[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 167
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
Crea una variabile booleana globale o statica di tipo flag. Quando la condizione è raggiunta e flag=true, aprire un ordine e rendere flag=false. Ora, se l'ordine viene chiuso, non verrà aperto un nuovo ordine. Quando la condizione è passata, imposta di nuovo flag=True.
Come faccio a sapere se un ordine è stato aperto ma chiuso a causa della condizione N? Perché ci sono molte condizioni, e la presenza della condizione N non garantisce che l'ordine si sia chiuso.
Cioè, ho bisogno di sapere che l'ordine è stato eseguito, ma ha chiuso n candele fa perché la condizione N è scattata. E se la condizione N è scomparsa, e non sono passate più di n candele dalla chiusura dell'ordine, dovremmo aprire nuovamente l'ordine.
Come faccio a sapere se un ordine è stato aperto ma chiuso a causa della condizione N? Perché ci sono molte condizioni, e la presenza della condizione N non garantisce che l'ordine sia stato concluso.
Cioè, ho bisogno di sapere che l'ordine è stato concluso ma ha chiuso n candele fa a causa dell'innesco della condizione N. E se la condizione N è scomparsa e non sono passate più di n candele dalla chiusura dell'ordine, dovremmo aprire nuovamente l'ordine.
Siate più attivi usando Alert(), Print() con Logic!
Per favore, consigliateci, signori!
Immaginate la situazione: viene attivato uno stop, a causa dell'innesco della N-esima condizione. Ma dopo un paio di candele, la condizione N-esima è caduta. Con l'aiuto di quale funzione si può riaprire l'affare dopo che la N-esima condizione cade. Cioè, dovete determinare che è scattato uno stop un certo numero di barre fa, e poiché la condizione N-esima è caduta, riaprite il trade!
se programmaticamente - quando si apre un ordine - c'è un magik e un commento - si può criptare l'informazione su quale condizione l'ordine è aperto, nel magik o nel commento
in generale, lo stop non viene attivato da una condizione, ma quando il prezzo raggiunge un livello di prezzo - questo ordine può essere chiuso da una condizione
Come faccio a sapere se un ordine è stato aperto ma chiuso a causa della condizione N? Perché ci sono molte condizioni, e la presenza della condizione N non garantisce che l'ordine sia chiuso.
Cioè, ho bisogno di sapere che l'ordine è stato eseguito, ma ha chiuso n candele fa a causa dell'innesco della condizione N. E se la condizione N è scomparsa e non sono passate più di n candele dalla chiusura dell'ordine, devo riaprire l'ordine.
Non volete complicare troppo le cose? Dopo tutto, l'ordine avrebbe potuto essere chiuso se la condizione X fosse stata presente, anche se la condizione N potrebbe anche essere presente.
La soluzione dipende molto dalla vostra logica di gestione delle posizioni, per esempio trovare gli ordini che sono stati chiusi non più tardi di n candele e controllare l'evento N al momento della chiusura dell'ordine e al momento attuale.
Come posso rendere questo ciclo più "facile"? Ci vuole molto tempo per contare.
la stessa condizioneforse qualcosa che non capisco, ma qui:
la stessa condizione - in ogni momento CountH è uguale a CountLForse non ho capito bene, ma qui:
No, se il prezzo è superiore a Bid, allora CountH? Se è inferiore, allora CountL
è possibile accelerare il calcolo:
reduce i<=6000
È possibile accelerare il calcolo:
a) Ridurre i<=6000
b) Calcolare solo all'inizio della barra
a) Ridurre il numero di i può essere fatto, ma non è auspicabile. Questo è il modo in cui prende le barre per l'anno.
b) All'inizio di una barra... Questa è probabilmente un'opzione. Funziona su M15.
Tuttavia, in ogni caso, conta quasi 2 secondi.