Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 151
![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
qualcosa del genere:
string level="Level"+IntegerToString(iTime(_Symbol,iBarShift(OrderCloseTime())); // ид.уровня - по времени бара (!! не по тикету)
if (ObjectFind(level)==-1) {
// гор.вектора нет - видимо первый ордер из закрытых на баре
// сделать горизонтальную линию
ObjectCreate(0,level,OBJ_TREND,0,OrderCloseTime(),OrderClosePrice(),OrderCloseTime()+PeriodSeconds(_Period)*3,OrderClosePrice);
// указывающую только вправо
ObjectSetInteger(level,OBJPROP_RAY,1);
ObjectSetInteger(level,OBJPROP_RAYLEFT,0);
// украсить её как-то :-)
ObjectSetInteger(level,OBJPROP_COLOR,....)
....
} else {
// гор.уровень есть - значит были ордера закрытые на этом баре
// по фантазии - обновить метки/корректировать уровень/etc
}
Usare un vettore come indicatore di livello è sbagliato.... non buono ....((
E se facciamo muovere un cavallo)
Nella ricerca dei livelli usare il principio della somma dei profitti al livello di prezzo il cui record esiste già...
Per esempio: qui abbiamo fatto un tentativo e sommato i profitti con un ritardo di 60 secondi
Poi, abbiamo bisogno di un record:
Se il numero di profitti accumulati al livello > 1, allora questo è il nostro ordine - il nostro livello, da questo livello disegniamo un raggio
Saluti.
Sto progettando un EA con delle funzioni che ad ogni tick passano in rassegna gli ordini disponibili creati da esso e agiscono a seconda della situazione.
Potete consigliarmi come fare variabili separate per ogni nuovo ordine e per ulteriori loop per lavorare con loro? (Suppongo che questo sia qualcosa come Peremennaja+ticket=12345;)
Saluti.
Sto progettando un EA con delle funzioni che ad ogni tick passano in rassegna gli ordini disponibili creati da esso e agiscono a seconda della situazione.
Potete consigliarmi come fare variabili separate per ogni nuovo ordine e per ulteriori loop per lavorare con loro? (Suppongo che questo sia qualcosa come Peremennaja+ticket=12345;)
Meglio un array o anche un array di strutture.
Mi scusi, può spiegarsi meglio?
Mi scusi, potrebbe entrare più nel dettaglio?
Qui e qui.
Viene creata una struttura e un array di tipo struttura. Al di fuori di tutto il codice.
Salve.
Per favore, aiutatemi a trovare l'intersezione della linea orizzontale"ResisL" e lalinea di tendenza con l'angolo"TrndL".
Salve.
Per favore, aiutatemi a trovare l'intersezione della linea orizzontale"ResisL" e lalinea di tendenza con l'angolo"TrndL".
Grazie.
Che ne dici se vuoi conoscere il punto di crossover quando non ci sono ancora barre, cioè una data nel futuro.
Grazie.
Che ne dici se vuoi conoscere il punto di crossover quando non ci sono ancora barre, cioè una data nel futuro.
Non ho provato questa funzione - devo sperimentare.
Non ho provato questa funzione - devo sperimentare.
Per favore, se trovate il tempo di sperimentare, condividete il risultato.
Perché non ho idea di cosa sperimentare
.