وسائل لوڈ ہو رہے ہیں... لوڈنگ...

derbit اختیارات دوبارہ ٹیسٹ ٹیسٹ

مصنف:ایجاد کنندہ کوانٹائزیشن، تاریخ: 2020-08-06 17:41:45
ٹیگز:اختیار

  • ڈربٹ کے متبادل خرید و فروخت کی منطق
  • خرید و فروخت کے اختیارات کی حمایت
  • چونکہ پاس ورڈ کو فیوچر کی قیمتوں کے ساتھ جوڑنے کی ضرورت ہے ، فی الحال پاس ورڈ کی حمایت نہیں کی جاتی ہے ، لہذا اصلی ڈسک IO انٹرفیس کے ذریعہ پاس ورڈ کرسکتے ہیں۔

/*backtest
start: 2020-06-08 00:00:00
end: 2020-08-05 00:00:00
period: 1h
basePeriod: 1h
exchanges: [{"eid":"Futures_Deribit","currency":"BTC_USD"}]
*/

function main() {
    exchange.SetContractType('BTC-7AUG20-12750-C');
    var ticker = exchange.GetTicker();
    Log(ticker);
    exchange.SetDirection("sell");
    var orderId = exchange.Sell(ticker.Sell, 10);
    Log(exchange.GetAccount());
    Log(exchange.GetOrders());
    exchange.CancelOrder(orderId);
    Log(exchange.GetAccount());
    
    
    exchange.Sell(ticker.Buy, 10);
    Log(exchange.GetAccount());
    Log(exchange.GetPosition());
    ticker = exchange.GetTicker();
    exchange.SetDirection("closesell");
    exchange.Buy(ticker.Sell, 10);
    Log(exchange.GetAccount());
    Log(exchange.GetPosition());
    
    
    
    ticker = exchange.GetTicker();
    Log(ticker);
    exchange.SetDirection("buy");
    orderId = exchange.Buy(ticker.Buy, 10);
    Log(exchange.GetAccount());
    exchange.CancelOrder(orderId);
    Log(exchange.GetAccount());
    
    
    exchange.Buy(ticker.Sell, 10);
    Log(exchange.GetAccount());
    Log(exchange.GetPosition());
    ticker = exchange.GetTicker();
    exchange.SetDirection("closebuy");
    exchange.Sell(ticker.Buy, 10);
    Log(exchange.GetAccount());
    Log(exchange.GetPosition());
}

متعلقہ

مزید

741262008cjzاس کا کیا مطلب ہے؟ کیا اس کا مطلب یہ ہے کہ ایک علامت قائم کرنے سے آپ کو روزمرہ کی بنیاد پر ڈیٹا مل سکتا ہے؟