Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 130

 

Buon pomeriggio.

Usandoil Wizard MQL5, ho creato un Expert Advisor conla funzione IntradayTimeFilter (SignalITF.mgh).

C'èun'opzione perpermettere (non permettere) il tempo di trading definito in ore:

"BadHoursOfDay".

Nell'aiuto si dice:

"Campo di bit, ogni bit del quale corrisponde a un'ora in un giorno (0 bit - 0 ore, ..., 23 bit - 23 ore). Se il valore del bit è 0, i segnali di trading sono abilitati per l'ora corrispondente. Se il valore del bit è 1, i segnali di trading non sono ammessi durante l'ora corrispondente. Il numero specificato è rappresentato come un numero binario ed è usato come una bitmask.

Gli orologi proibiti hanno la priorità su quelli permessi".

Potete per favore dirmi in un linguaggio semplice, senza alcuno slang, come impostare le ore consentite dalle 08h alle 20h?

Мастер MQL5: Создание эксперта без программирования
Мастер MQL5: Создание эксперта без программирования
  • 2010.12.15
  • MetaQuotes Software Corp.
  • www.mql5.com
Вы хотите быстро проверить торговую идею, не тратя времени на программирование? Выберите в "Мастере MQL5" нужный тип торговых сигналов, подключите модули сопровождения позиций и управления капиталом - на этом вся работа закончена. Создайте свои реализации модулей или закажите их через сервис "Работа" - и комбинируйте новые модули с уже существующими.
File:
888.mq5  11 kb
 
Sergey5:
"Un campo di bit, ogni bit del quale corrisponde a un'ora in un giorno (0 bit sono 0 ore, ..., 23 bit sono 23 ore). Se il valore del bit è 0, i segnali di trading sono abilitati per l'ora corrispondente. Se il valore del bit è 1, i segnali di trading non sono ammessi durante l'ora corrispondente. Il numero specificato è rappresentato come un numero binario ed è usato come una bitmask.

Le ore proibite hanno la priorità sulle ore consentite".

Potete per favore dirmi in un linguaggio semplice, senza alcuno slang, come impostare le ore consentite da 08 ore a 20 ore?

per cominciare, sapete cosa sono un bit e un byte (credetemi, non è slang)?
 
sergeev:
per cominciare - sai cosa sono un bit e un byte (credimi, non è slang)?
è una domanda retorica?)
 
Sergey5:
è una domanda retorica?)
No, è una domanda per sapere quali parole usare per spiegare il significato della bitmask (credetemi, non è slang)
 
sergeev:
no, questa è una domanda per me per capire quali parole usare per spiegarti il significato della bitmask (fidati, non è slang)

Vorrei mantenerlo semplice - nell'EA compilato nella sezione "Parametri" devi impostare la variabileBadHoursOfDay su valori che determinano le ore di trading.

Ho provato a impostare diversi numeri e il test mostra che non c'è trading in certe ore.

Ma non riesco a capire come impostare correttamente i tempi richiesti.

 

Colleghi esperti.

Aiuto per un nuovo arrivato.

Quali numeri inserire in questo campo, in modo che il commercio sia condotto solo dalle 08 alle 20 ore.

 
Sergey5:

Colleghi esperti.

Aiuto per un nuovo arrivato.

Quali numeri inserire in questo campo, in modo che il commercio sia condotto solo dalle 08 alle 20 ore.

Se il valore del bit è 0, i segnali di trading sono ammessi nell'ora corrispondente. Se il valore del bit è 1, i segnali di trading sono vietati nell'ora corrispondente.
 
Sergey5:

Colleghi esperti.

Aiuto per un nuovo arrivato.

Quali numeri inserire in questo campo, in modo che il commercio sia solo dalle 08:00 alle 20:00.

Perché non chiede all'autore del codice? Sa esattamente cosa fare...

 
sergeev:
Se il valore di questo bit è 0, i segnali di trading sono ammessi nell'ora corrispondente. Se il valore del bit è 1, i segnali di trading non sono ammessi nell'ora corrispondente.
Ma c'è solo una riga e come faccio a scriverci questo periodo?
 
DC2008:

Perché non chiede all'autore del codice? Sa esattamente come stanno le cose...

Questo è dal costruttore della procedura guidata MKL5, moduli standard.