パラメーターの追加について

2024/02/03 14:06
333

条件設定でパラメータを追加するを選択し、名前を入力するようになっていますが、複数の項目でパラメーターの追加を選択し、同じ名前で設定しても、作成されたEAでは、パラメーターを選択した項目数と同じだけ、パラメーターが表示されます。
同じ名前のものは一つのパラメーターとして表示するようにはできないでしょうか。
複数の項目を同じ数値で最適化したいのに、バックテストの結果が、別々の数値になってしまうのと、バックテストの時間が長くなってしまいます。

コメント

GogoJungle
2024/02/03 16:54

恐れ入りますがMT4の仕様でございますので
EAつくーる側では改善ができない状況がございます。

ご不便をおかけしますが何卒よろしくお願い申し上げます。

shige311
2024/02/04 10:51

お言葉を返すようですが、MT4の仕様によるものではないと思うのですが。
実際EAつくーるでパラメータに追加するを選択し、複数の項目に同じ名前をつけるて作成したEAをEAエディタで確認すると下記のような内容となっています。
20240204.jpg
input int Ichimoku_tenkan_1_1_1 = 9; //転換線の期間
input int Ichimoku_tenkan_1_1_2 = 9; //転換線の期間
となっており、input int Ichimoku_tenkanのあとの数字が、ポジション番号や条件番号かと思います。そしてその後ろの文字がEAツクールで条件設定のパラメータに追加を選択した場合に付けた名前です。
ということは、ポジション番号や条件番号で管理するのではなく、入力した名前で管理するようにすれば、複数の項目に対して一つのパラメーターとすることができるのではありませんか。
input int 転換線の期間 = 9;
となるようにして、メイン処理のところも、「input int Ichimoku_tenkan_1_1_1 」や「input int Ichimoku_tenkan_1_1_2」 ではなく「転換線の期間」となるようなプログラムにすれば、実現できるのではありませんか。
こういう仕様でないと、パラメーターに追加を選択する際に名前を入力する意味が無いと思うのですが、いかがですか。

shige311
2024/02/04 11:17

現在のEAつくーるでは
202402041.jpg

202402042.jpg

このように出力されるものを、
名前を入力した場合には、
202402043.jpg

202402044.jpg

このように出力されるように修正できると思うのですが。

GogoJungle
2024/02/04 18:36

ご提案いただいた修正は実現できず(変数が同じ場合はコンピュータが区別できないため)
恐れ入りますが、名前を設定する際は区別するために下記のように別名でご対応をお願いできればと存じます。

転換線の期間1
転換線の期間2

ご不便をおかけしますが何卒よろしくお願い申し上げます。

shige311
2024/02/05 10:54

EAつくーるでアウトプットしたデータをEAエディタで修正するしかない、ということですね。
ソフトプログラムのことは詳しくありませんが、今回の例で言うと、
ichimoku_tenkanで始まる条件項目に同じ名前が入力された場合は、ichomoku_tenkan〇_〇_○ではなく、入力された名前に置き換える。
置き換えた条件項目が複数の場合は1つになるように削除する。

6666666666.jpg

たったこれだけの修正だと思いますが、これができないということでしょうか。
回答者さんがどういう立場でどういう職種の人かは分かりませんが、エンジニアの方であれば、可能という答えが返ってくると思うのですが。

GogoJungle
2024/02/07 16:33

恐れ入りますがEAつくーるでアウトプットしたデータをEAエディタで修正するしかございません。

ご不便をおかけしますが何卒よろしくお願い申し上げます。

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。