トレールエラー

2024/02/26 07:45
91
        if(sl > OrderOpenPrice() && sl > OrderStopLoss() + 0.5 * Point)

こちらで対応したのですがSELLは解消されませんでした
対応策をおしえてください。
2024.02.26 07:38:24.571 2023.10.12 15:41:17 GoldEA_v1GPTv2 GOLD,M1: OrderModify error 1
2024.02.26 07:38:24.571 2023.10.12 15:41:17 GoldEA_v1GPTv2 GOLD,M1: [OrderModify Error] : 1 no error, trade conditions not changed
過去の質問にはあったのですが対応されているとのことだったのでなぜかわかりません。

コメント

GogoJungle
2024/02/27 16:29

誠に恐れ入りますが、下記で対策済み(プログラム変更不要)でございまして
USDJPYなど別の通貨ペアの場合は発生するか確認をお願いできればと存じます。
※特殊な通貨ペアのみ発生する可能性もございます

【質問】Order Modify Error1
https://labo.gogojungle.co.jp/articles/1480

上記対策前に作成したEAを稼働の場合は、再度EAの作成いただきまして
エラーが引き続き発生する場合は、調査のため、該当する通貨ペアをいくつか記載をお願い申し上げます。

ご参考いただけますと幸いです。何卒よろしくお願い申し上げます。

Kz
2024/02/27 17:25

goldです

Kz
2024/02/28 08:24

動作には問題ないエラーでしたが気になっていました。おなじように悩む人もいるかもしれないので共有します。他にも修正方法あるかもしれませんが今回これで消えたので記載します。
double pointValue = SymbolInfoDouble(_Symbol, SYMBOL_POINT);
sl = Ask + PipsToPrice(ts_value + 0.5 * pointValue);

GogoJungle
2024/02/28 09:40

情報共有ありがとうございます。

コードを修正せずMT4のバックテストで確認をいたしましたが
再現せず下記のように正常に変更されている状況でございました。

2024.02.28 09:34:45.866	2024.02.14 23:48:16  Sample XAUUSD-cd,M1: modify #13361 buy 0.01 XAUUSD-cd at 1991.97 sl: 1992.11 tp: 1992.97 ok
2024.02.28 09:34:45.866	2024.02.14 23:48:15  Sample XAUUSD-cd,M1: modify #13361 buy 0.01 XAUUSD-cd at 1991.97 sl: 1992.08 tp: 1992.97 ok
2024.02.28 09:34:45.866	2024.02.14 23:48:14  Sample XAUUSD-cd,M1: modify #13361 buy 0.01 XAUUSD-cd at 1991.97 sl: 1992.05 tp: 1992.97 ok
2024.02.28 09:34:45.866	2024.02.14 23:48:06  Sample XAUUSD-cd,M1: modify #13361 buy 0.01 XAUUSD-cd at 1991.97 sl: 1992.03 tp: 1992.97 ok
2024.02.28 09:34:45.866	2024.02.14 23:48:05  Sample XAUUSD-cd,M1: modify #13361 buy 0.01 XAUUSD-cd at 1991.97 sl: 1991.99 tp: 1992.97 ok

誠に恐れ入りますが同様のエラーが発生する場合は、
共有いただいたコードでご対応をお願いできればと存じます。

何卒よろしくお願い申し上げます。

Kz
2024/02/29 19:16

sellで出ていたようですがなければ環境の違いかもしれませんね
ありがとうございます

関連トピックス

検索結果がありません。

ノーコードで誰でも簡単EA開発!MQL言語学習にも使える! | GogoJungle

注目トピックス

検索結果がありません。