[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 438
![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
Potete dirmi come confrontare il prezzo attuale della barra attuale con il prezzo massimo della barra precedente?
Bid - prezzo attuale della barra corrente,
High[1] - prezzo massimo della barra precedente
Amici, come può essere? Un fenomeno incomprensibile della natura è catturato nello screenshot.
Forse sapete perché sulla visualizzazione il codice restituisce la variabile angle_line (restituisce l'angolo normalmente), ma su test ed esecuzione non lo fa (restituisce l'angolo 0°). Grazie!
//+------------------------------------------------------------------+
int start()
{
//----
ObjectCreate("LineAngle", OBJ_TRENDBYANGLE, 0, 0,0);
ObjectSet("LineAngle", OBJPROP_TIME1, Time[2];
ObjectSet("LineAngle", OBJPROP_PRICE1, Close[2];
ObjectSet("LineAngle", OBJPROP_TIME2, Time[0];
ObjectSet("LineAngle", OBJPROP_PRICE2, Open[0]);
double angle_line=ObjectGet("LineAngle",OBJPROP_ANGLE);
Print(" angle_line ",angle_line);
ritorno(0);
}
//+------------------------------------------------------------------+
Potete dirmi come confrontare il prezzo attuale della barra attuale con il prezzo massimo della barra precedente?
Forse sapete perché sulla visualizzazione il codice restituisce la variabile angle_line (restituisce l'angolo normalmente), ma sul test e l'esecuzione non lo fa (restituisce l'angolo 0°). Grazie!
//+------------------------------------------------------------------+
int start()
{
//----
ObjectCreate("LineAngle", OBJ_TRENDBYANGLE, 0, 0,0);
ObjectSet("LineAngle", OBJPROP_TIME1, Time[2];
ObjectSet("LineAngle", OBJPROP_PRICE1, Close[2];
ObjectSet("LineAngle", OBJPROP_TIME2, Time[0];
ObjectSet("LineAngle", OBJPROP_PRICE2, Open[0]);
double angle_line=ObjectGet("LineAngle",OBJPROP_ANGLE);
Print(" angle_line ",angle_line);
ritorno(0);
}
//+------------------------------------------------------------------+
Nessun oggetto viene costruito durante i test e l'ottimizzazione
Gli oggetti non sono costruiti durante i test e l'ottimizzazione
Come posso trovare l'angolo di una linea retta in un EA in questi casi?
Come si trova l'angolo di una linea retta in questi casi, nell'EA?
Conta. Tutti hanno studiato aritmetica
Scrive anche disabilitato molto qualcosa. Calcolo il volume del lotto*A, dove extern double volume=0.1; A=NormalizeDouble(A,0);
Ecco, per ordine, l'intero ordine
E A assume valori compresi tra uno e sedici...