![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
Provato l'indicatore MAKD, Clockwork. Il risultato e il tempo di ottimizzazione sono migliori. Allego la funzione G12 regolata. Viene aggiunto solo il caso 3.
doppio G12() {switch(Indctr)
{caso 0:
iCusAO_1 = iAO(NULL, 240, 1); iCusAO_2 = iAO(NULL, 240, 2);
iCusTSM_1 = iCusTSM (24, 1); iCusTSM_2 = iCusTSM (24, 2);
Dlt_AO12 = iCusAO_1 -iCusAO_2; Dlt_TSM12 = iCusTSM_1-iCusTSM_2;
se ( Dlt_AO12>=0 && Dlt_TSM12 <=0) ritorna (0);
se ( Dlt_AO12<=0 && Dlt_TSM12 >=0) ritorna (0);
ritorno(Dlt_AO12);
caso 1:
iCusAO_1 = iAO(NULL, 240, 1); iCusAO_2 = iAO(NULL, 240, 2);
Dlt_AO12 = iCusAO_1 -iCusAO_2; return(Dlt_AO12);
caso 2:
iCusTSM_1 = iCusTSM (24, 1); iCusTSM_2 = iCusTSM (24, 2);
Dlt_AO12 = iCusTSM_1-iCusTSM_2; return(Dlt_AO12);
caso 3:
iCusAO_1 = iMA(NULL,60,12,0,MODE_EMA,PRICE_CLOSE,1)-iMA(NULL,60,26,0,MODE_EMA,PRICE_CLOSE,1);
iCusAO_2 = iMA(NULL,60,12,0,MODE_EMA,PRICE_CLOSE,2)-iMA(NULL,60,26,0,MODE_EMA,PRICE_CLOSE,2);
Dlt_AO12 = iCusAO_1 -iCusAO_2; return(Dlt_AO12);}}
ZS. Non l'ho ancora provato sulla demo, inizierò a marzo.
Molto spesso quando si apre una posizione, appare l'errore 146 (busy trade flow). È così per tutti?
Questo errore non è nell'EA, tutte le domande al tuo broker)
Non è un errore del consulente, tutte le domande al vostro broker)
Forse è una questione di code di flusso per un EA multivaluta dopo tutto?
Non è un errore del consulente, tutte le domande al vostro broker)
Non è una domanda per il vostro broker. È un errore del terminale locale, UNIP. È una soluzione semplice.
Il problema non è il broker. Si tratta di un errore del terminale locale, EMNIP. Correzione facile.
Sette volte al giorno errore su sette coppie. Qual è la cura, ditemi?
Sette volte al giorno errore a sette fumi. Qual è la cura, ditemi?
Dormire con om fino a quando il contesto è libero.
Dormite con esso fino a quando il contesto è libero.
>>Grazie )
deve essere e sarà usato nella versione reale.
Non sono necessari per i test e a maggior ragione per l'ottimizzazione.
Per la versione demo IMHO
se(!IsTesting())
{while(!( rslt>0 || TimeCurrent()-Begin>20))
{Sleep(1000); RefreshRates();
rslt= OrderSend(Symbol(),Op_,Vl,prc,slppg(),StLs,TkPt,cmnt,mgc,0,clr); }}
Nella funzione MOS() della gestione degli ordini.
Chi sta testando come e con cosa. Ho 6 strumenti in due conti con lotti diversi. Versione L9 con Indctr=1.
Il conto è -$440 ( +$900 ) su un lotto 0.1 e -$3400 ( +$5600 ) sull'altro lotto 0.5 a 2.
Un'osservazione interessante! Conti diversi, ma una sola società di intermediazione. Su uno di essi lo stop-loss sullo Yen è stato copiato in un punto, su un altro il prezzo non lo ha raggiunto per un paio di punti.