![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
Bisogna solo codificarlo prima, poi, aumentare l'efficienza.
basta codificare in codobase era https://www.mql5.com/ru/code/291 , e mi sembra che il problema è "risolto di petto" e non c'è codifica
Il metodo CandleCode http://www.forextimes.ru/foreks-stati/candlecode-zhiv è esattamente quello di cui sto parlando - cioè ogni candela è convertita in un codice digitale, ma dubito che questo metodo permetterà di determinare la posizione relativa delle barre
basta codificare in codobase era https://www.mql5.com/ru/code/291 , e mi sembra che il problema è "risolto di petto" e non c'è codifica
Il metodo CandleCode http://www.forextimes.ru/foreks-stati/candlecode-zhiv sembra essere esattamente quello di cui sto parlando - cioè ogni candela viene convertita in un codice digitale, ma dubito che questo metodo permetterà di determinare la posizione relativa delle barre
Forse disegnare una griglia orizzontale e codificare in base alla posizione dei prezzi delle barre nella griglia. Codificare per tre livelli, per quattro, per cinque, ecc., regolando così il numero totale di varianti e la precisione.
figo!
Cercherò di formalizzare il compito: sviluppare un metodo per determinare il posizionamento reciproco delle barre per i 5 esempi dati
1. barra rossa Open > Close
2. nell'esempio 1, la barra rossa High e la barra verde Low sono insignificanti o possono non esistere (in altri esempi per analogia) è specificata da una costante nel
1.
2.
3.
4.
5.![](https://c.mql5.com/3/56/5.png)
come codificare efficacemente questa "roba" per i 5 esempi di cui sopra?
figo!
Cercherò di formalizzare il compito: sviluppare un metodo per determinare il posizionamento reciproco delle barre per i 5 esempi dati
1. barra rossa Open > Close
2. nell'esempio 1, l'alto della barra rossa e il basso della barra verde sono insignificanti o possono essere assenti (il resto degli esempi per analogia) fissati da una costante in pp
1. 2. 3. 4. 5.
come codificare efficacemente questa "roba" per i 5 esempi di cui sopra?
Per prima cosa, codificate ogni candela separatamente. E poi codificare quello cumulativo.
Per un confronto, prendete la dimensione media di una candela
IgorM, crea un thread separato. Qui, questa discussione è un ripensamento!
Hanno messo la museruola al povero abolk, ha paura di apparire in un ramo con il suo codice. :)
Prima codifica ogni candela individualmente. Poi codificare il cumulativo.
Prendete la dimensione media della candela per il confronto
figo!
Cercherò di formalizzare il compito: sviluppare un metodo per determinare il posizionamento reciproco delle barre per i 5 esempi dati
1. barra rossa Open > Close
2. nell'esempio 1, l'alto della barra rossa e il basso della barra verde sono insignificanti o possono essere assenti (il resto degli esempi per analogia) fissati da una costante in pp
1. 2. 3. 4. 5.
come codificare efficacemente questa "roba" per i 5 esempi?
{
if(High[j]==Close[j]&&Open[j]==Low[j]) //Черный бар без хвостов
if(High[j]>Close[j]&&Open[j]>Low[j]) //Черный бар хвост верх и вниз
if(High[j]>Close[j]&&Open[j]==Low[j]) //Черный бар хвост в верх
if(High[j]==Close[j]&&Open[j]>Low[j]) //Черный бар хвост вниз
}
//----------
if(Open[j]>Close[j])//Белая свеча
{
if(High[j]==Open[j]&&Close[j]==Low[j]) //Белый бар без хвостов
if(High[j]>Open[j]&&Close[j]>Low[j]) //Белый бар хвост верх и вниз
if(High[j]>Open[j]&&Close[j]==Low[j]) //Белый бар хвост в верх
if(High[j]==Open[j]&&Close[j]>Low[j]) //Белый бар хвост вниз
}
//----------
if(Open[j]==Close[j])//Нет свечи
{
if(High[j]>Open[j]&&Close[j]>Low[j]) //+
if(High[j]==Open[j]&&Close[j]==Low[j]) //-
if(High[j]==Open[j]&&Close[j]>Low[j]) //хвост в низ
if(High[j]>Open[j]&&Close[j]==Low[j]) //хвост в верх
}
Decodifica la barra, aggiungi la tua condizione, nella linea giusta e ottieni ciò che vuoi.
A proposito, questo è un esempio in cui se non è sostituibile e ce ne sono parecchi
A proposito, questo è un esempio in cui se non è sostituibile e ce ne sono parecchi