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

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اس کا کیا مطلب ہے؟ کیا اس کا مطلب یہ ہے کہ ایک علامت قائم کرنے سے آپ کو روزمرہ کی بنیاد پر ڈیٹا مل سکتا ہے؟