[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 574
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 questo potrei sbagliarmi, sto solo imparando
Anch'io sto imparando)
Perché tutti i valori di ask (ask1, ask2, ask3) sono zero?
ma la funzione TimeCurrent(), riporta il tempo dell'ultima quotazione, ha bisogno del prezzo.
L'idea è che se il prezzo aumenta dopo tre ultimi tick (ask3>ask2>ask1), allora apriamo ORDINE DI ACQUISTO
In ogni caso grazie) !!
Naturalmente, dovresti aprire un ordine o comprare o vendere la prossima o una delle barre seguenti. Ho anche intenzione di chiudere con un ordine prevedendolo per il numero di punti dall'apertura.
Vedere il trailer. Mettete il suo contenuto nella cartella Experts del terminale. Seleziona il timeframe dello strumento che ti interessa e posizionalo sul grafico dell'Expert Advisor,
Specificare i parametri per aprire un ordine nelle variabili esterne di MetaTrader:
Poi si aspetta la formazione di una nuova barra sul timeframe selezionato dello strumento.
Quando l'Expert Advisor apre un ordine dal mercato, si confronta l'ora della sua apertura con l'ora di apertura della nuova barra.
Supponendo che l'EA gestisca ogni tick, allora è meglio fare le cose un po' diversamente
Vinin, grazie mille per la tua risposta. Ma ad essere onesti non capisco davvero perché a ask1, ask2, ask3 sono assegnati i valori 1,-1,-1. Cosa significano? Se non si può difficilmente descrivere in parole cosa e come succede, sono un principiante, non abbastanza bene capire tutto. Vi sarò molto grato).
Anch'io sto imparando)
Perché tutti i valori di ask (ask1, ask2, ask3) sono zero?
ma la funzione TimeCurrent(), riporta il tempo dell'ultima quotazione, ha bisogno del prezzo.
Se il prezzo aumenta (ask3>ask2>ask1), allora apri un ordine di acquisto
In ogni caso grazie) !!
Timecurrent () chiede un nuovo tick, e se il tempo è nuovo, assegniamo un nuovo tick a Ask2 o Ask3.
Poi, confrontate Ask1 e Ask2 e Ask3 in questo modo
datetime ask=TimeCurrent();
double ask1=0,ask2=0,ask3=0;
ask1=Ask;
if(ask!=TimeCurrent()){ask2=Ask;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Ask;}
se((ask1>ask2)&&(ask2>ask3)){......allora scrivi il codice}
Anch'io sto imparando)
Perché tutti i valori di ask (ask1, ask2, ask3) sono zero?
ma la funzione TimeCurrent(), riporta il tempo dell'ultima quotazione, ha bisogno del prezzo.
Se il prezzo aumenta (ask3>ask2>ask1), allora apri un ordine di acquisto
In ogni caso grazie) !!
Timecurrent () chiede un nuovo tick, e se il tempo è nuovo, assegniamo un nuovo tick a Ask2 o Ask3.
Poi, confrontate Ask1 e Ask2 e Ask3 in questo modo
datetime ask=TimeCurrent();
double ask1=0,ask2=0,ask3=0;
ask1=Ask;
if(ask!=TimeCurrent()){ask2=Ask;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Ask;}
se((ask1>ask2)&&(ask2>ask3)){......allora scrivi il codice}
Anch'io sto imparando)
Perché tutti i valori di ask (ask1, ask2, ask3) sono zero?
ma la funzione TimeCurrent(), restituisce il tempo dell'ultima quotazione, ha bisogno del prezzo.
L'idea è che se il prezzo aumenta dopo tre ultimi tick (ask3>ask2>ask1), allora apriamo ORDINE DI ACQUISTO
In ogni caso grazie) !!
Timecurrent () chiede un nuovo tick, e se il tempo è nuovo, assegniamo un nuovo tick a Ask2 o Ask3.
Poi confronta asc1 e asc2 e asc3 in questo modo
Timecurrent () chiede un nuovo tick, e se il tempo è nuovo, assegna Ask2 o Ask3 al valore del nuovo tick.
Poi confronta Ask1 e Ask2 e Ask3 in questo modo
datetime ask=TimeCurrent();
doppio ask1=0,ask2=0,ask3=0;
ask1=Chiedi;
if(ask!=TimeCurrent()){ask2=Ask;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Ask;}
se((ask1>ask2)&&(ask2>ask3)){......allora scrivi il codice}
Farò una prova, grazie)
Timecurrent () chiede un nuovo tick, e se il tempo è nuovo, assegna Ask2 o Ask3 al valore del nuovo tick.
Poi confronta Ask1 e Ask2 e Ask3 in questo modo
datetime ask=TimeCurrent();
doppio ask1=0,ask2=0,ask3=0;
ask1=Chiedi;
if(ask!=TimeCurrent()){ask2=Ask;ask=TimeCurrent()}
if(ask!=TimeCurrent()){ask3=Ask;}
se((ask1>ask2)&&(ask2>ask3)){......allora scrivi il codice}
Farò una prova, grazie)
Farò una prova, grazie)
solo che in questo caso ask1 è il prezzo più vecchio... cioè
se ((ask2>ask1)&&(ask3>ask2)){......}
a Armen63