自動売買システム

自動売買でエントリーがずれる、エントリーがされない、勝手にエントリーする!?【ハイローオート設定お悩み】

エントリーの遅延
yuki
yuki
こちらはハイローオートで自動売買時のエントリーがされなかったり、位置がずれたりするいくつかの原因について書かせていただきます
カオチャイ
カオチャイ
これは自動売買の構造上仕方のない部分もありますので、そのあたりも合わせて書かせていただきますね

 

大前提として、ハイローオートはサイン(矢印)がでた次の足でエントリーします。

ハイローオートのエントリーですが、基本的にハイローオートは00秒の時点で前の足にサインがでているかどうかでハイローオーストラリアへのエントリーを判断します。(もしフライングエントリーを1秒に設定していたら59秒時点でサインがでているかどうかで判断します)

自動売買が初めてのお客様には、結構な頻度で「サインがでた瞬間にエントリーする物」と勘違いされてしまいます。

しかしサインは、出てすぐに消えたりするものも多く、秒単位で点いたり消えたりするものでエントリーするとなると、それはティック(秒)単位でのエントリー判断となり、ローソク足をベースに作られていることが多い世の中のサインツールのロジックがうまく機能しません。(大抵のロジックは00秒でローソクが完成してからエントリーの判断をしますからね)

yuki
yuki
まずここは大切な所なので覚えておいて下さいね!「サインが完成した次の足で」エントリーするということです

 

エントリーされない原因 MT4のアラームと、エントリーサインは異なる事があります

アラートこちらはおなじみMT4のアラート

 

世の中にたくさんあるMT4で動くバイナリーの自動売買サインツールですが、サイン(矢印)がローソク単位で点灯するものもあれば、ティック(秒)単位で点灯したり消えたりするものなど色々あります。

上記画像のMT4のアラートはチャートにサインが点灯した時点ですぐに鳴りますが、ティック単位でサインが点灯したり消えたりを繰り返すインジケーターの場合、一度サインが点灯した後に、もしサインが消えたとしてもMT4のアラートの履歴は消えません。

しかしハイローオートが00秒の時点で前の足のサインができてるかどうかをチェックした時に、サインが消えて無くなっていたらハイローオートはエントリーしません。

この時に、MT4のアラートのお知らせだけを見るとサインが点灯したというエントリーの履歴が残っているので、ハイローオートのエントリーと一致しないということで、エラーと勘違いしてしまう方がいらっしゃいますのでご注意くださいね。

 

ハイローオートは一つの通貨で同じゲーム時間の場合、持てるポジションは一つだけ。

ハイローオートは同一通貨で同一ゲームの場合、例えばドル円の5分判定だとすると、そこでエントリーできるポジションは一つだけです。そのポジションの判定が終わるまでは次のエントリーはできません。(これがドル円とユロル、ドル円の15分というように条件がずれれば複数エントリーできます)

その場合ですが、もしお使いのサインツールが4~5連続で矢印を出すようなツールの場合、ハイローオーストラリアの判定が遅延した時に前のポジション処理が終わらず、エントリーできないということがおきます。

(ちなみにここでいう遅延とは、判定はされるがその結果を画面に表示しないことを指します。自動売買はハイローの画面を読み取っていますので取引に影響があります)

また、マーチンも同様で、連続してサインが出てもマーチンポジションなどを持っていた場合はエントリーしません。

なぜこの様な仕様かといいますと、実はハイローオーストラリアは自動売買対策でランダムに読み取りの書式を変更しまして、その際にエントリーが連打されてしまうなどの重大な事故につながるのを防ぐための施策です。ご理解くださいませ。

この症状を緩和する方法としては、次のエントリー許容時間の調整する方法があります。

 

MT4にサイン(矢印)があるのにエントリーしない時は、エントリー許容時間の調整をおこなう

エントリー許容時間

 

バイナリーのサインインジケーターの中には、「チャート上で新しいローソク足ができた瞬間に、一つ前の足にサインを出す」ものがたくさんあります。

しかしティック(秒)単位で動くMT4のローソク足ですが、ティックの配信が遅れてたまに2~3秒、酷いときだと10秒以上も新しいローソクが作られない場合があります。(これはFX業者のサーバーや通信速度などの能力の問題になります。また、深夜から日本市場が始まる9時前まではティック飛びやすかったりします)

つまり、ハイローオートが矢印(サイン)ができているかどうかを調べる00秒のタイミングで、たまたまティックが遅れて配信されず、新しいローソク足が作られない場合、

「チャート上で新しいローソク足ができた瞬間に、一つ前の足にサインを出す」インジケーターは、エントリーできません。

カオチャイ
カオチャイ
新しいローソク足と矢印サインを同じタイミングで作るインジケーターですからね。ティックの配信が遅れてローソクの完成が遅れるとサインも遅れて00秒に間に合わないんです

 

