MQL4、MQL5に関する初心者からの質問、アルゴリズムやコードに関するヘルプ、ディスカッションなど。 - ページ 1845

 
Tretyakov Rostyslav #:
いいえ、ミーシャ、トレーディングのために一時停止することができます。

では、私が名指しした以外の方法を教えてください、あなたはこの問題の専門家ですから...イワンは適切な例を待っているのだ。

 
Иван Макаров #:

EAに一時停止機能を入れるのを手伝ってください。

あなた自身ができないこととは、いったい何なのでしょうか?
 
Mihail Matkovskij #:

では、私が名指しした以外の方法を教えてください、あなたはこの問題の専門家ですから...イワンは適切な例を待っているのだ。

input int HourPause = 2;   // Пауза в часах, "0" без паузы
datetime  Pause = 0;
//+------------------------------------------------------------------+
void OnTick()
  {
//---
   if(наступило событие для паузы) Pause=TimeCurrent()+HourPause*3600;

   if(TimeCurrent()>=Pause)
     {
      можно торговать
     }
  }
//+------------------------------------------------------------------+
 
Tretyakov Rostyslav #:

まあ、これは私が言っていた間合いです(実際のデータを扱うということであれば)。ifではなく、return(exit、一時停止した場合)後の取引のみ。また、メニューから手動でロボットをオフにすることも可能です(こちらは全く問題ありません)。また、テスターでの一時停止はどのように行うのですか(プログラムで一時停止する必要がある場合)?

 
Mihail Matkovskij #:

まあ、これは私が言っていた間合いです(実際のデータを扱うということであれば)。ifではなく、return(exit、if pause)後の取引のみ。また、テスターでの一時停止はどのように行うのですか(プログラムで一時停止する必要がある場合)?

何を言っているのか、さっぱりわからない。したことがない)
 
Mihail Matkovskij #:

テスターを一時停止する方法(プログラム的に一時停止する必要がある場合)は?

テスターで一時停止(Sleep())しても、遅延は発生しません。

 
Tretyakov Rostyslav #:
何を言っているのか、さっぱりわからない。したことがない)

では、なぜ専門家を名乗ったのですか?あなたが知っていて、私が知らないように。で、どこ?相変わらず、奇跡は起きない。:)それとも、私のメッセージをよく読まなかったのでしょうか?

トレーディング、自動売買システム、ストラテジーテストに関するフォーラム

MQL4とMQL5のすべての新しい質問、ヒント、アルゴリズムとコードに関する議論

ミハイル・マトコフスキー, 2022.01.05 15:25

テスターでは、一時停止(ブレークポイント)はDebugBreak です。取引中は、関数を終了する(retutn)だけ でよい。それ以外にポーズをとる方法がないのです。唯一の方法はWinAPIを 使うことです。しかし、今回は一時停止ボタン 用のクリッカーを 作成することになります。


 
Andrey Sokolov #:

テスターのSleep() )は遅延を発生させません、ヘルプテキストに直接そう書いてあります。

もちろんテスターではSleepは動きません!それと何の関係があるのですか?

 
Mihail Matkovskij #:

では、なぜ専門家を名乗ったのですか?

あなたが知っていて、私が知らないように。 で、どこ?相変わらず、奇跡は起きない。:)それとも、私のメッセージをよく読まなかったのでしょうか?


私がどこに専門家を名乗ったのか?

ポーズトレードの選択肢を指摘したに過ぎない

よく読んでください!!!

...それとも、ただの攻撃?

 
Tretyakov Rostyslav #:

...いや、別の攻撃か?

help me doと書いて「私をやってください」という意味になる場合。前回、猫をバックに同じ質問をした人は、私が質問した時に失礼なことを言いました。