請問洗價的意思是 當商品有交易,才會去觸發吧?
目前是看現貨指標,做個股期貨,當個股期,有在交易,但現貨指標我有print出他成交價
有些成交價會不見
例如 12:01:50 12:05:30.... 好幾個時段都有成交但就只會print出幾個時段而已? 問題是什麼呢?
thx
請問洗價的意思是 當商品有交易,才會去觸發吧?
目前是看現貨指標,做個股期貨,當個股期,有在交易,但現貨指標我有print出他成交價
有些成交價會不見
例如 12:01:50 12:05:30.... 好幾個時段都有成交但就只會print出幾個時段而已? 問題是什麼呢?
thx
Hello tradeNew,
洗價的意思是當執行商品有交易時,XS腳本才會運算。
所以您在期貨商品上執行的話,只有在期貨有交易時XS腳本才會運算,和取得的資料沒有關聯。
至於您print出幾個時段的問題,要麻煩您提供 自動交易/策略雷達 匯出檔勾選(包含腳本) 並詳敘描述一下覺得有問題的地方,讓小幫手確認。
另外需注意, time 回傳的是當根Bar開始的時間 (所以逐筆洗價的話同一個time可能會有多筆),若要當下的時間要使用 currenttime 來取得系統時間。
Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。
您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw 且務必附上 討論文章連結網址(小幫手才能盡早處理)。
感謝。
小幫手您好:
我指的是我是看現貨指標,去買期貨,
但假設現貨成交10筆,期貨可能都沒成交,經過1分鐘,期貨成交了1筆此時會洗價
那現貨可能已經累積成交到快50筆了
但並沒有列印出現貨成交的50筆?
程式碼如下:
// 購買價格
value1 = GetSymbolField("Underlying", "參考價", "D")*1.05;
// 目前成交價格
value2 = GetSymbolField("Underlying", "收盤價", "Tick");
// 單量 成交量 Tick
value3 = GetSymbolField("Underlying", "成交量", "Tick");
print(" 成交價:" ,value2 , " 成交量:" , value3);
Hello tradeNew,
我是看現貨指標,去買期貨
<= 小幫手推測您是將執行商品設為期貨,用 getsymbolfield 取得現貨資料。
假設現貨成交10筆,期貨可能都沒成交,經過1分鐘,期貨成交了1筆此時會洗價,那現貨可能已經累積成交到快50筆了
<= 期貨成交一筆洗價,所以腳本會執行一次。
那麼就只會print出那一次取得的現貨資訊,並不會因為現貨成交了50筆而洗50次價。
3 評論