そのため、00秒から遅れて新しいローソク足とその前足にサインができた場合、MT4はサインは遅れて確定しても表示されますが、ハイローオートは00秒時点でサインがなにもなかったのでエントリーができませんでした。

つまりMT4には遅れてできたエントリーサインがあるのに、ハイローオートの履歴を見るとハイローオーストラリアにエントリーできていないじゃないかという問題が起こります。

 

yuki
yuki
これを解決するのが「エントリー許容時間」です

 

エントリー許容時間ですが、「00秒から指定した◯◯秒を経過するまでに新しいローソクを作ってサインが点灯したらエントリーするよ」というものです。

デフォルトでは20秒に設定してありますが、これは「ティックが飛んでローソク足ができなくても、00秒から20秒の間に一瞬でもローソクができて前足にサインが点灯すればエントリーしますよ。いう意味です。

エントリー許容時間を59秒間に設定すると、チャート上でいつサインが出てもエントリーされるようになります。ただし、その際にサインが出たローソク足の始値とエントリーの価格が著しく異なる価格になる可能性がありますので、ご自分の手法や用途に応じて調整してください。

カオチャイ
カオチャイ
これはエントリーしないこともあるという事を許容できるならば、1分などの短い時間のゲームは許容時間を短め(10秒以内)、長いゲーム時間でしたら許容時間は多め(20~30秒くらい)でよろしいかとおもいます
yuki
yuki
また、もし同時取引窓数が多いようでしたら、リトライ回数も増やして下さい。最大10回までですが、基本的に9通貨以上同時に動かす場合は最大の10回がおすすめです!

 

それでもMT4にエントリーサインがでているのにハイローオーストラリアでエントリーしていない場合は?

たまに発生するものなのですが、フライングエントリーを設定している時にこの症状は起こります。

例えばフライングを1秒に設定している時に、59秒時点ではサインができておらず、その後00秒までのごく一瞬の間でサインが出現したという場合はMT4に矢印ができているのにエントリーしていない、ハイローオートの履歴にも残らないということが起こります。

59秒時点でハイローオートは矢印がないのでエントリーは無しと判断しますが、MT4側はその後の瞬間でできた矢印を00秒時点で確定してチャートに残してしまいますからね。

また、PCの時刻がネットと同期せずにずれている場合も上記と同様の事が起こる可能性があります。

 

MT4のチャートにサイン(矢印)がでていないのにエントリーしたりずれたりてしまう①

yuki
yuki
こちらの現象はMT4を利用してエントリーするという構造上、すべての通貨、全ての自動売買システムで起こりうる現象です
カオチャイ
カオチャイ
まれな症状ではありますが、完全に防げないものでございます。少し専門的な話になるのですが、なるべくわかりやすく説明させていただきますね

 

ハイローオートをお使いの方ならご存知の「SignalAUTO」インジケーターはどんなお仕事をしているのかというと、お客様がお使いのサインツールが矢印を作ったと同時にシグナルファイルを出力し、もし矢印が消失したら合わせてシグナルファイルを削除します。

そのため、ローソク足形成中はせっせとシグナルファイルの作成と削除を繰り返しています。

そして本体であるハイローオートのお仕事ですが、こちらはハイローオーストラリアにエントリーをする事がメインなのですが、エントリーするために00秒時点(フライングエントリーを設定していたらその時間も加味した時点)で、SignalAUTOが作ったシグナルファイルが存在するかをチェックし、もしシグナルファイルが存在していればハイローオーストラリアにエントリーします。

これを前提としまして、もしMT4のサーバータイムがパソコンの時計とコンマ数秒ずれていると、サーバータイムの時間に従ってローソク足のサインをせっせと読み取り、シグナルを作ったり消したりを繰り返しているSignalAUTOと、

パソコンの時計に従って00秒の時点でシグナルがあるかどうかをチェックするハイローオートが行き違いになってしまうことがあります。

この行き違いでなにが起こるかと言いますと、SignalAUTOがシグナルを出したり消したりしている真っ最中に、ハイローオートのエントリーをチェックする瞬間が来たときに、コンマ数秒のタイミングでSignalAUTOがシグナルを削除するのが間に合わないという状態が起きます。

つまり00秒ではシグナルがあったのでハイローオートはハイローオーストラリアにエントリーしましたが、コンマ数秒後にSignalAUTOが行き違いでシグナル(矢印)を削除しました。

カオチャイ
カオチャイ
つまり、MT4のチャートにはサインがないのに、ハイローオーストラリアではエントリーされてしまっているんです!
yuki
yuki
これはまれな症状ではありますが、PCとサーバーの時計の完全な同期は難しいので完全に防ぐことは残念ながらできません

 

そしてフライングエントリーを1以上に設定している場合、ローソク足が確定する時間とエントリータイムの瞬間がさらに広がりますので、この現象が現れる可能性が上がります。

