委買賣差語法

  •   374 
  • 最後發表   Kelsier  2018 八月 27
Kelsier 發文於   2018/08/24

想請問這個數字,語法應該怎麼寫呢?

 

如果我要寫成買賣差>1000時進場,買賣差<1000時出場,語法是這樣子寫嗎?

 //進場

Value1 = GetQuote("累計委買");

Value1 = GetQuote("BidUnits");

Value1 = GetQuote("即時委買張數");

Value1 = q_BidUnits;

Value2 = GetQuote("累計委賣");

Value2 = GetQuote("AskUnits");

Value2 = GetQuote("即時委賣張數");

Value2 = q_AskUnits;

Value3 = Value1- Value2;

if Value3>1000 then ret=1;

 

//出場

Value1 = GetQuote("累計委買");

Value1 = GetQuote("BidUnits");

Value1 = GetQuote("即時委買張數");

Value1 = q_BidUnits;

Value2 = GetQuote("累計委賣");

Value2 = GetQuote("AskUnits");

Value2 = GetQuote("即時委賣張數");

Value2 = q_AskUnits;

Value3 = Value1- Value2;

if Value3<1000 then ret=1;

 

但這樣子寫,跑回測的時候都不會有成交單,不曉得是哪裡出錯了?

排序方式: 標準 | 最新
XQ小幫手 發文於   2018/08/24

Hi Kelsier,

您好,因回測不支援 GetQuote 即時報價欄位資料,

故無法使用 GetQuote("累計委買")、GetQuote("BidUnits")... 等等的報價欄位資料進行回測,

以上說明,謝謝您的詢問。

Kelsier 發文於   2018/08/25

好的了解,那想再請問,如果照這樣子寫,放到策略雷達裡按執行,會成功觸發嗎?

XQ小幫手 發文於   2018/08/27

Hi Kelsier,

您好,小幫手方才跑出場策略雷達,是會觸發的,您可以跑看看,謝謝。

發表回覆
Close