![MQL5 - Linguaggio delle strategie di trading integrato nel client terminal MetaTrader 5](https://c.mql5.com/i/registerlandings/logo-2.png)
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Beh, su una valuta funziona in un giorno di negoziazione, funzionerà in un giorno non di negoziazione?
Se si prende come funzionante qualcosa che in linea di principio non può funzionare, allora non fa differenza se funziona in un giorno di trading o in un fine settimana))
Beh, voi uomini siete dei donatori.
Alcuni uomini e alcuni danno))
L'idea potrebbe certamente aiutare, mi piacerebbe conoscere le chiusure del mercato senza troppi errori. Dobbiamo pensarci.
È una battaglia per un solo errore, con decine di errori al giorno nella copiatura.
Perché esattamente -3? Perché in un posto è solo una coincidenza? Sì?
Perché esattamente -3? Perché in un posto è solo una coincidenza? Sì?
Se ricordo bene, i simboli forex sono quotati esattamente fino alla mezzanotte del venerdì-sabato GMT+3 in estate (+2 in inverno).
Ok, farò una domanda stupida.
Come faccio a sapere che è sabato sul server del broker? Non venerdì o domenica, ma sabato. Cerco di usare tutti gli strumenti disponibili e diverse stampelle come "compriamo il tempo e lo confrontiamo dopo" - il tempo non spunta quando è sabato sul server del broker. Tuttavia, la domenica il mercato può aprire prima e nessuna impostazione della sessione di trading del broker vi aiuterà a determinarlo perché il tempo non scorre.
Se avete una soluzione sensata sarà interessante.
L'ora del broker potrebbe non coincidere sempre con l'ora gmt :-)
Stai pensando in modo troppo ristretto, non tutti hanno l'oro per essere legati al suo tempo e conoscere il gmt per esempio come hai suggerito. Avete bisogno di una soluzione più universale.
Se hai bisogno di sapere quando - allora prendi qualcosa da TimeLocal().
Se avete bisogno di sapere che il mercato è chiuso, allora ---
if(IsTradeAllowed(Symbol(),TimeCurrent()+10)==false)Print("Рынок закрыт!");
Potete usarli entrambi in OnTimer().
---
Esattamente il sabato non ti aiuterà perché, per esempio, il rublo non viene scambiato durante la notte, ma il bitcoin viene scambiato anche oggi.
Quindi, invece di Symbol(), sostituite la coppia scambiata, nel caso di multivaluta.
Non cercare di calcolare l'inizio e la fine del trading, è inutile
Non cercare di calcolare l'ora di inizio e fine del trading, è inutile perché a volte ci sono cambiamenti temporanei nel programma di trading e funziona in modo diverso nelle diverse società di intermediazione.
----
Anche se...
Come desidera:
TimeDayOfWeek(TimeLocal())==6 è sabato
;)
Se avete bisogno di sapere quando - prendete qualcosa da TimeLocal().
Se abbiamo bisogno di sapere se il mercato è chiuso, allora:
if(IsTradeAllowed(Symbol(),TimeCurrent()+10)==false)Print("Рынок закрыт!");
Mettere entrambi in OnTimer().
---
Esattamente sabato non vi aiuterà, perché, per esempio, il rublo non è scambiato di notte, ma il bitcoin è scambiato oggi.
Quindi, invece di Symbol(), sostituite la coppia scambiata, nel caso di multivaluta.
Non cercare di calcolare l'inizio e la fine del trading, è inutile
Ci sono cambiamenti temporanei nei programmi di trading e questo non è il modo in cui è impostato nella vostra società di intermediazione.
----
Anche se...
Come desidera:
TimeDayOfWeek(TimeLocal())==6 è sabato
;)
TimeDayOfWeek(TimeLocal())==6 è sabato.
Sì, e anche venerdì al broker... ed è tutto.
Tutte queste soluzioni non sono adatte ai copywriter, agli arbitraggisti.
dovreste controllare la funzione il sabato e la domenica. Non fallirà nei giorni feriali.
Avete controllato?
Hai controllato?
Ho dimenticato di controllare.