Ma quỷ của Shannon.

Tác giả:FawkesPan, Ngày: 2017-12-21 00:28:14
Tags:RSI


/*

 Shannon's Demon Demo Code

 Copyright 2018 FawkesPan
 Contact : i@fawkex.me / Telegram@FawkesPan

 Do What the Fuck You Want To Public License

*/


function onTick(){
    var Account = exchange.GetAccount();
    var Depth = exchange.GetDepth();
    var Buy = Depth.Asks[1].Price;
    var Sell = Depth.Bids[1].Price;
    var StockValue = Account.Stocks * Buy;
    var TotalValue = Account.Balance + StockValue;
    var Half = TotalValue / 2;
    var Records = exchange.GetRecords(PERIOD_M1);
    var RSI = TA.RSI(Records, 14);
    //Log("StockValue:", StockValue ," TotalValue:", TotalValue);
    var LastRSI = RSI[RSI.length -1];
    //Log(LastRSI);
    if (StockValue / Half > DS && LastRSI > RSIS) {
        Log("StockValue:", StockValue ," TotalValue:", TotalValue);
        Log("StockValue Too High. Re Balancing...");
        var ToBeSold = (Account.Stocks * Buy - Account.Balance) / 2 / Buy;
        Log(exchange.Sell(Buy,ToBeSold));
        Sleep(DELAY*1000*5);
    }
    if (Half / StockValue > DB && LastRSI < RSIB) {
        Log("StockValue:", StockValue ," TotalValue:", TotalValue);
        Log("StockValue Too Low. Re Balancing...");
        var ToBeBought = (Account.Balance - Account.Stocks * Buy) / 2 / Sell;
        Log(exchange.Buy(Sell,ToBeBought));
        Sleep(DELAY*1000*5);
    }
}
function main(){
    while(true){
        onTick();
        Sleep(DELAY*1000);
    }
}

Có liên quan

Thêm nữa

dayTrader2018Hãy cho tôi biết, sau khi phán xét, giá mua là mua hai, giá bán là mua hai, điều này được xem xét như thế nào, có thể xem xét tình huống không thể thực hiện được!

Người thu hoạch.RSI chiến lược?

FawkesPantự giải quyết. Chỉ cần chạy lại và thử xem nó có hiệu quả.

FawkesPanKhông phải RSI mà là con quỷ của Shannon. Liên kết tham khảo https://blog.enigma.co/is-there-a-free-lunch-in-the-crypto-markets-c4aa331443f1?gi=da410865d041 RSI được sử dụng để hỗ trợ ngăn chặn cân bằng vị trí khi mua ở đỉnh núi bán ở đáy núi