Domande dai principianti MQL4 MT4 MetaTrader 4 - pagina 120
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
Sì, lo vedo. E vedo la risposta alla domanda nel post sottohttps://www.mql5.com/ru/forum/160587/page115#comment_6521492. In altre parole, il problema è che la funzionalità non è divisa in sotto-attività logiche. Hai messo insieme: l'analisi degli ordini, la decisione di un'azione commerciale e l'esecuzione di un'operazione.
Un tale compito può essere risolto esattamente in tre fasi:
Bene, grazie. Almeno è chiaro cosa fare. Cercherò di capire "come" farlo da solo. Anche se non ho ancora familiarità con gli array. Grazie ancora comunque.
Ditemi come uscirne!!!
for(int i=OrdersTotal()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
pausa;
L'avvertimento è: il valore di ritorno di 'OrderSelect' deve essere controllato
Inqualealtromododovrebbe essere controllatoquesto valore'OrderSelect'?
se faccio così: j=OrderSelect(); È corretto?
Ditemi come uscirne!!!
for(int i=OrdersTotal()-1; i>=0; i--)
{
OrderSelect(i,SELECT_BY_POS);
if(OrderMagicNumber()==Magic && OrderType()==OP_SELL)
pausa;
L'avvertimento è: il valore di ritorno di 'OrderSelect' deve essere controllato
Inqualealtromododovrebbe essere controllatoquesto valore'OrderSelect'?
se faccio così: j=OrderSelect(); È corretto?
Non ha funzionato!
stringa s=FileReadString(F1); // Leggere la prossima linea del file di testo
StringSplit(s, "," , a); // Dividere gli elementi separati da virgole nell'array
datetime T1=StrToTime(a[4]); // La trasformazione procede ulteriormente...
int ord=StrToInteger(a[8]);
double Price=StrToDouble(a[12]);
Bene, grazie. Almeno è più chiaro cosa fare. Cercherò di capire il "come" da solo. Non ho ancora familiarità con gli array, però. Comunque, grazie ancora.
Scrivi almeno un blocco e mostramelo. In questo caso vi diranno di più.
Non ha funzionato!
Leggete attentamente, di nuovo.
Tutto il codice sarà come questo
Non ha funzionato!
Quindi non hai fatto nulla. L'hai scritto sopra:
E tu l'hai scritto senza controllare. Anche se così sarebbe più leggibile:
@Ihor Herasko @Alekseu Fedotov
GRAZIE!!! HA FUNZIONATO COSÌ!