[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 334

 
Stepan241 >> :

Sono d'accordo. Esce bene e tutto è corretto. Avevo solo bisogno di visualizzare il seguente output

Buf_0[i]=(Line2[i]+Line1[i])/Point/10;

Dovrebbe essere fatto in un ciclo separato. Preferisco la tua versione perché preferisco il ciclo FOR. Grazie per il vostro aiuto e la vostra attenzione.

 

Questa è una domanda da principiante per non ingombrare il forum:

Il broker distingue tra ordini aperti manualmente e da un Expert Advisor, e se l'ordine è aperto da uno script? Questo ordine vede come aperto manualmente da un esperto o broker differenzia anche gli ordini aperti da uno script?

Non sono paranoico sul forex, sono solo curioso.

 
Buona giornata. Se non è difficile - potresti consigliare: con quali "strumenti" (con cosa - in che modo) selezionare i valori ottimali

dal campione ottenuto di EA ottimizzato? Il campionamento iniziale, diciamo, 5000 righe (corse) e 7 parametri. Grazie.
 

Buona sera a tutti.

Per favore, aiutatemi con questo. Sto cercando di fare un Expert Advisor sull'intersezione di 2 MA. Il criterio di apertura è Comprare: MA1>MA2 e Vendere: MA1<MA2. Il criterio di chiusura è lo stesso. Il problema è il seguente: se un ordine viene chiuso da uno stop loss, viene riaperto nella stessa direzione e chiuso di nuovo da uno stop loss e così via fino a quando la MA viene attraversata di nuovo. Dovremmo assicurarci che se uno stop loss viene attivato, aspettiamo il prossimo incrocio per aprire un nuovo ordine.

File:
sov.mq4  4 kb
 
smogsam >> :

Buona sera a tutti.

Per favore, aiutatemi con questo. Sto cercando di posizionare un Expert Advisor sull'intersezione di 2 MA. Il criterio di apertura è Comprare: MA1>MA2 e Vendere: MA1<MA2. Il criterio di chiusura è lo stesso. Il problema è il seguente: se un ordine viene chiuso da uno stop loss, viene riaperto nella stessa direzione e chiuso di nuovo da uno stop loss e così via fino a quando la MA viene attraversata di nuovo. Dovremmo fare in modo che se scatta uno stop loss, aspettiamo il prossimo incrocio per aprire un nuovo ordine.

Prima di tutto, la voce non è del tutto corretta.

MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,0); // Chiama la funzione indicatore
MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,0);

Al posto degli zeri dovreste mettere 1

Per determinare il momento di intersezione dobbiamo considerare non solo il valore attuale (sopra o sotto, ma anche quello precedente)

Quindi dovremmo aggiungere

MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,2); // Chiama la funzione indicatore
MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,2);

nota numero 2

In altre parole, questo blocco sarà ora simile a

MA_1 = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,1); // Chiama la funzione indicatore
MA_2 = iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,1);

MA_1_Prev = iMA(NULL,0,Period_MA_1,Sdvig_1,MODE_SMA,PRICE_CLOSE,2); // Chiama la funzione indicatore
MA_2_Prev= iMA(NULL,0,Period_MA_2,Sdvig_2,MODE_SMA,PRICE_CLOSE,2);

La linea

se (MA_2 < MA_1 && Fact_Up == true)

sostituire con if (MA_2 < MA_1 && MA_2_Prev>MA_1_Prev && Fact_Up == true)


Fate la stessa sostituzione per la seconda condizione e la condizione di uscita. La nuova condizione è segnata in blu. Ora entreremo in una posizione lunga quando la prima media mobile è maggiore della seconda, mentre il valore precedente della prima media mobile è inferiore al valore precedente della seconda.

 
Ciao, potresti dirmi come cercare una barra per tempo e visualizzare un prezzo di apertura e chiusura?
 
Roman. >> :
Buona giornata. Si prega di consigliare: con quali "strumenti" (come - con cosa) selezionare l'ottimale

dal campione ottenuto dall'ottimizzazione di Expert Advisor? Campione iniziale, supponiamo, 5000 linee (corse) e 7 parametri. Grazie.

https://www.mql5.com/ru/articles/1434 c'è qualcosa di cui si parla qui

https://www.mql5.com/ru/articles/1517 ed è tutto molto ben spiegato anche qui. MA!!!! La teoria è una cosa e la pratica un'altra. Non tutto è così liscio come è scritto. In generale, questo argomento è stato a lungo discusso e non c'è consenso. Non ci sono regole - ci sono raccomandazioni.

 
consigliare se qualcuno ha visto un consulente che commercia semplicemente a mano - qualsiasi implementazione... (dovrebbe solo drenare lentamente a scapito della diffusione)
 
snowman647 >> :
consigliare se qualcuno ha visto un consulente che semplicemente commercia per render - qualsiasi implementazione... (dovrebbe solo drenare lentamente a scapito della diffusione)

Quindi scrivetelo... Sembra semplice. Prendete come base qualsiasi Advisor. e impostate la condizione SE APRE È PIÙ GRANDE DI SLOSE PER APRIRE SU O GIÙ

 

Так напиши его...Там вроде все просто. бери за основу люой советник. и ставь условие ЕСЛИ ОПЕН БОЛЬШЕ СЛОЗЕ ТО ОТКРЫВАЕМСЯ ВВЕРХ ИНАЧЕ ВНИЗ

Voglio un EA con un uso esplicito di variabili casuali e il più casuale possibile)) se non ne trovo uno, scriverò

Motivazione: