[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 739
La gente aiuta a rilasciare questo operatore almeno chi sa cosa e come può aiutare
while ( Условие если закрылся любой ордер )
{ то опредеяем тип закрытого ордера определяем по 3 значениям это по типу ордера бай или сел и по объему лота,
по стопу или по тейку закрылся,
алгоритм определение бай =B, сел=S, лот0.1=1, лот0.5=5, лот1=10, закрытие по стопу =C , закрытие по тейку =T ,
итак пример закрылся бай с лотом 0.5 по тейку то значение передается B,5,T
}
значение передаем следущему оператору
{ по переданому значению выбераем из списка нужный ордер и открываем его }
после того как ордер открыт возращяемся в начало
artmedia70: I vostri criteri di ingresso sono definiti in modo molto vago. Per me personalmente non è chiaro. Se avete bisogno di controllare l'attraversamento di qualsiasi livello, allora cambiando tutti i parametri che avete fornito non hanno fattori di interferenza. Basta guardare il valore del parametro richiesto sulla prima barra e il valore dello stesso parametro sulla seconda barra. Se il valore del parametro sulla prima barra è superiore a un valore di soglia che avete specificato e il valore sulla seconda barra è inferiore, abbiamo un crossover dal basso verso l'alto. Se il valore della prima barra è più basso e la seconda barra è più alta - abbiamo un incrocio da su a giù. Qui abbiamo due segnali per comprare e vendere. Si può controllare solo il valore sopra o sotto - così avremo lo stesso segnale, ma per tutto il tempo il parametro è sopra o sotto il valore monitorato. SZY. Se i parametri non cambiassero, non avremmo mai un segnale... :)
Probabilmente non hai guardato l'immagine, capisco e sostengo quello che hai detto, ma l'essenza della domanda non è se il punto di ingresso è max o min * da 0,25 da questo max o min. come descriverlo in un EA, in modo che l'EA ha definito max e min e rispettivamente un punto di ingresso?????
Signori programmatori, vi prego di consigliarmi cosa mettere nell'EA per farlo commerciare solo 1 volta su 1 barra.
Grazie in anticipo.
//+------------------------------------------------------------------+bool takt(){
static datetime new; //переменная для хранения времени открытия баровif(new != Time[0]){ //проверка совпадения времени открытия текущего бара с значением переменной newnew = Time[0]; //если не совпало, значит бар новый- тогда запомнить и вернуть truereturn(true);
}else{
return(false); //если совпало значит тот же самый бар, вернуть false
}
}
//+------------------------------------------------------------------+
All'inizio della funzione di avvio aggiungete una linea di chiamata per questa funzione:
if(!takt())return;
Il consigliere sarà attivato solo una volta, su una nuova barra.
Potete dirmi perché l'ottimizzazione sul periodo H1 funziona, ma non su M30 (la scheda "Risultati dell'ottimizzazione" è vuota). La storia sembra essere caricata.
an11: Per favore, ditemi perché l'ottimizzazione sul periodo H1 funziona, ma non su M30 (il tab "Optimization Results" è vuoto). La storia sembra essere caricata.
Forse non sei riuscito a trovare una combinazione di parametri vantaggiosa, prova a deselezionare l'opzione "Ignora risultati inutili".
E non dimenticare di selezionare le caselle di controllo nelle impostazioni di Expert Advisor per i parametri che vuoi ottimizzare, così come impostare i limiti di passo e di ottimizzazione.
La gente aiuta a rilasciare questo operatore almeno chi sa cosa e come può aiutare
I vostri criteri di ingresso sono definiti in modo molto vago. Per me personalmente non è chiaro. Se avete bisogno di controllare l'attraversamento di qualsiasi livello, allora cambiando tutti i parametri che avete fornito non hanno fattori di interferenza. Basta guardare il valore del parametro richiesto sulla prima barra e il valore dello stesso parametro sulla seconda barra. Se il valore del parametro sulla prima barra è superiore a un valore di soglia che avete specificato e il valore sulla seconda barra è inferiore, abbiamo un crossover dal basso verso l'alto. Se il valore della prima barra è più basso e la seconda barra è più alta - abbiamo un incrocio da su a giù. Qui abbiamo due segnali per comprare e vendere. Si può controllare solo il valore sopra o sotto - così avremo lo stesso segnale, ma per tutto il tempo il parametro è sopra o sotto il valore monitorato.
SZY. Se i parametri non cambiassero, non avremmo mai un segnale... :)
Probabilmente non hai guardato l'immagine, capisco e sostengo quello che hai detto, ma l'essenza della domanda non è se il punto di ingresso è max o min * da 0,25 da questo max o min. come descriverlo in un EA, in modo che l'EA ha definito max e min e rispettivamente un punto di ingresso?????
Signori programmatori, vi prego di consigliarmi cosa mettere nell'EA per farlo commerciare solo 1 volta su 1 barra.
Lo apprezzerei molto.
Signori programmatori, vi prego di consigliarmi cosa mettere nell'EA per farlo commerciare solo 1 volta su 1 barra.
Grazie in anticipo.
All'inizio della funzione di avvio aggiungete una linea di chiamata per questa funzione:
Il consigliere sarà attivato solo una volta, su una nuova barra.Ciao.
Gli EAs funzionano sugli indici dow jones e s&p500 in MT4 o solo sulle valute?
Grazie
Ciao.
Gli EAs funzionano sugli indici dow jones e s&p500 in MT4 o solo sulle valute?
Grazie
Lavorare
Per favore, ditemi perché l'ottimizzazione sul periodo H1 funziona, ma non su M30 (il tab "Optimization Results" è vuoto). La storia sembra essere caricata.
Forse non sei riuscito a trovare una combinazione di parametri vantaggiosa, prova a deselezionare l'opzione "Ignora risultati inutili".
E non dimenticare di selezionare le caselle di controllo nelle impostazioni di Expert Advisor per i parametri che vuoi ottimizzare, così come impostare i limiti di passo e di ottimizzazione.