初心者の方からの質問 MQL4 MT4 MetaTrader 4 - ページ 148

 
Konstantin Nikitin:

このようなもの、私が理解するところでは、あなたが必要とするものです。

テストがしたかったんだ!!!
Rxが30-70ゾーンにあるときはEAがトレードし、30-70ゾーンを超えたとき(買われすぎ/売られすぎ)はトレードしないのです

 
ponochka:

テストがしたかったんだ!!!
Rxが30-70ゾーンにあるときはEAがトレードし、30-70ゾーンの外側(買われすぎ/売られすぎ)にあるときはトレードしないのです。

自分なりのサインを定義する。どのような条件でポジションがオープンされるのか。

 

さて、ここでまた質問です!!EAの動作時間を制限するにはどうしたらいいのでしょうか?

つまり、10時から11時の間、EAの動作を一時的に停止させたいのですが、これ以上注文を出さず、すでに出した注文で通常通り動作させます。

こうあるべきというのは分かっているんです。

void OnTick()
  {
if (Hour()<10 || Hour()>=11) return (0);
     ......остальной код....
  }
 
ponochka:

さて、ここでまた質問です!!EAの動作時間を制限するにはどうしたらいいのでしょうか?

つまり、10時から11時の間、EAの動作を一時的に停止させたいのですが、これ以上注文を出さず、すでに出した注文で通常通り動作させます。

こうあるべきというのは分かっているんです。

void OnTick()
  {
     ......здесь работаем с закрытием (тралом и прочим)....
if (Hour()>=10 && Hour()<11) return (0);
     ......остальной код, в частности для открытия....
  }
 
ponochka:

さて、ここでまた質問です!!EAの動作時間を制限するにはどうしたらいいのでしょうか?

つまり、10時から11時の間、EAの動作を一時的に停止させたいのですが、これ以上注文を出さず、すでに出した注文で通常通り動作させます。

こうあるべきというのは分かっているんです。

void OnTick()
  {
     ПровериВзятиеПозиций();
     ......остальной код....
  }
void ПровериВзятиеПозиций()
{
     if (Hour()<10 || Hour()>=11) return;
     /* проверяем */
}
 
Taras Slobodyanik:

ps. それで思い出したのですが、作成されたオブジェクトの 名前が「あなたの」オブジェクトでないことを確認する必要もあります(あなたのオブジェクトの名前のプレフィックスを付ける)。
または名前の代わりに、オブジェクトのタイプを比較します。

うまくいかない....その上、コンパイラがエラーを発生させる...。.

新しいインディケータを初期化するときと、タイムフレームを変更するときとで、手順が違うのは誰にでもわかることです。
 
親愛なるプログラマーの皆様、EAを数時間停止させる方法を教えていただけませんか?
 
ostamail:
プログラマーの皆様、EAを数時間停止させる方法をアドバイスいただけないでしょうか。 フクロウの動作を遅らせるようなオペレーターはないでしょうか。
を返します。
 
Artyom Trishkin:
を返します。

2~3時間の間、どのようにポーズを取るのですか?

 
ostamail:

2〜3時間、どうやって仕事を中断するのですか?

以下はその一 です。

Вопросы от начинающих MQL4 MT4 MetaTrader 4
Вопросы от начинающих MQL4 MT4 MetaTrader 4
  • 2018.08.16
  • www.mql5.com
Если у Вас вопросы по MQL4, MT4, MetaTrader 4, пожалуйста пишите в этой теме. Особенно когда вопросы касаются торговых функций...