Auguri per MQL5 - pagina 84

 
awo писал(а) >>
... chiamare file eseguibili con parametri.

>> ...programmaticamente da eX4.

 

Forse ha senso rilasciare MT5 in due varianti

1. "cucina" a beneficio della DC gratuitamente per i commercianti

2. "Trader's version" con considerazione dei desideri dei trader + piena compatibilità con i broker ECN, supporto FIX, a pagamento per i trader

La parte del server è probabilmente(?) la stessa.

Benchmark per 2 opzioni http://www.ninjatrader.com/

50 dollari al mese, ok, pagherei :)

 

un augurio a tutti i MQL!

Separate il tester dal terminale, lasciate che sia un programma separato come un editor!

A volte si blocca quando si inizia il test!

 
vvavva писал(а) >>

Separate il tester dal terminale, lasciate che sia un programma separato come un editor!

A volte si blocca quando si inizia il test!

Lo sostengo con due mani!!!

Altri argomenti:

- Per testare un particolare simbolo, deve essere nella lista degli strumenti funzionanti (panoramica del mercato), e se non c'è, allora dopo l'aggiunta il terminale deve essere riavviato. Questo non è buono per la parte commerciale.

- I compiti di test e trading non hanno alcuna connessione tra loro. Inoltre, la parte di trading interferisce con i normali test. Per esempio, con uno spread fluttuante, i risultati dei test possono dipendere dall'ora del giorno. Non è possibile impostare lo spread manualmente nel tester.

- L'ottimizzazione all'interno del tester può a volte richiedere un tempo follemente lungo - diversi giorni. Durante questo periodo non ho la possibilità di riavviare il terminale, e a volte è necessario.

- Separare il tester in un componente separato con una propria interfaccia darà al tester molta più flessibilità. Per esempio, le proprietà dei simboli possono essere rese applicabili. Invece di aprire finestre dell'Expert Advisor e delle proprietà dei simboli, puoi fare dei pannelli statici, che mostrano sempre cosa sta succedendo. Puoi anche rimuovere i pannelli inutilizzati (e non necessari) con notizie, panoramica del mercato, script...

- Testare e ricompilare un EA in un terminale di lavoro porta a cambiamenti delle sue prestazioni non solo nel tester, ma anche nel conto. Per evitare questo, dovete installare ed eseguire un secondo terminale, eseguire su una seconda macchina o rinominare l'EA. Un tester separato (dato che si applica SOLO agli Expert Advisors) potrebbe essere impostato per lavorare con un EA situato in un'altra directory e sostituire l'EA funzionante nella directory del terminale solo quando il test/debugging/ottimizzazione è finito.

- C'è molto di più. Non capisco perché sia stato originariamente unito. Il codice comune, se esiste, può essere allocato nella DLL.

 

Il tester richiede uno scheduler.

 

Fate un programma che scriva i propri esperti secondo i parametri impostati!

O è impossibile?

 

Ho incontrato un problema mentre scrivevo un EA. Avevo tre opzioni per piazzare un ordine Buy Stop in sospeso:

1 ) Il prezzo è al livello di congelamento dell'ordine - azione - blocco di uscita inizia prima che arrivi un nuovo tick.

2) Il prezzo è sotto il livello di congelamento, significa che abbiamo impostato un ordine.

3 ) Il prezzo è superiore al livello di acquisto o uguale ad esso, cioè compro sul mercato.

Se c'è solo un modo per farlo, lasciate che sia il terminale a decidere cosa fare tra le tre opzioni.

Lo stesso problema con il trasferimento di una posizione aperta, ma la terza opzione è quella di chiudere l'ordine.

Non lavoro con gli ordini limite ma probabilmente c'è una situazione simile.

Se lo fai, molti sviluppatori EA esperti ti ringrazieranno molto.

 

Non direi proprio così.

Non si può dare al terminale il diritto di scegliere unilateralmente tra

BuyLimit/BuyStop, InstantBuy, BuyByMarket.

È meglio imparare la teoria, mql e scrivere la funzione da soli.

 
MaStak >> :

Non direi proprio così.

Non si può dare al terminale il diritto di scegliere unilateralmente tra

BuyLimit/BuyStop, InstantBuy, BuyByMarket.

È meglio studiare la teoria, mql e scrivere questa funzione da soli.

Sembra che lei mi abbia frainteso o che non abbia voluto farlo. Leggete e pensate alla situazione che ho delineato. Purtroppo non posso darvi i dettagli, perché sono tornato a casa dal lavoro stanco. Sarò sul forum tra un giorno e cercherò di spiegare meglio.

 

Cari programmatori, personalmente mi mancano due cose:

1. Essere in grado di posizionare le schede con i grafici aperti in più righe (perché una non è ovviamente sufficiente e bisogna ruotare il nastro dei grafici aperti a destra/sinistra molte volte);

2. Per abilitare lo scorrimento dei grafici con i tasti di scelta rapida (ad esempio le frecce sinistra/destra);

3. Un suono per accompagnare l'esecuzione di ordini limite;

4. Possibilità di collegare i grafici all'interno di una finestra aperta - per esempio, se viene selezionata la scheda EURUSD, è possibile visualizzare contemporaneamente diversi timeframe di questo strumento;

Motivazione: