सरल प्री-ऑर्डर खरीदें और बेचें रोबोट


निर्माण तिथि: 2019-10-08 17:12:00 अंत में संशोधित करें: 2021-10-09 09:51:14
कॉपी: 0 क्लिक्स: 33
6
ध्यान केंद्रित करना
792
समर्थक
रणनीति स्रोत कोड
/*backtest
start: 2019-09-08 00:00:00
end: 2019-10-07 00:00:00
period: 1h
exchanges: [{"eid":"Bitfinex","currency":"BTC_USD"}]
*/

function main() {
    Log('robot starts to run')
    if(BUYPRICE >= SELLPRICE){
        throw 'check buy and sell price'
    }
    var account = _C(exchange.GetAccount)
    Log('account: ', account.Balance);
    if (account.Balance > BUYPRICE*BUYAMOUNT){
        exchange.Buy(BUYPRICE, BUYAMOUNT);
    } else {
        throw 'account balances is not enough'
    }
    while(true){
        var nowAccount = _C(exchange.GetAccount)
        var diffStock = _N(nowAccount.Stocks - account.Stocks, 4);
        if (diffStock > 0.01 * BUYAMOUNT){
            exchange.Sell(SELLPRICE, diffStock)
        }
        Sleep(5000)
    }
}