会按固定间隔摆出挂单,用于交易所上新币第一时间挂单机器人。由于逻辑简单,未测试
添加交易对后开始运行,不断产尝试获取行情,如果能获取到行情,说明开始交易,策略会挂单,获取不到说明未开放,继续重试等待。
function main() { exchange.SetTimeout(500) //保证较快的返回null,继续重试获取行情 while(true){ var ticker = exchange.GetTicker() if(!ticker){ continue }else{ Log('获取到行情,开始下单') for(var i=0;i<N;i++){ if(Type == 0){ exchange.Buy(Start_Price-i*Spread,Amount+i*Amount_Step) }else{ exchange.Sell(Start_Price+i*Spread,Amount+i*Amount_Step) } } Log('完成挂单,退出程序') return } } }template: strategy.tpl:40:21: executing "strategy.tpl" at <.api.GetStrategyListByName>: wrong number of args for GetStrategyListByName: want 7 got 6