Plugin de réservation simple, achat et vente

Study Trade-aided
Date de création: 2018-10-11 15:31:49 Dernière modification: 2020-03-24 10:50:59
Copier: 96 Nombre de clics: 3323
3
Suivre
1444
Abonnés

Par exemple, vous pouvez définir un prix d’achat, et le prix de vente est automatiquement affiché après la réussite de l’achat. Le plugin peut être lancé en un seul clic sur le terminal de trading, sans frais, pour faciliter les transactions manuelles. Pour plus de détails: https://www.fmz.com/digest-topic/5051

Code source de la stratégie
function CancelPendingOrders() {
    var orders = _C(exchange.GetOrders);
    for (var j = 0; j < orders.length; j++) {
        exchange.CancelOrder(orders[j].Id, orders[j]);
    }
}
function main() {
    Log('robot starts to run')
    if(BUYPRICE >= SELLPRICE){
        throw 'check buy and sell price'
    }
    CancelPendingOrders()
    var account = _C(exchange.GetAccount)
    var init_account = account
    Log('account: ', account.Balance);
    if(account.Balance > BUYPRICE*BUYAMOUNT){
        exchange.Buy(BUYPRICE, BUYAMOUNT);
    }else{
        throw 'account balances is not enough'
    }
    while(true){
        account = _C(exchange.GetAccount)
        if(account.Stocks >= init_account.Stocks + 0.01){
            exchange.Sell(SELLPRICE, account.Stocks - init_account.Stocks)
        }
        Sleep(Intervel*1000)
    }
}