カオチャイ
カオチャイ
ここでちょっと自動売買に詳しい人でしたら、「MT4のローソク足が確定したのを確認してからハイローオートでエントリーする仕組みにすればよいのでは?」と思われるかもしれませんが・・

その仕組みですとフライングエントリーが実装できなくなります。ハイローオートはフライングエントリーを調整することでハイローオーストラリアで00秒エントリーをすることに重点を置いておりますので、現在の仕様となっていること、ご理解いただけたら幸いです

 

MT4のチャートにサイン(矢印)がでていないのにエントリーしたりずれたりてしまう②

yuki
yuki
こちらは、MT4のサインと実際のエントリーがすべて大きくずれてしまう場合に疑って欲しい案件です
カオチャイ
カオチャイ
PCの時計がずれていないかということも大事ですが、よくあるものが、インジケーターのパラメーターを変更したことによって起こる不具合です

お客様がお使いのサインツールのシグナルを拾うSingalAUTOは、ご利用のロジックのデフォルトの設定のサインを読み取ります。おそらく世の中の自動売買システムの9割がこの仕様です。

ですのでサインツールのパラメータを変更すると、MT4の矢印の表示位置は変わりますが、SignalAUTOはお使いのサインツールのデフォルトのパラメータを前提としてエントリーしますので、MT4に表示されるサイン(矢印)との誤差が生じてしまいます。

エントリーが逆になっていたなんていうのはインジケーターのエラー処理が甘いか、インデックスの設定が逆か、パラメータを触った以外には起こりません。

ですので基本的にはパラメータは触らず、ロジックとSignalAUTOの両方のパラメータの値を揃えて頂く必要がございます。

どうしてもいじりたいという人は有料(11000円~)で専用ツールを制作していただくか、サポート対象外となりますが、パラメータの設定方法はこちらに詳しく書きましたのでぜひ御覧ください。

 

複数同時エントリーは少しずつハイロー側でタイミングがずらされる

バイナリーオプションのエントリーの遅延

ハイローオートで10種類以上の複数の通貨を動かしていますと、たまに2~3個のエントリーポイントが同じ足で重なることがあります。

この際に、ハイローオートは同時にエントリー指示を出すのですが、そのエントリー指示をうけとったハイローオーストラリアは残念ながら並列処理をしません。つまりぴったり同時に複数のエントリーができないのです。

ハイローオーストラリアは一つのアカウントからの同時注文は、ひとつずつ時間をずらしながら順番にエントリー処理を行うんです。

ですので、同時に出した複数の注文は速くても2~3秒、長いと10秒~15秒程度ずらされながらエントリーしていきます。

これはハイローオーストラリアが、悪意のある第三者が何万ものエントリーを同時に注文してサーバーに負荷を与えるといった攻撃を防ぐためにこういった仕様になっております。

ですので、MT4のサインツールのエントリーが同じところで重なった場合は、どんな自動売買システムを使っていてもエントリー時間はずれてしまうのは仕方がないところです。

 

秒スキャはティックの遅延でエントリーが遅れます

これはサインインジケーターが「サインが完成した次の足でエントリー」するタイプのもので発生します。そして1分足や30秒足など短い時間で取引するほど、エントリーの遅延が良くおこってきます。

この原因ですが、業者から配信されるティックデータ(秒単位のローソク足のデータ)の遅延がおこっているからです。

通信環境や業者さんのサーバーの強さなどにもよりますが、秒単位ですとローソク足は常に跳んだり、作成されるのが遅れます。

ですので、インジケーターのサインでるとハイローオートは次の足でエントリーする準備をしますが、その次の足でティックデータが跳んでしまうとハイローオートはエントリーすることができません。

ですので、秒単位で取引を行うインジケーターはエントリーの遅延が起こっているように見えてしまうのです。

これに関しては、ティックデーターが飛びにくい業者(オアンダデューカス)をお使いになられるか、もう少し長い足を使っていただくしか無いのが現状でございます。

 

その他のエントリーの疑問はQ&Aをどうぞ!

エントリーに関して

yuki
yuki
  エントリーに関してですが、普段エントリーしているのにエントリーしなくなった場合は、99.9%上記のような原因にあてはまります
カオチャイ
カオチャイ
ハイローオートの稼働テストでは、10万回エントリーのテストで「条件に当てはまったのにエントリーしない」というエラーは0回を達成しています
yuki
yuki
ですので、エントリーしない場合は、まず上記の事を疑ってください
カオチャイ
カオチャイ
なお、リペイントをするインジケータに関しては、エントリーしない事もある以前に、安定して勝てることはありませんので利用しないことをオススメしますよ!
バイナリー自動売買システムハイローオート
【ハイローオーストラリア対応】バイナリーオプション自動売買システムハイローオーストラリアでの取引を24時間自動売買化するシステム、ハイローオートのご紹介です。 複数同時通貨のエントリーや、口座凍結防止機能も搭載。もちろんVPSにも対応しております。 無料デモトレードも可能ですのでぜひ御覧くださいませ。...