Dear 大大你好:
最近使用MC9.0試用版,跑程式,發現MC 程式語法stop產生結果與TradeStaion 交易軟體不同,
想請教貴公司,是否可由設定去調整讓2者相同!
附上測試程式:
我覺得問題應該不在 STOP 上面,而是 EntryPriceS 值的內容,該內容又是被以下的兩個 if 所決定
建議使用 print 指令去把每一根K棒的 EntryPriceS 印出來確認
看TS與MC在進場之後,EntryPriceS值的變化
再去查看問題出在那裡,我沒有TS可以幫你做比對,你可能要自已比對看看
首先第一個會被懷疑的應該是K棒的 OHLC ,之後才會懷疑指令的運作
感謝回答,也用print 印出測試
同樣 以2017/6/13交易例子
我把進場點的時間點與交易數字列出: 如圖
2017/6/13,12:15 符合進場條件,觸發後, 紀碌收盤點=10140, 所以交易價=10140,(交易明細是12:18 開盤進場,符合12:15下一根K線進場)
2017/6/13,12:36 最高價 10142, 符合 BuyToCover("SellToStop") next bar at EntryPriceS+2 stop;
也就是 EntryPriceS=10140+2=10142, (如圖)
之前我所附的TS 交易圖,觸發訊號發生,正確執行
但是 MC 並沒有觸發訊號 (正確執行停利動作),一直到 13:27 交易時間最後才出場.
測試程式,是為了舉例說明 MC 使用的 BuyToCover next bar at price stop 語法並沒有符合預期,
再次麻煩! 請協助! 謝謝!
你在策略屬性的回朔測試頁,有做什麼設定嗎,麻煩附圖一下
不然應該不會出現你說的情況才對
感謝你的回覆:
由你的圖形來看,還是有正確的結果發生!
我將目前設定附上,目前版本是Multicharts64 Version 9.0 Release (Build 11581),試用版
非常感謝你願意協助測試!
Best regards
K棒內委託,不要打勾
Dear 客服你好:
感謝你的回覆! 可以用電話溝通嗎? 如果此問題解決後,加上資訊源資料如果正確性無誤,
我有考慮轉到MC環境交易! 目前用TS
根據大大您的說明,啟動K棒內產生委託不要勾選,我照指示設定,並且再次重新啟動程式後,結果依然相同!
如果大大你的說明有效,相反的設定將你說的勾選打勾,你的圖形是否也會產生 stop失效(此例子會在2017/6/13,13:30才出場)
圖形和設定如下:
再次感謝你的回覆!!
Dear 客服:
感謝你這次花時間的協助!
因為你的圖形是正常,所以我想是環境或設定問題造成!
經過反覆測試, 將程式重新移除,也更換新的電腦,並且不更動設定,也安裝了 x86和x64兩個版本交叉測試比對,
結果2版本都相同還是發生問題!
最後測試出問題發生在 QuoteManager 商品設定內有一個設定來源: 必須指定 @ 使用交易所&電子交易平台設定(TAISE)
我原來是設定->使用者自訂 (價格座標 As is)
設定後,MC重新開啟訊號就正常了
感謝客服這次花時間幫忙! 之後應該會由TS 轉移到MC作實際交易!
再次謝謝!
奇怪了
你這是期貨商品,使用 As is 應該是沒有錯的才對,它的意思是 1點 1跳
改成 TAISE 變成 1/100 反而是不對的
我覺得問題應該不在此,而是別的設定造成的才對