MT5如何对已修改过的持仓单做标记?

 
比如一个持仓多单,到达第一目标位M1,我把止损修改为ST1, 到达第一目标位M2(M2>M1),我把止损修改为ST2( ST2 >ST1),第一次修改完成之后,第二次再修改我想去找第一次修改过的持仓单,我的EA里面是多货币对同时运行。我想第一次修改的时候,修改COMMENT,或MAGIC,做为第一次修改的标记。但是ORdersend TRADE_ACTION_SLTP,修改不了 COMMENT,或MAGIC ,请问下上面这个问题如何解决?
 
如题,一直没解决的问题,顶一下
 

Magic跟Comment是不能修改的

建議你

1/. 把修改的信息 輸出到文檔做紀錄 然後再調取使用

2/. 在兩單修改ST1 ST2的邏輯條件 設計成可以根據數據計算出來 這樣就不需要調取數據 

 
Hung Wen Lin #:

Magic跟Comment是不能修改的

建議你

1/. 把修改的信息 輸出到文檔做紀錄 然後再調取使用

2/. 在兩單修改ST1 ST2的邏輯條件 設計成可以根據數據計算出來 這樣就不需要調取數據 

谢谢,想按照你的第二条建议做(因为第一个不会),能不能举例说一下,谢谢!

 

1/. 到达第一目标位M1,我把止损修改为ST1 ==> 這表示市價跟ST1一定有相關計算式
2/. 到达第一目标位M2(M2>M1),我把止损修改为ST2( ST2 >ST1), ==>這表示M2跟M1也應該有相關的計算式

所以應該可以倒推市價到達M2時 M1跟ST1的數字

如果是多品種觸發的條件 就要看品種間是否成為閉環計算 計算式會更為複雜