[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 103
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
No, non deve niente a nessuno. C'è una differenza tra un demo-reale e un tester. Per esempio, il tester non mostrerà mai un errore all'apertura degli ordini, se tutti i parametri di OrderSend() sono corretti. Ma un server commerciale, al contrario, lo farà.
Questo è il motivo per cui dovremmo modificare i programmi dopo il tester e poi eseguirli sulla demo, in modo che possano gestire adeguatamente situazioni eccezionali, che non si verificano nel tester.
Questa è un'informazione molto utile per me))
Usa il tempo della barra Time[x].
Non funzionerà qui, perché nella prossima linea sulla stessa barra questa prima figura formata sarà iniziata come la seconda... E ho bisogno di separarli... separato
per poi confrontare i minimi - se lunghi e i massimi - se corti...
Se non è difficile scrivere un modello, non ho ancora le idee chiare)
Grazie per la vostra considerazione.
Non funzionerà qui, perché nella prossima linea sulla stessa barra questa prima figura formata sarà iniziata come la seconda... E ho bisogno di separarli... separato
per il successivo confronto dei minimi - se lunghi e dei massimi - se corti...
Non è così. Se avete la prima barra di segnale di AO, allora da essa e cercate le altre in profondità nella storia. Quando aprite una posizione, ricordate l'ora dell'apertura della barra e non apritela di nuovo. Non appena si forma la prossima barra AO, ricomincia a cercare un modello.
Puoi elaborare - non ho bisogno di cercare in profondità nella storia...
Mi basta determinare nel presente se è venuto un picco, che è Fig.1, e se dopo alcune barre come nella figura è venuto un altro picco, allora posso confrontarli e prendere una decisione...
La questione è che entrambe le punte della prima e della seconda figura sono uguali, e non posso (anche usando le bandiere per distinguere una figura dall'altra)... Sono noioso come...
P.S. Le punte non si susseguono necessariamente una dopo l'altra, possono essere attraverso diverse barre uguali, ecc. Possono essere diverse - l'importante è che il principio della loro costruzione sia lo stesso.
La cosa principale è separare l'uno dall'altro per un ulteriore confronto.
Usa il tempo della barra Time[x].
In generale, è possibile interrompere l'EA ad un certo punto del codice prima che si formi la barra successiva dopo l'esecuzione di alcuni comandi.
In generale, è possibile interrompere l'EA in un certo punto del codice prima che si formi la barra successiva dopo l'esecuzione di alcuni comandi.
eddy:
come sostituire correttamente questo con la funzione iLowest?
minimum=Low[iLowest (NULL, 0, MODE_LOW, KPeriod, 0)] - è corretto?
Sì, è così. Si memorizza il valore corrente di Time[0] in una variabile statica e si confronta con ogni nuovo tick. Se non è cambiato, si esce con return(0). Se è cambiato, abbiamo a che fare con un nuovo bar. Ricordate il tempo della nuova barra, cioè Time[0] e iniziate i vostri calcoli.
Lo so da molto tempo... :-)) Più da un libro di testo... Grazie...
Sto confrontando ora, penso di essere sulla strada giusta, ma finora non funziona come dovrebbe...
Mi avete giustamente suggerito l'uso di Time[x] - cercando di implementare...