Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 6. - pagina 844
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
Aspetta... Capire finalmente ciò di cui ho bisogno...
Ecco l'apertura dell'ordine di cui avevo bisogno - OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0); . E questo script funziona.
Ora ho bisogno di un close......
Non è un copione. È solo un comando per aprire un ordine. La funzione OrderSend restituisce il biglietto d'ordine se l'apertura ha avuto successo. Ma prima di chiudere deve determinare il biglietto dell'ordine. Per determinarlo, dobbiamo prima selezionare l'ordine dalla lista degli ordini per il suo indice. Se c'è solo 1 ordine aperto, il suo indice nella lista sarà 0. Di conseguenza, se c'è solo un ordine aperto, possiamo farlo senza fare il looping e controllare la corrispondenza del simbolo e della magia. Non è molto intelligente, ma comunque. Esclusivamente a titolo di esempio.
Un tale trucco non documentato in mql4 può essere usato per chiudere un ordine OrderClosePrice() invece di Ask o Bid, e in questo caso, non dobbiamo distinguere tra i tipi di ordine. Si chiude in ogni caso.Non è un copione. È solo un comando per aprire un ordine. La funzione OrderSend restituisce il biglietto d'ordine se l'apertura ha avuto successo. Ma prima di chiudere deve determinare il biglietto dell'ordine. Per determinarlo, dobbiamo prima selezionare l'ordine dalla lista degli ordini per il suo indice. Se c'è solo 1 ordine aperto, il suo indice nella lista sarà 0. Di conseguenza, se c'è solo un ordine aperto, possiamo farlo senza fare il looping e controllare la corrispondenza del simbolo e della magia. Non è molto intelligente, ma comunque. Esclusivamente a titolo di esempio.
Un tale trucco non documentato in mql4 può essere usato per chiudere un ordine OrderClosePrice() invece di Ask o Bid, e in questo caso, non dobbiamo distinguere tra i tipi di ordine. Si chiuderà in ogni caso.Guarda qui, l'hai scritto, ma chi sarà responsabile dei "difetti"? :))))
Non capisce che è un codice molto scorretto per lavorare nel mondo reale. Beh... È come se stesse rotolando giù da una collina seduto in un barile pensando di essere in una macchina.
Ho cercato di mostrare all'uomo come si fa correttamente, non come si fa a caso... Ehhhhh...
Aspetta... Capire finalmente ciò di cui ho bisogno...
Ecco l'apertura dell'ordine di cui avevo bisogno - OrderSend(Symbol(),OP_SELL,0.1,Bid,3,0,0); . E questo script funziona.
Ora ho bisogno di chiudere......
Capisco perfettamente ciò di cui avete bisogno. E sto cercando di spiegarvi come farlo bene. Ma voi vi tappate le orecchie e non volete ascoltare. Credo di dover prendere congedo.
Come esempio, si dà un semplice comando per inviare una richiesta di scambio al server. Naturalmente vi invierà la richiesta. Ma i dati in esso contenuti sono corretti? E cosa restituisce il server commerciale?
E sì: questo non è un copione. Questo è un comando mql4
Buona sera, c'è una domanda, è necessario mettere un blocco nell'Expert Advisor per lavorare con gli errori o il terminale stesso li supera (errori come il server non risponde, il prezzo è cambiato)?
Bella domanda. И?
Guarda qui, l'hai scritto, ma chi sarà responsabile dei "difetti"? :))))
Non capisce che è un codice molto scorretto per lavorare nel mondo reale. Beh... È come se lui scendesse da una collina in un barile pensando di essere in una macchina.
Stavo cercando di insegnare a un uomo come fare bene le cose, non solo come farle... Ehhh...
Questa era la domanda, c'è un punto interrogativo alla fine, è necessario o facoltativo?
Se state scrivendo un tester giocattolo, non è necessario. Ma è auspicabile per un EA funzionante. Se il tuo EA continuerà a martellare il server con comandi sbagliati o a modificare gli ordini senza cambiare i parametri, la tua società di brokeraggio bloccherà il tuo EA e, di conseguenza, gli ordini impostati dal tuo EA diventeranno incustoditi.