シンプルな固定価格のストップロダースロボットは,あなたのストップロダースを助ける.
### パラメーター:
ストップ価格:ストップ損失の固定価格
インターバル: コイン価格のチェックのインターバル (秒)
function CancelPendingOrders() { var orders = _C(exchange.GetOrders); for (var j = 0; j < orders.length; j++) { exchange.CancelOrder(orders[j].Id, orders[j]); } } function StopLoss(){ var done = false while(!done){ var ticker = _C(exchange.GetTicker) account = _C(exchange.GetAccount) var price = ticker.Buy var amount = account.Stocks try{ if(amount > 0){ var id = exchange.Sell(price, amount); if(id){ exchange.CancelOrder(id) } else{ Log('all coins are sold') Log('total coins: ', account.Stocks) done = true } } }catch(err){ Log('error, stop') done = true } Sleep(1000); } } function main() { Log('robot starts to run') CancelPendingOrders() var account = _C(exchange.GetAccount) Log('total coins: ', account.Stocks); while(true){ var ticker = _C(exchange.GetTicker) if(ticker.Last <= StopPrice){ Log('Last price is:', ticker.Last, 'Stop price is: ', StopPrice) Log('the stop price has reached, start to sell') StopLoss(); break; } Sleep(Intervel*1000) } Log('robot has stopped') }
レリリンもし,自分の単行本を掲示する場合は,あなたの掲示板の販売者が実際の価格よりも大きくなった可能性があり,あなたの単行本には取引ができませんので,すぐにキャンセルし,最新の販売価格を再確認し,最新の販売者に再び掲示板を掲示してください.
xh69売れた後,なぜこの契約をすぐに取り消すのかという疑問があります. var id = exchange.Sell (価格,金額) if ((id) { を表示します. exchange.CancelOrder ((id)) は,このページのページを削除しています. {cH00ffff}
レリリンもし,自分の単行本を掲示する場合は,あなたの掲示板の販売者が実際の価格よりも大きくなった可能性があり,あなたの単行本には取引ができませんので,すぐにキャンセルし,最新の販売価格を再確認し,最新の販売者に再び掲示板を掲示してください.