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

 

こんにちは。

MQL5ウィザードを使ってIntradayTimeFilter関数(SignalITF.mgh)を使ったExpert Advisorを作りました。

時間単位で定義された取引時間を許可(不許可)するオプションが あります。

"BadHoursOfDay"。

ヘルプにはこう書いてある。

"ビットフィールド。各ビットが1日の1時間に対応する(0ビット-0時間、...、23ビット-23時間)ビット値が0の場合、対応する時間帯の売買シグナルが有効になります。ビット値が1の場合、対応する時間帯に売買シグナルは許可されません。指定された数値は2進数で表現され、ビットマスクとして使用される。

禁止時計は許可時計より優先されます。"

許容時間を08hから20hに設定する方法を、俗語を交えずにわかりやすく教えていただけませんか?

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
ファイル:
888.mq5  11 kb
 
Sergey5:
"ビットフィールドで、各ビットが1日の1時間に対応する(0ビットは0時間、・・・、23ビットは23時間)。ビット値が0の場合、対応する時間帯の売買シグナルが有効になります。ビット値が1の場合、対応する時間帯に売買シグナルは許可されません。指定された数値は2進数で表現され、ビットマスクとして使用される。

禁止時間は許可時間より優先されます。"

許容時間を08時間から20時間に設定する方法を、俗語を交えずにわかりやすく教えていただけませんか?

まず始めに、ビットとバイトが何であるか知っていますか? これはスラングではありません。
 
sergeev:
まず、ビットとバイトが何であるか知っていますか(これはスラングではありません)。
というのは)
 
Sergey5:
というのは)
いや、ビットマスクの 意味をどんな言葉で説明すればいいのかを知るための質問です(信じてください、スラングではありません)。
 
sergeev:
いいえ、これは私があなたにビットマスクの 意味を説明するためにどのような言葉を使うべきかを理解するための質問です(私を信じて、これはスラングではありません)。

私はそれを維持したいと思います - コンパイルされたEAで "パラメータ "セクションで、あなたは取引時間を決定する値にBadHoursOfDay 変数を設定する必要があります。

いろいろな数値を設定してみたが、テストでは特定の時間帯に取引がないことがわかる。

しかし、必要な時間を正しく設定する方法がわからない。

 

専門家の仲間たち

新人を助ける。

このフィールドにどのような数字を入力すれば、08時間から20時間までの間だけ取引が行われるようになります。

 
Sergey5:

専門家の仲間たち

新人を助ける。

このフィールドにどのような数字を入力すれば、8:00から20:00の間だけ取引が行われるようになるか。

ビット値が0の場合、対応する時間帯の売買シグナルが許可されます。ビット値が1の場合、該当する時間帯の売買シグナルは禁止されます。
 
Sergey5:

専門家の仲間たち

新人を助ける。

このフィールドにどのような数字を入力すれば、8:00から20:00の間だけ取引が行われるようになるか。

コードの作者に聞いてみたらどうだ?彼は何をすべきかをよく理解している...

 
sergeev:
このビットの値が0であれば、対応する時間帯に売買シグナルが許可されます。ビット値が1の場合、対応する時間帯に売買シグナルは許可されません。
しかし、1行しかなく、このピリオドはどう書けばいいのか?
 
DC2008:

コードの作者に聞いてみたらどうだ?彼は何が何だかよく分かっている...。

MKL5 Wizardビルダー、標準モジュールからのものです。
理由: