UNPKG

incumque

Version:

Multi Exchange Crypto Currency Trading bot, Data Analysis Library and Strategy Back testing Engine

84 lines (79 loc) 1.99 kB
let {builder, utils} = require("../engine/BitFox"); /** * Instantiate a BitFox Engine */ module.exports.getTestEngineForBackTest = () =>{ return builder() .requiredCandles(200) .sidePreference("biDirectional") .backtest(true) .pollRate(50) .public(true) .exchange("bybit") .symbol("ADAUSDT") .timeframe("15m") .amount(200) .profitPct(1.03) .strategyExtras({grids:5, period:200}) .stopLossPct(0.98) .fee(0.002) .key("FAKE_KEY") .secret("FAKE_SECRET") .life(false) .interval(10) .build(); } module.exports.getTestEngine = () =>{ return builder() .requiredCandles(200) .sidePreference("short") .backtest(true) .pollRate(100) .public(true) .exchange("bybit") .symbol("ADAUSDT") .timeframe("5m") .amount(1000) .profitPct(0.003) .strategyExtras({periodFast:55, periodSlow:200}) //.stopLossPct(0.02) .fee(0.002) .key("FAKE_KEY") .secret("FAKE_SECRET") .life(false) .interval(10) .build(); } module.exports.getEngineForServer = () =>{ return builder() .requiredCandles(150) .public(true) .exchange("bybit") .symbol("ADAUSDT") .timeframe("5m") .key("FAKE_KEY") .secret("FAKE_SECRET") .life(false) .build(); } module.exports.getLifeEngine = () =>{ return builder() .requiredCandles(200) .pollRate(10) .sidePreference("biDirectional") .timeframe("5m") .public(false) .exchange("bybit") .symbol("ADAUSDC") .amount(150) .profitPct(0.03) .useLimitOrder(true) //.strategyExtras({periodFast:9, periodSlow:13}) .stopLossPct(0.015) .key("FAKE_KEY") .secret("FAKE_SECRET") .life(true) .interval(30) .notifyOnly(false) .build(); }