Der Dämon von Shannon

Schriftsteller:- Das ist FawkesPan., Datum: 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);
    }
}

Verwandt

Mehr

dayTrader2018Wenn Sie nicht wissen, was Sie tun, dann sagen Sie mir bitte, wie man das in Betracht zieht, wenn man nach dem Urteil den Preis für den Kauf und den Verkauf berücksichtigt, wenn es zu einer Situation kommt, in der es keine Transaktion gibt.

Der Sammler.RSI-Strategie? Rückzug ein bisschen groß

- Das ist FawkesPan.Das ist einfach nur ein Run-and-Run-Test, um zu sehen, wie es funktioniert.

- Das ist FawkesPan.Es ist nicht RSI, sondern Shannon's Teufel. Der Referenzlink ist https://blog.enigma.co/is-there-a-free-lunch-in-the-crypto-markets-c4aa331443f1?gi=da410865d041 Der RSI wird als Hilfsmittel verwendet, um zu verhindern, dass die Position ausgeglichen wird, wenn man auf dem Gipfel des Berges kauft und am Fuße des Berges verkauft