図01のように移動平均線による決済の設定を考えて、補正値をパラメーターとして設定しました。
図02はMQL4での設定部分のみ抽出していますが、
パラメーター(input int MA_correction_1_23_1 = 10)は設定されていますが、メイン処理のコードの中ではパラメーター(MA_correction_1_23_1)ではなく、入力した実数(10)が入っており、パラメーターとして反映されていません。
if(iMA(Symbol(), PERIOD_M15, 6, 0, MODE_SMMA, PRICE_CLOSE, 1)+PipsToPrice(MA_correction_1_23_1) < iMA(Symbol(), PERIOD_M15, 120, 0, MODE_SMMA, PRICE_CLOSE, 1)+PipsToPrice(0)) signal = 1;
とならねばならないと思いますが、これはEAつくーるのバグでしょうか?
ご確認のほど、宜しくお願いいたします。
| 検索結果がありません。 |
| 検索結果がありません。 |
ご回答遅くなりましたことお詫び申し上げます。
上記に関しまして、再度弊社にて調査いたします。
なお、調査には時間を要することがございますため、
予めご了承くださいませ。
また本件に関しましては
実数(10)の値をパラメーター(MA_correction_1_23_1)にご変更により、一時的なご対応いただけますと幸いでございます。
ご不便おかけいたしますが、今後とも何卒よろしくお願い申し上げます。
移動平均線の補正値、MA_correctionがパラメーターとして働かずデフォルト値が実数として処理されているようです。以前にも同様の投稿があったようですが、修正されるのでしょうか?
ご不便をおかけし失礼いたします。
「補正値」につきましては、現在、移動平均線以外の項目についても適用できるように機能拡張の開発を行っているところでございます。
その際に現状の不具合についても調査・修正を行う予定となっておりますので、今しばらく待ちいただければ幸いです