Domande dai principianti MQL5 MT5 MetaTrader 5 - pagina 653
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
Dove appare questo messaggio? Cosa stai cercando di fare esattamente?
Questo non è più un frattale
il frattale inferiore, il minimo della candela precedente dovrebbe essere superiore al frattale
se il basso è più alto del frattale, allora l'alto è ancora più alto
Screenshot della piattaforma MetaTrader
EURUSD, M5, 2016.10.26
MetaQuotes Software Corp., MetaTrader 5, Demo
È nell'applicazioneMQL5 Strategy Tester Agent test solution, cosa devo fare per farlo funzionare? inserire il mio nickname nell'ultima scheda e basta?
Leggi cos'è un frattale
Questa condizione può essere soddisfatta?èFractalDn =i
Leggi cos'è un frattale
È meglio che rileggiate quello che dovete trovare.
isFractalDn = i
Dovremmo trovare che il massimo della candela precedente del frattale inferiore è uguale al minimo del frattale inferiore
non può essere così perché
il minimo del frattale inferiore, entrambe le candele precedenti hanno il minimo superiore al minimo del frattale
isFractalDn = i
Questo è sbagliato. isFractalDn() (se è scritto correttamente, ovviamente) dovrebbe restituire il numero della prima candela frattale inferiore.
E il primo frattale dovrebbe essere cercato non prima della 2a candela. Secondo le condizioni di mila.com si dovrebbe cercare fino alla decima candela.
Credo di capire cosa vi ha fuorviato. L'area di visibilità i. Ecco un'area di visibilità:
{
ExtMapBuffer3[i]=High[i+1];
}
Eccone un altro:
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
In questo caso - lo scopo è all'interno del ciclo for.
Questo è sbagliato. isFractalDn() (se è scritto correttamente, ovviamente) dovrebbe restituire il numero della prima candela frattale inferiore.
E il primo frattale dovrebbe essere cercato non prima della 2a candela. Secondo le condizioni di mila.com si dovrebbe cercare fino alla decima candela.
Credo di capire cosa vi ha fuorviato. L'area di visibilità i. Ecco un'area di visibilità:
{
ExtMapBuffer3[i]=High[i+1];
}
Eccone un altro:
int isFractalDn()
{
for(int i=0; i != 10; i++)
{
if(iFractals(NULL, 0, MODE_LOWER, i)!= NULL) return(i);
}
return(-1);
}
In questo caso - lo scopo è all'interno del ciclo for.
Se l'alto viene cercato in un ciclo diverso, allora perché?
Non ci hanno fatto vedere tutto l'indicatore, ma è sicuramente nell'altro.
A quanto pare ho capito male (
In caso contrario:
Il numero di barra del frattale inferiore è noto
Da esso cercate il primo alto corrispondente al basso del frattale conosciuto nel ciclo