你好,
在執行自動交易時,將選擇權商品(例如TXO07C的商品都放入執行的商品中,
目的是希望當執行到指定的價格區間後,其他商品就不要再執行,
但系統好像僅能判斷此商品有沒有交易過,
我希望所有選擇權商品,只要執行到此履約價過後,其他的商品就關閉或是不做交易,有辦法做到嗎?
你好,
在執行自動交易時,將選擇權商品(例如TXO07C的商品都放入執行的商品中,
目的是希望當執行到指定的價格區間後,其他商品就不要再執行,
但系統好像僅能判斷此商品有沒有交易過,
我希望所有選擇權商品,只要執行到此履約價過後,其他的商品就關閉或是不做交易,有辦法做到嗎?
程式在監控中的商品執行,彼此都是獨立的。無法判斷其他商品的情況。若你只是用履約價當作策略終止的條件,可將履約價當作參數,所有監控中的商品都根據這個條件判斷是否中斷策略執行。
Hello 任我行,
您可以使用 Text 函數搭配 NumToStr 函數 來組合出所需的商品名稱,以此作為條件判斷要繼續執行那些商品。
不繼續執行的商品可以使用 Return 來中斷此次運算或 RaiseRunTimeError 中斷該商品執行。
感謝 虎科大許教授 的熱心回覆。
2 評論