反手語法

  •   431 
  • 最後發表   jianglin  2024 十月 22
jianglin 發文於   2021/07/26

頻率:1分k

 

請問單一k棒是不是無法做到同時買進賣出的動作?

假設我在17900剛好觸發空單策略

在17850剛好滿足出場條件出場

17850又剛好滿足我多單進場條件 

但我測試後發現只有做到空單回補 並沒有反手做多

排序方式: 標準 | 最新
XQ小幫手 發文於   2021/07/29

 Hello jianglin,

 

如果腳本內同時有兩個 setposition 觸發的話,只會執行位於腳本上方的那一個。

舉例來說:

condition1 = ...;

condition2 = ...;

if condition1 then setposition(1, market);

if condition2 then setposition(-1, market);

如果condition1和condition2同時達成的話,那麼只會執行condition1 的 setposition(1, market);

小幫手猜測您應該是遇到兩個setposition都被觸發的情況。

建議您可以將出場的setposition放到多單進場的setposition下方,這樣的話應該就會變成反手做多。

如果還是有問題的話,需要麻煩您提供 自動交易中心匯出檔勾選(包含)交易腳本、測試的相關設定或回測報告以及XQ Log 來檢驗。

Log資料夾(預設路徑:C:\SysJust\XQLite\LOG)直接壓縮後提供即可。

您可以直接將檔案上傳,如果檔案過大的話也可以Mail至客服信箱 XQservice@XQ.com.tw且附上 討論文章連結網址(小幫手才能盡早處理)。

感謝。

jcnini 發文於   2024/10/14

請問自動交易的反手 程式 如何編寫 才正確?

虎科大許教授 發文於   2024/10/14

不是在這篇貼文回答你了嗎?

https://forum.xq.com.tw/thread/xs%e6%9c%9f%e8%b2%a8%e4%ba%a4%e6%98%93/

XS小編 發文於   2024/10/22

Hello jcnini,

 

如果 虎科大許教授 在另外一篇文章中的回覆不符合您的情境,要麻煩您提供更詳細的描述,這樣小編會比較好給意見。

另外小編建議您先觀看網站上的教學區教學影片,裡面有XS語法的基礎和應用可以閱覽。

 

發表回覆
Close