Un sotto-laboratorio per riempire le FAQ (domande frequenti). Aiutiamo i compagni! - pagina 13
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
(Integer ): Con Instant Executuion, un ordine può essere aperto con uno stop-loss e un take-profit preimpostati, impostare lo Slippage in pip, che permette di aprire un ordine quando il prezzo al momento della sua esecuzione da parte del broker si discosta dal prezzo richiesto dal trader. All'Esecuzione a Mercato non è possibile aprire un ordine con uno Stop Loss e/o Take Profit predeterminato, non esiste un parametro per lo Slippage. L'ordine viene aperto a qualsiasi prezzo disponibile al momento della sua esecuzione da parte del broker. Uno Stop Loss e/o un Take Profit possono essere impostati immediatamente dopo l'apertura dell'ordine. La maggior parte dei centri di negoziazione lavora in modalità di esecuzione immediata. Non molti centri di negoziazione operano nella modalità di esecuzione del mercato.
Sempre più società di intermediazione stanno passando alla Market Execution. Presto le informazioni fornite da Integer diventeranno irrilevanti.
sono solo informazioni sulle due modalità.
ed è esattamente quello che dice l'ultimo paragrafo delle FAQ - una tendenza! https://www.mql5.com/ru/forum/131853/page3#464977
-------
A proposito, com'è il glossario dei termini, il paziente è piuttosto vivo?
1. e l'ultimo paragrafo delle FAQ dice esattamente questo - tendenza! https://www.mql5.com/ru/forum/131853/page3#464977
-------
2. A proposito, com'è il glossario dei termini, il paziente è piuttosto vivo?
1. Non ho visto l'ultimo paragrafo delle FAQ sul link e ho reagito solo al post di granit77.
2. Ho letto la sezione in cui ho offerto il mio aiuto. Ma è quanto di più completo si possa desiderare. Non c'è praticamente nulla da aggiungere. Avrei dovuto segnalarlo prima - mi pento di non averlo fatto.
Ancora, la sezione può aggiungere abbreviazioni in gergo di termini che sono in uso da programmatori e commercianti. Ho appena iniziato un nuovo lavoro e ora ho pochissimo tempo libero, appena sufficiente per continuare almeno il mio progetto. Pertanto, scriverò gradualmente "su un pezzo di carta" e quando ne accumulerò di più, lo aggiungerò alla sezione. VA BENE?
Domanda: ottenere un array di ordini "propri
Risposta: Dal punto di vista dell'ottimizzazione del codice, questo è l'approccio conveniente: prima, conduciamo la "revisione" degli ordini "amichevoli" (cioè gli ordini con il dato MagicNumber()), creiamo un array di ticket con tutte le informazioni riguardanti ogni ticket, e poi conduciamo tutti gli altri controlli (per chiudere e modificare le posizioni) con lo stesso array di ticket.Esempio #1. Raccogliere informazioni sui biglietti su una coppia di valute.
Se volete, potete dichiarare questa funzione di tipo int e farle restituire il numero di "ordini propri".
Se il nostro EA è multi-valuta.
Esempio #2. Raccolta di informazioni sui biglietti per diverse coppie di valute.
Per controllare i simboli "amichevoli" in questo caso, abbiamo bisogno di un'altra piccola funzione:
e la nostra funzione avrà questa forma:
Domanda: Ottenere un array di biglietti d'ordine "propri
Risposta: (Continua)
Non c'è da stupirsi se vuoi che il tuo EA abbia statistiche aggiuntive sul suo lavoro, per esempio: il drawdown massimo, il profitto totale, ecc. Per non dover "disturbare" il server con ulteriori richieste, vi consigliamo di aggiungere funzionalità alla nostra funzione (scusate il gioco di parole). In questo caso la funzione può apparire come questa
Variante 1 per un EA di monocurrency:
Variante #2 per la multi-valuta:
Negli esempi precedenti sulla raccolta di informazioni sui biglietti, queste informazioni sono sufficienti nella stragrande maggioranza dei casi. Ma in sistemi più complessi, nessuno vi vieta di memorizzare le informazioni su di loro in un array di biglietti, per esempio, se gli stop virtuali sono implementati nel vostro Expert Advisor:
In generale, qui si è limitati solo dal volo di fantasia / fanatismo e dal livello di conoscenza di MQL4.
TarasBY
Per non "disturbare" inutilmente il server con richieste...
Il server non viene disturbato durante la raccolta degli ordini. L'ideologia di raccogliere informazioni sugli ordini in una matrice -- UG. Questo non è assolutamente permesso nelle FAQ.
Suggerisci un'altra opzione. per la necessità di lavorare con ordini "propri