Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 1076
![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
Buon pomeriggio, per favore aiutatemi con questa domanda. Ho un codice (da qualche parte scaricato dalla brava gente) - l'essenza del codice è questa: se l'ordine viene chiuso da uno stop loss, viene reimpostato di nuovo con gli stessi parametri. Ma il problema è che se lo eseguo adesso, il codice reinserisce tutti gli ordini per i periodi passati, e io voglio solo gli ordini che hanno chiuso da stoploss per esempio solo per oggi! Quale filtro mettere, si prega di consigliare? Non sai come ottenere la data dell'ordine e confrontarla con la data attuale? Grazie.
Va bene? if (OrderCloseTime() > iTime(Symbol(), PERIOD_D1, 0) ...
Ma prima di mezzanotte, gli ordini del giorno saranno fitti, e subito dopo mezzanotte, saranno vuoti
RequiredInterval=36000; // 10 ore
È meglio così? se ((TimeCurrent()-OrderCloseTime()) < RequiredInterval) ...
Se (OrderCloseTime() > iTime(Symbol(), PERIOD_D1, 0) ...
Ma prima di mezzanotte, gli ordini di oggi saranno densi, e subito dopo mezzanotte, saranno vuoti.
RequiredInterval=36000; // 10 ore
È meglio così? se ((TimeCurrent()-OrderCloseTime()) < RequiredInterval) ...
Aiuta chi può, c'è un errore nella riga sottostante. Codice in mt5.
StringTrimLeft( StringSubstr(ResultSymbols,1,StringLen(StringSubstr(ResultSymbols,0,1))- 1));
Aggiunta la stringa ResultSymbols="12345"; Compilato senza errori. Prova a dividere in parti