バーの端の注文を閉めるのを手伝ってくれ! - ページ 4

 
Proximus:

それは特別なスキャルパーEAのためのものなので、ピンポイントの精度が必要です。私が何を意味するかを説明しましょう。



ここでは、例えば、M15 EUR/USD chart.Now私は右X マークろうそくのオープンでロングトレードに私を取った任意の指標を持っていた場合、それはその後弱気キャンドルが続く、非常に低いですが、それは重要ではありません、何が重要なのは、私の計算に基づいて、ここで最適な出口はバーnr 1の終値で、私は助けを必要とする方法を知らないことです!トリッキーな部分はバー 1 マークの閉じられたポイントで、注文を終了するにはわからないことであると私はここで助けを必要とする

私は今のところ考えることができる最善の解決策は、この(この架空の買い取引の場合)です。


このコードは、Open[0]で正確に買い取引を終了しますが、Close[1]ではありません。あなたが画像を見て、2と マークされたバーを確認した場合、あなたはバー2が 前のものが閉じるとその価格で開かなかったことがわかりますそれはわずかに異なる価格で開かれた。そして時にはここのように大きなギャップが発生します。



だから、経験はそれを教えてくれます。

Close[1] != Open[0].

非常にまれな状況ではそうです。だから私は注文がClose[1]で正しく閉じられる必要があるのです。

私は1つの実現可能な解決策は、時間を数えることによって、例えば、これはM1とM15のチャートであり、どちらの場合でもM1のための60またはM15のための900のいずれかの秒数を数え、秒59または599で注文を閉じます。この問題点は、ティックが6秒私は推測(私は間違っている場合私を修正)、あなたは正確にこの時間の問題のために、追加のスリッページ問題は、バークローズ後に方法を取引を終了するかもしれませんからそれをヒットしないことであるということです。

そこで質問なのですが、上記のように時間をカウントすることは可能でしょうか?

もし、Open[0]ではなくClose[1]で注文を終了させる他の方法を思いついたら、私はそれを受け入れることができます。

こんにちは。

私はバイナリーオプションで動作し、この問題は非常にproblemáticです。

私はM4TICKER35のようなティックシミュレータをティック間隔500msでインストールし、私のEAがこのようになるように この問題を解決しました....


...

...

もし(TIMESECOND(TIMECURRENT())=59 ...;

...

...


あなたは、その値が同じであると仮定すると、秒59でクローズ[0]で動作することができます 新規バーのオープン[0]を

そして、バーカウントのないEAを作るには、時間と労力が必要です。


あなたは良いメモリの量とすべての良いPCを必要とします。

私はあなたの助けになることを願っています

申し訳ありません私の悪い英語