[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 4. - pagina 211
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
Non capisco.
Conoscere le bandiere.
Se intendi falso vero, allora non capisco come sia possibile aprire esattamente un ordine.
Se esiste già, allora non aprirlo.
Se non c'è una posizione di questo tipo sul mercato, allora apritela.
Bene, insieme a questo controllo, potete anche controllare qualsiasi altra condizione. Per esempio: se c'è già una posizione di questo tipo, ma è passato un certo tempo da quando è stata aperta, si può aprire un'altra posizione... ecc. ecc...
Puoi dirmi come un EA apre una griglia di ordini? Ho scritto una funzione che determina l'ordine con il prezzo più alto e quello più basso. Ma ho bisogno di più informazioni sul secondo ordine con il prezzo più basso o il più alto. qui in generale il 2° e non l'ultimo. suggerisci una funzione.
Esegue un ciclo di tutti gli ordini e li memorizza in un array bidimensionale. Nella prima dimensione dell'array, registrate l'ora in cui l'ordine è stato piazzato, e nella seconda dimensione, registrate il suo biglietto. Ordina l'array secondo l'ordine di collocazione della data (secondo la prima dimensione) in ordine decrescente. Il secondo elemento dell'array nella prima dimensione conterrà la data di installazione del penultimo ordine (il secondo dalla fine), e la seconda dimensione conterrà il biglietto dell'ordine necessario. Si seleziona l'ordine da questo biglietto e... Potete farci quello che volete.
Una volta ho scritto una funzione per calcolare il Breakeven per la quantità N-esima di ultime posizioni per un EA personalizzato. Il calcolo deve essere fatto per le ultime posizioni, a partire dalla penultima. Si può guardare come è implementato e ricavarne qualcosa:
Se intendi falso vero, non vedo come puoi aprire un solo ordine alla volta.
Sì, è quello che voglio dire. Vedi il tutorial qui. Avrete qualche condizione in più, come scrivete: "Attenzione domanda!) E come fare per farlo aprire una volta per (sig1) può essere così sig1-open BAY, il prossimo comando, sig0-admit inclusion. trall (non importante), il prossimo comando ancora, sig1-open second BAY." - non è un sacco di volte? Sembra che non ne abbiate bisogno... In generale, gioca con le bandiere.
Sì, intendo loro. Vedi il tutorial qui. Avrete qualche condizione in più, come scrivete: "Attenzione domanda!) E come fare per farlo aprire una volta per (sig1) mentre può essere così sig1-open BAY, il prossimo comando, sig0-admit on. trawl (non importa), il prossimo comando ancora, sig1-open second BAY" - non è molte volte? Sembra che non ne abbiate bisogno... In generale, gioca con le bandiere.
Kim I.V. ha per caso una funzione adatta? Per non ingombrare il programma. Voglio che lui apra un ordine e si rilassi, perché ne "apre mille" in un secondo.
Voglio scrivere i risultati dei test (transazioni) in un file dopo il test
Ho messo la funzione tofile () nel blocco deinit() (scrive dopo che il lavoro è finito)
non funziona, registra solo l'intestazionema la funzione stessa