② EAHelper よくある質問集

Q:口座縛りはありますか?

ゴゴジャンで購入いただいたEAHelperは口座縛り・口座数の制限はありません。無料配布しているEAHelperは、1口座までの制限があります。

Q:利確や損切りはしてくれないんですか?

  • EAHelperはEAではなく「インジケーター」です。
    それぞれの違いを超簡単にまとめると、
    ・EA
     - 1つのチャートに1つのEA
     - エントリー・利確・損切りなど、売買を行うプログラムが可能
    ・インジケーター
     - 1つのチャートにいくつでも入れられる
     - エントリー・利確・損切りなど、売買を行うプログラムは不可能
    EAHelperはあくまでEAの補助機能を目指すものですので、新たにチャートを立ち上げて… というのは本末転倒、なのでインジケーターで実装いたしました。そのため、上に挙げた2つ目の特徴により、利確や損切りなどの売買操作は技術的・仕様的にできません。将来的にも対応は考えていません。

Q:文字サイズが大きすぎてハミ出してしまいます

場合によってはこんなはみ出し具合になることも

Windows の設定で、文字サイズを拡大設定している場合、MT4のインジケータやEAで表示する文字が正しいサイズで表示されません。Windowsの おせっかいで中途半端な 便利機能にMT4が対応していないためと考えられます。
下記URLを参考に、VPS内のWindowsの設定をしてみて下さい。

Q:指標イベント情報一覧が表示されません

MT4とインジケータの設定で「DLLの許可をしていない」ことが大半です。DLLの設定箇所は2箇所あります。

DLLを許可していない場合のエラーの1つ(複数のエラーメッセージのパターンあり)
1つ目の設定箇所は、EAHelperの「全般」タブ
2つ目の設定箇所は、MT4「ツール」→「オプション」の「エキスパート」タブ

Q:LINE通知が送信されない

LINEが通知されない原因は、LINEトークンの設定間違いや、LINEへの送信不可の文字を「識別文字列」に設定している場合(※下記)、等、非常に多くのパターンがあります。
MT4ターミナル →「エキスパート」にLINE通知を送信したときのLINE応答が表示されます。デフォルトでは通知を行う7時頃かと思います。この箇所をご確認いただき、解決しない場合は個別でお問い合わせ下さい。

このエラーはLINEトークンの設定エラー

LINEへ自動で送信することができない文字というものがあります。具体的には「・」「&」「¥」「+」を確認できました。デフォルトのLINE通知のメッセージにこれらの文字は入れていませんが、LINEにEA名を送ることができる「識別文字列」にこれらの文字が入っていると、送信時にエラーが出るようです。
LINE側の正式な仕様書が見つからなかったので、他にどんな送信不可文字があるか分かりません。もし送信不可文字が原因でLINEに送信できない場合は、エキスパートにエラーメッセージが表示されますので、ご確認下さい。

Q:最大DD表示や指標イベント情報一覧がたまに消えてします

これが厄介です。
はじめは表示されているのですが、気付くと消えてしまうパターンです。
原因は、そのチャートで動いているEAや他のインジケータである可能性があります。この場合は、EAHelperを別のチャート以外で稼働させる以外、手がありません。

プログラムには、そのチャート上に表示されているものを消すことができるコードがあり、一般的には「自分のインジケータ・自分のEAで書いたものだけを消す」のが普通なのですが、中にはそのチャート上に書いてある他のインジケータが書いたものも問答無用で全部を消す、という恐ろしく行儀の悪いEAやインジケータが存在します。どう考えても開発者の考慮不足
具体的には、オブジェクト走査なしでの ObjectsDeleteAll() 処理がOnInit()やOnDeinit()に入っているEA・インジケータです。EA・インジ、あのEAやこのEAなど… 幾つか思い当たります。一応、そういったEA・インジの開発者には改修のお願いはしておりますが、なかなか直して頂けないのが実情です。

追記:
MT4全チャートの表示オブジェクトを消してしまうという極悪非道なインジケータの存在を発見しました。この場合は、EAHelperを別チャートで稼働しても表示が消されてしまいます….ここまで来ると流石に手におえません。

この記事が気に入ったらサポートをしてみませんか?