初心者の方からの質問 MQL5 MT5 MetaTrader 5 - ページ 131

 
Sergey5:
が、1行しかなく、このピリオドはどう書けばいいのでしょうか?

この行では、各文字が1日の時間を表します(0文字-0時間、...、23文字-23時間)。

は全部で24文字です。

symbol=0 ならば時間を用いず、=1 ならば時間を用いる。


 
sergeev:

この行では、各文字が1日の時間を表します(0文字-0時間、...、23文字-23時間)。

は全部で24文字です。

symbol=0 ならば時間を用いない、=1 ならば時間を用いる。


そこに入力できるのは8桁だけです。

でも、説明文は見つかったと思います。

もちろん、ちょっと複雑なんですけどね。工学計算機による時間計算..........................

https://www.mql5.com/ru/forum/3775/page2

 
週末にEAをデバッグ する方法をアドバイスしてください。もしかして、期間設定と(履歴からの)見積もり送信を独立して、コードで規定することが可能なのでは?
 
vovak_85:
週末にEAをデバッグ する方法をアドバイスしてください。もしかして、期間設定と(履歴からの)相場配信を独立して、コードで規定することが可能なのでしょうか?
タイマーイベント
 
Silent:
イベントタイマー
void OnTimer()
{

}

何か間違った書き方をしているのですが、どのように書けばいいのでしょうか?

 
vovak_85:
void OnTimer()
{
bool EventSetTimer(1);

}

何か間違った書き方をしている...どうにかして書けないか?

インジケーターでやってみたので見てみて ください。

まず、タイマーをスタートさせます

EventSetTimer(1);

そして、イベントをキャッチします。

void OnTimer()
  {
// ваш код
    if() {};
  }

PS タイマーはミリ秒単位で指定可能です。

EventSetMillisecondTimer
 
Silent:

これをインジケータでやってみたので、見てみて ください。

まず、タイマーをスタートさせます。

をクリックすると、そのイベントをキャッチすることができます。

ありがとうございます、調べてみます。
 
vovak_85:
void OnTimer()
{
bool EventSetTimer(1);

}

何か間違った書き方をしているのですが、どのように書けばいいのでしょうか?

OnInitでEventSetTimer(1);が呼び出される。

OnTimerでは、すでにタイマーの周波数で発生するイベントをキャッチしています。

OnDeinitでは、EventKillTimerによって タイマーが削除されます。

他のバリエーションも使えますが、このレベルになるにはまだ早いです :)

 
Sergey5:

専門家の仲間たち

新人を助ける。

08時間から20時間までしか取引しない場合、このフィールドにどのような数字を入力すればよいですか。

1111000000000111111b=> 31457535 (10進数)

いちじきんし

取引 時間:08~20

二十一時間から二十三時間への禁止

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация о запущенной MQL5-программе - Документация по MQL5
 
MetaTrader 5 Strategy Tester Agentを ダウンロードしたのですが、有効化する ことができません。アドバイスをお願いします。


理由: