Salve. Sto cercando di scrivere una condizione, ma sto facendo qualcosa di sbagliato. Per favore, aiutatemi a capire.
Quando il prezzo attraversa la linea dell'indicatore dal basso verso l'alto, apro una posizione di acquisto.
Sto cercando di prescrivere una condizione per la stessa barra:
Se il prezzo di chiusura della candela corrente è superiore alla linea dell'indicatore e il prezzo Bid su qualsiasi barra successiva è superiore alla linea dell'indicatore - ...condizione 1
Come farlo correttamente?
if (m_position.Select(_Symbol)) //проверка на наличие позиции
{
Print ("Позиция открыта");
if(m_position.PositionType()==POSITION_TYPE_BUY)
{
Print ("Открыта на покупку");
if (close_1 > Sig_Up[0]) //цена закрытия текущей свечи выше линии индикатора
{
int cl = 4;
if (cl && Bid > Sig_Up[0]) // Bid больше линии индикатора
{
....
}
}
}
}
Non fare nulla con la numerazione delle barre. Quindi il codice di un quattro con la prima barra per un cinque avrà anche la prima barra senza inversione di numerazione?
e non fare nulla con la numerazione delle barre. Cioè il codice da quattro con la prima barra per cinque sarà anche con la prima barra senza inversione di numerazione?
Dalla documentazione
turno
[L'indice del valore della serie temporale da ottenere (spostato rispetto alla barra corrente del numero di barre indietro specificato).
Uno spostamento di 0 rispetto alla barra corrente sarà la barra corrente. E se è 1, sarà il precedente.
Salve. Sto cercando di scrivere una condizione, ma sto facendo qualcosa di sbagliato. Per favore, aiutatemi a capire.
Quando il prezzo attraversa la linea dell'indicatore dal basso verso l'alto, apro una posizione di acquisto.
Sto cercando di prescrivere una condizione per la stessa barra:
Se il prezzo di chiusura della candela corrente è superiore alla linea dell'indicatore e il prezzo Bid su qualsiasi barra successiva è superiore alla linea dell'indicatore - ...condizione 1
Come sarebbe il codice in Mql5
Come sarebbe il codice in Mql5
Si presenta così
Avvitate voi stessi i controlli necessari.Come sarebbe il codice in Mql5
Puoi anche fare questo
si può fare anche questo:
Salve. Sto cercando di scrivere una condizione, ma sto facendo qualcosa di sbagliato. Per favore, aiutatemi a capire.
Quando il prezzo attraversa la linea dell'indicatore dal basso verso l'alto, apro una posizione di acquisto.
Sto cercando di prescrivere una condizione per la stessa barra:
Se il prezzo di chiusura della candela corrente è superiore alla linea dell'indicatore e il prezzo Bid su qualsiasi barra successiva è superiore alla linea dell'indicatore - ...condizione 1
Come farlo correttamente?
si può fare in questo modo:
Non fare nulla con la numerazione delle barre. Quindi il codice di un quattro con la prima barra per un cinque avrà anche la prima barra senza inversione di numerazione?
e non fare nulla con la numerazione delle barre. Cioè il codice da quattro con la prima barra per cinque sarà anche con la prima barra senza inversione di numerazione?
Dalla documentazione
[L'indice del valore della serie temporale da ottenere (spostato rispetto alla barra corrente del numero di barre indietro specificato).
Uno spostamento di 0 rispetto alla barra corrente sarà la barra corrente. E se è 1, sarà il precedente.
si può fare in questo modo:
Close[shift] ha parentesi quadre. fallito.
Dalla documentazione
Relativamente alla barra corrente, sposta 0 e sarà la barra corrente. E se è 1, sarà il precedente.
Ho capito bene che la numerazione delle serie temporali nella 5 è la stessa della 4?
Close[shift] ha parentesi quadre. fallito.
Ha funzionato, ecco il codice di@fxsaber
potete ora scrivere Close[1] > Close[2 ].
Salve. Sto cercando di scrivere una condizione, ma sto facendo qualcosa di sbagliato. Per favore, aiutatemi a capire.
Quando il prezzo attraversa la linea dell'indicatore dal basso verso l'alto, apro una posizione di acquisto.
Sto cercando di prescrivere una condizione per la stessa barra:
Se il prezzo di chiusura della candela corrente è superiore alla linea dell'indicatore e il prezzo Bid su qualsiasi barra successiva è superiore alla linea dell'indicatore - ...condizione 1
Come farlo correttamente?
il terminale ha un campione di Moving Average.mq5
Se ho capito bene, ti serve così?