EAつくーるのカスタムインジケーターについて

2021/11/26 03:52
871

EAつくーるにてオリジナルのインジケーター(サブウィンドウ)を使ったEAを作成しようとしています。

インジケーター名を指定してパラメータや計算項目の設定は、正しく設定できていると思います。しかし、EAを作成してMT4にてテスターを使用したときうまくテストが開始されません。テストを中断すると大量のサブウィンドウが開かれた状態になります。恐らくこれが原因でテストがうまくできないのだと考えています。

EAつくーるでのカスタムインジケーターはインジケーターつくーるのインジケーターしか対応していないのでしょうか。そうでなければ解決方法を教えていただきたいです。

コメント

GogoJungle
2021/11/26 11:03

カスタムインジケーターは、インジケーターつくーる以外も可能でございます。
先日、設置したディレクトリに誤りがある事例がございました。関連記事をご案内いたします。

【追加要望】 ローソク足の長さ を条件に追加
https://labo.gogojungle.co.jp/articles/485

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

ゆっぴ
2021/11/26 15:42

関連記事を見てもう一度、インジケーターの名前やインデックスの確認をしました。
インデックスは色の番号通りになっていました。
b.PNG

つくーるの設定では、黒のラインが青のラインを下からクロスする条件の場合、下の画像のように設定しています。
c.PNG

このようにして作成したEAをテスターで実行したところ、サブウィンドウが大量に追加されてしまします。
a.PNG

同じEAでカスタムインジケーターの条件を除いた場合は正常に動きます。

GogoJungle
2021/11/26 18:26

記載いただいたインジケーターのみ発生する場合は
インジケーターに問題がある可能性がございます。

大変お手数ですが、原因切り分けのため
MT4付属のMACDでも同じ現象が発生するかご確認をお願い申し上げます。

ゆっぴ
2021/11/29 23:03

MT4付属のMACDに変更して試しましたが同じように大量に出てきました
d.PNG

GogoJungle
2021/11/30 17:37

ご確認ありがとうございました。弊社側でも再現いたしました。

EAつくーるの問題ではなく、MT4側の問題の可能性がございますため
誠に恐れ入りますが、ビジュアルモードを多用する場合は下記を参考に
HideTestIndicators(true); を挿入してコンパイルをお願い申し上げます。

HideTestIndicators関数を使ってロジックで使用しているインジケーターを隠す
https://labo.gogojungle.co.jp/articles/85

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

ゆっぴ
2021/12/02 01:52

![2021-12-01 16_57_05-MetaEditor - Schnee (13).mq4 2021-12-01 16_57_05-MetaEditor - [Schnee (13).mq4 _].png

上記の通り追加し、コンパイルしたのですがエラーがでてしましました。
‘HideTestIndicators’ - ambiguous call to overloaded function with the same parameters
と出たのですが解決方法を教えていただけませんでしょうか。

ゆっぴ
2021/12/02 01:55

画像の挿入がうまくいってなかったです。
ad.png

GogoJungle
2021/12/03 16:04

恐れ入りますが下記は不要でございまして

void HideTestIndicators(
   bool hide
);

下記のみを挿入いただければと存じます。

   // バックテスト後にインジケーターを非表示
   HideTestIndicators(true);

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

ゆっぴ
2021/12/04 14:38

ありがとうございます。コンパイルは通りサブウィンドウが大量に出てこないようになりました。
しかし、依然としてテストが進まない状況です。
操作経歴ではこのようなエラーが出ていました。
g2.png

GogoJungle
2021/12/04 14:55

画像のエラーメッセージを確認しましたところ
カスタムインジケーターが読み込めないエラーが発生している状況でございます。

恐れ入りますが、カスタムインジケーターが正しい名称かどうか
また、正しいディレクトリに設置されているかどうかご確認をお願い申し上げます。

下記に関連する記事をご案内いたします。

【質問】EAをmt4 サブディレクトリに保存した運用について
https://labo.gogojungle.co.jp/articles/520

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

ゆっぴ
2021/12/09 00:44

EAはExperts直下、カスタムインジケーターはIndicators直下においていました。
念のためExperts直下にも同じカスタムインジケーターをおきましたが変化はありませんでした。

エラーでは「Costom_name_1_3_1.ex4」が見つからないと言われていると思うので、37行目で代入している変数が使われていないからなのではないかと考えました。
aa.png

この「Costom_name_1_3_1」が使われているのがプログラムを通して95行目でしか使われていませんでした。
そこでは関数の呼び出し?で変数として使われていなかったので「""」を外してコンパイル、再テストをしました。
ab.png
ac.png

その結果1つのエラーとエントリー決算のときに警告が出るように変化しました。
ad.png

しかし依然としてテストはほとんど進行しない状況は変わっていません。
次にどのように手を付ければいいかわからないので、教えていただけますでしょうか。

GogoJungle
2021/12/09 10:35

正しい条件で比較できているかどうか確認をするため
お手数ですが下記記事にございます「custom.zip」を利用して値のご確認をお願い申し上げます。

カスタムインジケーターの計算項目(インデックス番号)&設定数値が知りたい!
https://labo.gogojungle.co.jp/articles/417

関連記事もございますので、あわせてご確認いただければ幸いでございます。

【質問】 カスタムインジ(矢印)をEAつくーる側での設定数値について
https://labo.gogojungle.co.jp/articles/512

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

関連トピックス

検索結果がありません。

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

注目トピックス

検索結果がありません。