Tutte le domande dei nuovi arrivati su MQL4 e MQL5, aiuto e discussione su algoritmi e codici - pagina 1365
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
In 5 un ordine !=posizione. E uno scambio. Un ordine (order) genera un trade. E un trade genera una posizione, cambiandola o chiudendola.
Capisco...
È così complicato, MT4 è molto più semplice
Capisco...
Come è complicato, in MT4 è molto più semplice
Infatti, è in quattro che tutto è semplificato per le "caribasse". In cinque, tuttavia, tutto è più ragionevole - se una persona invia un ordine commerciale al server, è un ordine commerciale - un ordine (leggi cos'è l'ordine almeno da google-translator). Dopo aver ordinato al broker di aprire una posizione, questo ordine viene controllato dal server per la correttezza dei parametri e viene respinto (in caso di parametri errati) o accettato e messo in coda. Una volta che il vostro ordine è stato eseguito, viene eseguita un'operazione (il fatto di eseguire il vostro ordine). E l'affare porta già all'apparizione, al cambiamento o alla chiusura di una posizione.
Ordine --> Commercio --> Risultato (posizione / il suo cambiamento / la sua chiusura)
Infatti, tutto in quattro è semplificato per "Caribas". In cinque, tuttavia, tutto è più intelligente - se una persona invia un ordine commerciale al server, allora è un ordine commerciale - un ordine (almeno Google traduce l'ordine). Dopo aver ordinato al broker di aprire una posizione, questo ordine viene controllato dal server per la correttezza dei parametri e viene respinto (in caso di parametri errati) o accettato e messo in coda. Una volta che il vostro ordine è stato eseguito, viene eseguita un'operazione (il fatto di eseguire il vostro ordine). E l'affare porta già all'apparizione, al cambiamento o alla chiusura di una posizione.
Ordine --> Commercio --> Risultato (posizione / il suo cambiamento / la sua chiusura).
Sì, per chiudere una posizione per vendere, avete bisogno di un ordine di acquisto invece di un semplice OrderClose()
Sì, per chiudere una posizione di vendita è necessario un ordine di acquisto invece di un semplice OrderClose()
E chi vi ha mostrato l'interno di un quadruplo OrderClose()? Pensi che sia lo stesso lì?
Cinque hanno dato a tutti l'accesso a un livello inferiore - come richiesto dalla gente. E ora la gente ha cominciato a dire che è complicato...
Beh, se è complicato - mi hanno dato una libreria standard, dove tutto è già implementato - basta lavorare nello stesso stile di Four. Ma di nuovo, c'è qualcosa che non va?
I metodi di commercio in SB sono gli stessi (lo presumo) delle funzioni di commercio in 4. Ma in codice completamente open source. Sbagliato di nuovo?
Chi vi ha mostrato l'interno del quadruplo OrderClose()? Non pensi che sia lo stesso lì?
In Cinque hanno dato a tutti l'accesso a un livello inferiore - come richiesto dalla gente. E ora la gente ha cominciato a dire che è complicato...
Beh, se è complicato - mi hanno dato una libreria standard, dove tutto è già implementato - basta lavorare nello stesso stile di Four. Ma di nuovo, c'è qualcosa che non va?
I metodi di commercio in SB sono gli stessi (lo presumo) delle funzioni di commercio in 4. Ma in codice completamente open source. Sbagliato di nuovo?
Quando ho scritto "quanto è complicato", intendevo dire complicato per me. Non sono un programmatore e ho padronanza di MT4 al livello che mi serve. Se la situazione mi costringe, dovrò passare a MT5)
Lo farà. Se avete intenzione di scrivere per MetaTrader, dovrete passare alla 5
Quando ho scritto "quanto è complicato tutto" intendevo dire complicato per me. Non sono un programmatore e ho padronanza di MT4 al livello che mi serve. Se la situazione mi costringe, passerò a MT5)
Non funziona perché dovete caricare la storia con HistorySelectByPosition(). Per tempo o per identificatori. Ma niente funziona con Magik.
Inoltre, non possiamo capire quale storia viene caricata. Le posizioni dell'ordine o le posizioni dell'affare. Dobbiamo definire la POSIZIONE che è stata chiusa da SL. In realtà, possiamo usare un ordine ma non abbiamo un carico di ordini, quindi non abbiamo ordini e nemmeno offerte.
Non funziona perché dovete caricare la storia con HistorySelectByPosition(). Per tempo o per identificatori. Ma niente funziona con Magik.
Inoltre, non possiamo capire quale storia viene caricata. Le posizioni dell'ordine o le posizioni dell'affare. Dobbiamo definire la POSIZIONE che è stata chiusa da SL. In realtà, possiamo aprire un ordine ma non abbiamo ordini e quindi nessuna offerta.
Art ci ha dato un buon link qui
Volevo stampare il grafico su una stampante a colori con la stampa standard del terminale 4K. Non funziona. Stampa in bianco e nero, anche se le impostazioni della stampante mostrano una foto a colori. L'anteprima è anche in bianco e nero. Stampa solo in bianco e nero?
Stampa lo schermo e salva l'immagine come, ovviamente, uscita, ma non va bene.