② 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箇所あります。
Q:LINE通知が送信されない
LINEが通知されない原因は、LINEトークンの設定間違いや、LINEへの送信不可の文字を「識別文字列」に設定している場合(※下記)、等、非常に多くのパターンがあります。
MT4ターミナル →「エキスパート」にLINE通知を送信したときのLINE応答が表示されます。デフォルトでは通知を行う7時頃かと思います。この箇所をご確認いただき、解決しない場合は個別でお問い合わせ下さい。
LINEへ自動で送信することができない文字というものがあります。具体的には「・」「&」「¥」「+」を確認できました。デフォルトのLINE通知のメッセージにこれらの文字は入れていませんが、LINEにEA名を送ることができる「識別文字列」にこれらの文字が入っていると、送信時にエラーが出るようです。
LINE側の正式な仕様書が見つからなかったので、他にどんな送信不可文字があるか分かりません。もし送信不可文字が原因でLINEに送信できない場合は、エキスパートにエラーメッセージが表示されますので、ご確認下さい。
Q:最大DD表示や指標イベント情報一覧がたまに消えてします
これが厄介です。
はじめは表示されているのですが、気付くと消えてしまうパターンです。
原因は、そのチャートで動いているEAや他のインジケータである可能性があります。この場合は、EAHelperを別のチャート以外で稼働させる以外、手がありません。
プログラムには、そのチャート上に表示されているものを消すことができるコードがあり、一般的には「自分のインジケータ・自分のEAで書いたものだけを消す」のが普通なのですが、中にはそのチャート上に書いてある他のインジケータが書いたものも問答無用で全部を消す、という恐ろしく行儀の悪いEAやインジケータが存在します。どう考えても開発者の考慮不足
具体的には、オブジェクト走査なしでの ObjectsDeleteAll() 処理がOnInit()やOnDeinit()に入っているEA・インジケータです。EA・インジ、あのEAやこのEAなど… 幾つか思い当たります。一応、そういったEA・インジの開発者には改修のお願いはしておりますが、なかなか直して頂けないのが実情です。
追記:
MT4全チャートの表示オブジェクトを消してしまうという極悪非道なインジケータの存在を発見しました。この場合は、EAHelperを別チャートで稼働しても表示が消されてしまいます….ここまで来ると流石に手におえません。
この記事が気に入ったらサポートをしてみませんか?