![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
mladen,
"simple (Regularized ema) EA 1.3" era attivo in 5 diverse parità allo stesso tempo dalle 10 alle 21 ma non ha aperto nessun ordine!
C'è un problema in questo ea per l'apertura degli ordini?
P.S: Erano (ecn-pro) tickmill demo chart.
Sta funzionando come si suppone, ma cerca sempre di spiegare esattamente il tuo problema, se possibile con immagini illustrative, almeno fai il tuo lavoro che ti appartiene perché il tempo è più importante per ogni persona.
saluti
Ciao oguz
Sta funzionando come dovrebbe fare, ma cerca sempre di spiegare esattamente il tuo problema, se possibile con immagini illustrative, almeno fai il tuo lavoro che ti appartiene perché il tempo è più importante per ogni persona.
saluti
Caro @mntiwana
Il problema è semplice a livello della mia stupidità!
Pensavo che questo pulsante fosse solo un messaggio informativo! Mentre stava facendo quell'esperto On-Enable / Off-Disable!
Quando ho visto il colore del pulsante nella tua grafica, era rosso!
Grazie per la tua grafica :)
Cerco di calcolare la differenza MA3 - MA1 data dal seguente codice:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
è sostanzialmente diversa da 0,0. Tuttavia, quando commento MA2:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
// MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
Non riesco a capire un tale comportamento, per favore aiutatemi; sembra un bug, o giù di lì...
Caro Mladen,
Cerco di calcolare la differenza MA3 - MA1 data dal seguente codice:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
è sostanzialmente diversa da 0,0. Tuttavia, quando commento MA2:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
// MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,0);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
Non riesco a capire un tale comportamento, per favore aiutatemi; sembra un bug, o giù di lì...
Dichiarate due istanze di custom ma e poi fate quanto segue:
{
double MA1, MA2, MA3, MA4;
buffer[i] = EMPTY_VALUE;
MA1 = iCustomMa(MAType1,getPrice(pr_open,Open,Close,High,Low,i),MAPeriod,i,0);
MA2 = iCustomMa(MAType1,getPrice(pr_close,Open,Close,High,Low,i),MAPeriod,i,1);
MA3 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_OPEN,i);
MA4 = iMA(NULL,0,MAPeriod,0,MAType2,PRICE_CLOSE,i);
buffer[i] = MA3 - MA1;
}
Scusate la domanda stupida, ma come dichiarare le due istanze?
La funzione originale 'custom ma' è dichiarata con int instanceNo=0,
e se imposto il parametro a 1 quando chiamo la funzione nel codice,
non ricevo nulla...
Dichiarare due istanze di custom ma
Scusate la domanda stupida, ma come dichiarare due istanze?
La funzione originale 'custom ma' è dichiarata con int instanceNo=0,
e se imposto il parametro a 1 quando chiamo la funzione nel codice,
Non ricevo nulla (anche se ora non interferisce con la funzione con
l'istanza 0)...
OK, grazie, devo ancora imparare molto :-)))
EDIT: OK, ora vedo - maInstances sono nella nuova versione di MAs
(ad esempio in BB si ferma nuovo formato), ma sembrano essere assenti
nella vecchia versione (dove sono disponibili circa 20 MA).
OK, grazie, devo ancora imparare molto :-)))
EDIT: OK, ora vedo - maInstances sono nella nuova versione di MAs
(ad esempio in BB si ferma nuovo formato), ma sembrano essere assenti
nella vecchia versione (dove sono disponibili circa 20 MA).