[ARCHIVIO]Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non posso andare da nessuna parte senza di te - 5. - pagina 320
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
Come faccio a sapere se c'è un ordine aperto o in sospeso al prezzo dato?
Esaminate gli ordini e confrontateli con il prezzo indicato. Se è così, controlla il tempo di apertura
if(OrderOpenTime()!=0) Se non è uguale a zero, allora è aperto, se è uguale, allora è in sospeso.
{
double kr =0.00060 // impostare il multiplo, passo
double msell =Ask - MathMod( Ask, kr); // prezzo di vendita
{
Alert(" solo ", msell," digitato);
ritorno;// exit start()
}
//----
//----
return(0)
}
Puoi dirmi cosa c'è di sbagliato qui?
la compilazione dà 'msell' - variabile non definita C:\Program Files\MetaTrader 4 \experts\temp.mq4 (16, 11)
abbiamo un contatore in cui i valori sono calcolati secondo l'ordine in cui appaiono le barre dalla barra con indicei_AnyBarsToHistory alla barra con indice 1. Ne segue che se la condizione sarà soddisfatta sulle barre dall'indice 30 all'indice 15:
directionMA == CROSS_UP
e poi per esempio a cnt=2 la condizione sarà soddisfatta:
Poi cnt sarà incrementato al valore precedente. Se avevamo 2, la nuova condizione aumenterà di 1, quindi cnt=3 e usciremo dalla funzione con il valore 3. Capite cosa intendo? Guardate meglio, la logica è in linea di principio chiara qui.
Scusa per il ritardo nella risposta, ero alle prese con il mio palmare. Quindi. La domanda è: come usare un tale contatore unico per determinare a quale movimento si riferisce, giusto? Potete cucire una variabile logica nel contatore, ma poi incrementarla di due invece che di uno.
Va più o meno così.
l'ho trovato io stesso)
Come si dice, la nostra gente è così, è piena di consigli. Non ha avuto tempo).
Scusa per il ritardo nella risposta, mi stavo occupando della macchina.
Scusa per il ritardo nella risposta, mi stavo occupando della macchina. Quindi. La domanda è: come usare un tale contatore unico per determinare a quale movimento si riferisce, giusto? Potete cucire una variabile logica nel contatore, ma poi incrementarla di due invece che di uno.
Va più o meno così.
Beh, l'hai scritto per l'indicatore, non per l'Expert Advisor. Sono un consulente esperto.
E perché incrementare di 2?
Quindi. La domanda è: come determinare a quale movimento si riferisce, giusto?
Voglio che il calcolo delle barre consecutive di una caratteristica (per esempio, sia ribassista o rialzista) sia basato su qualche caratteristica, che viene passata attraverso un parametro di funzione.
A proposito, https://www.mql5.com/ru/forum/144705, ho creato un ramo separato. È tutto lì, quello che serve. È molto interessante scoprire cosa c'è di sbagliato.