(続)MQL5コンバーターでのエラー

MetaTrader 5
ニックネーム未設定
2021/03/24 04:13
1066

MQL5コンバーターを使って変換したものでバックテストしたところ、エラーにより売買しませんでした。

failed market sell 0.01 CHFJPY [Unsupported filling mode]

request.typeの
request.type_filling=ORDER_FILLING_IOC;

はどこに記述すればよいでしょうか。
またはincludeファイルで処理されているものでしょうか。
引き続き初心者の質問で申し訳ございませんがご教授のほどお願い申し上げます。

コメント

GogoJungle
2021/03/24 10:13

ご確認ありがとうございました。

エラーが発生しないように調査・改善いたします。

恐れ入りますが、しばらくお時間いただければ幸いでございます。

GogoJungle
2021/03/25 10:56

お待たせいたしました。
注文処理を修正しましたのでご報告いたします。

大変お手数ですが includeファイル を再度ダウンロードいただき
再コンパイル後、バックテストにてご確認いただければ幸いでございます。

ニックネーム未設定
2021/03/26 02:44

ご対応ありがとうございます。
バックテスト自体は動作したのですが、
肝心の売買ロジックが全く別物になっていました。
お手数ですが再度ご確認お願い致します。

GogoJungle
2021/03/26 11:37

ご確認ありがとうございました。引き続き調査をさせていただきたく存じます。
ロジックの一部分でも結構ですので、差し支えない範囲で添付いただくことは可能でしょうか?

お手数をおかけしますが、何卒よろしくお願い申し上げます。

ニックネーム未設定
2021/03/27 03:06

オーダーが入り続けます。
試しにシンプルなテスト用のものを書いてもそうだったので、

if(OrdersTotal() ==0){
とかが機能していないように思うのですがどうでしょうか。

GogoJungle
2021/04/01 19:37

お返事が遅くなり誠に申し訳ございません。

ポジション数の判定について調査いたします。

しばらくお時間いただければ幸いでございます。何か進捗がありましたらご報告いたします。

GogoJungle
2021/04/06 17:59

お待たせいたしました。
ポジション数の取得処理を修正しましたのでご報告いたします。

大変お手数ですが再度コンバートいただき(includeファイルは変更なしでございます)
再コンパイル後、バックテストにてご確認いただければ幸いでございます。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。