M1チャート バー欠落 - ページ 2

 

私はこのアルゴリズムに厳密に従って手動で取引していますが、うまくいっています...マジで。

2日で6回、1回目のトレードを除いてすべての利益を記録しました。

当然、改造するつもりですが、最初はこの方法でトレードしようと思っています。

Plzはなぜそれが取引されないかを理解するのを助けてください。

削除済み  
それから、あなたの時計は何時ですか?Hour() は何を示しているのでしょうか?
皆さんはどうかわかりませんが、私は1時間の差があります。
 
私は時間ごとに同じを持っている、すなわち、例えば、私は22 00mskを持っているMT4の21 00
 

Hour()のことでもないんだけどね.

それは、適切なタイミングでEAが取引を開始しないことです...それは通り過ぎるが、テスターでは厳密に利益に行く(すべてが動作します)。
 
リアルでも使えるブローカーが5桁、つまりEURUSDの小数点以下5桁のクォートを持つ場合、Tp=340, Sl=550
削除済み  
DanLett:
また、テスターでは、Minute()==bM 3のような厳密な条件があるため、必ずしもそうなるとは限りません。そのようなバーがない場合は?実生活やデモでは、簡単に接続が切れてしまいます。
こちらのチェックボックスにチェックを入れてください。トップメニュー/サービス/設定/アドバイザーを表示します。
 

そして、テスターのTp=340, Sl=550で取引開始...。

4桁(勘違いでなければ) :)

 

ちょっと待て、整理すると...。

1.EAの設定で、「EAの取引を許可 する」の前にチェックが入っている必要があります。

2.テスターとリアル/デモのレバレッジを確認してください。テスターのレバレッジが500で、リアルが100の場合、自由証拠金では取引を開始できない可能性があります。

3.OrderSend()の後に挿入; Print(GetLastError()) line;

ログを見て、どんなエラーが発生しているのかを確認し、これを飛び道具にする。Expert Advisor のデバッグ時に、怪しい場所にこの行を挿入しておくと、後で消去したりコメントしたりすることができます。

 
DmitriyN:
また、テスターではMinute()==bM3などの 厳しい条件があるため、必ずしもうまくいかないかもしれません。しかし、そのようなバーがなかったらどうでしょう。実生活でもデモでも、簡単に接続が切れることがあります。
こちらのチェックボックスにチェックを入れてください。トップメニュー/サービス/設定/アドバイザーを表示します。


単体で取引可能であること、チェックされていること

私のコードで動くということですか!?

削除済み  

もっと見る

   if((OrdersTotal()==0 && Hour()==sH && Minute()==sM)||(OrdersTotal()==0 && Hour()==sH2 && Minute()==sM2)||
    (OrdersTotal()==0 && Hour()==sH3 && Minute()==sM3))
OrdersTotal()==0を何度も比較するのはなぜですか?
一回やれば十分です。