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
Aggiungere a MT5 il supporto per i file .ex4, anche se non sono modificabili, o aggiungere un semplice convertitore MQL4 > MQL5 per i testi scritti secondo tutte le regole.
MQL5 è molto diverso da MQL4 in termini di lavoro con l'ambiente di mercato e ha un'ideologia completamente diversa delle operazioni di trading. Cioè, il codice MQL4 non può essere convertito automaticamente e lanciato in MT5.
Proprio come abbiamo sviluppato MQL4.community, stiamo creando MQL5.community con funzionalità ancora maggiori. MQL5 si evolverà molto rapidamente, poiché le sue caratteristiche sono molto più grandi di MQL4.
Controlla il nuovo sito - è in continua evoluzione, nuovi servizi saranno lanciati e testati presto.
ps: Non ci sono vie facili al successo. Se vuoi raggiungere qualcosa di serio, c'è solo una direzione con molte vie difficili. Quando abbiamo lanciato il progetto MQL5 sapevamo che c'era un modo difficile. Ma noi prenderemo questa strada fino alla fine.
I miei pensieri sono i seguenti.
MT5 richiede la riscrittura del codice che funziona su MT4. Forse questo non sarà un ostacolo per la maggior parte, o forse alcuni dei commercianti decideranno di non investire sforzi e risorse extra nella riscrittura del codice (per varie buone ragioni). Di conseguenza, il passaggio alla MT5 potrebbe non essere così massiccio. Non sapendo cosa c'è nel modello di marketing di Metakvotts posso ancora supporre che la transizione a MT5 richiederà alle società di brokeraggio di acquistare una nuova versione che porterà un profitto aggiuntivo a Metakvotts che probabilmente sarà più che dalla vendita e dal supporto di MT4 (altrimenti non c'è un ragionevole senso commerciale per smettere di sviluppare la linea MT4 mantenendo lo sviluppo del codice esistente).
D'altra parte, le società di brokeraggio sono orientate indirettamente ai trader e può succedere che le società di brokeraggio non saranno particolarmente interessate a comprare la MT5, perché questa non attirerà nuovi clienti e attirerà solo quelli che lavorano con la MT4. Di conseguenza, la campagna di marketing di trasferimento di massa a MT5 potrebbe bloccarsi e potrebbe esserci la necessità di continuare la linea MT4, almeno mantenendo la compatibilità a livello di codice. Ecco perché, considerando la possibilità di tali sviluppi, sarebbe ragionevole implementare tutte le funzioni che sono in MT4, ma su MT5.
Immagino che non dovrebbe essere un problema, dato che OOP implica la piena compatibilità con la programmazione non-OP su MT4. Naturalmente, un tale approccio sarebbe stato logico fin dall'inizio e non contraddice in alcun modo il desiderio di Metakwots di promuovere "un'ideologiacommerciale totalmente diversa", ma in aggiunta a quella esistente, piuttosto che combatterla con tutte le sue forze. Pertanto, prima che sia troppo tardi, è consigliabile considerare un tale sviluppo che sarebbe molto difficile e costoso "forzare" la MT5.
Se ilcontrollo della struttura di base (controllo del puntatore) ha successo, viene restituito true - questo non indica il successo dell'esecuzione dell'operazione commerciale. Per ottenere una descrizione più dettagliata del risultato dell'esecuzione della funzione, si dovrebbero analizzare i campi della struttura delrisultato.
Nota.
Quando si piazza un ordine a mercato, bisogna tenere a mente che il completamento con successo del metodo OrderSend() non significa sempre l'esecuzione con successo dell'operazione di compravendita. Dovresti controllare il valore retcodenella struttura delrisultatorestituito che contiene il codice di ritorno del server commerciale , così come il valore dei campi deal o order a seconda del tipo di operazione.
Полной совместимости MQL5 с MQL4 даже с помощью функций-оберток добиться не получится, так как идеология сильно изменилась. В MQL5 вызовы функций производятся асинхронно, в отличие от MQL4, где всегда ожидается возврат результата из вызванной функции.
Caro Rosh, non conosco tutte le sfumature dell'implementazione di MT5, ma tecnicamente non vedo un grande problema per implementare l'emulazione della chiamata di funzione sincrona e vietare la chiamata di una nuova funzione senza completare i risultati della precedente. A proposito, l'esecuzione multipla di una stessa funzione può portare a strani bug e non è sempre un vantaggio, anche se un uso abile di questo permette di risolvere economicamente molti problemi. Ho affrontato questo problema un po' perché ho programmato test hardver su SystemVerilog e lì tutto è costruito su cose sincrone e asincrone più un approccio OOP integrato con il supporto del precedente standard C-like. Così tutti i problemi sono stati risolti con successo lì e si spera che il livello dei programmatori di Metakvot non sia inferiore.
Anche se posso supporre che il problema qui non è nel lato tecnico delle cose, ma nel commerciale e non appena tale decisione strategica sarà presa dalla direzione di Metakvot, l'implementazione tecnica non sarà un problema insormontabile. Spero che la direzione di Metakvot, prendendo una decisione così difficile di abbandonare il supporto MT4, abbia preso in considerazione tutti gli scenari possibili, anche se personalmente trovo il beneficio commerciale di seguire questa direzione molto problematico e non ottimale.
Асинхронная обработка торговых приказов - необходимая вещь. Есть стратегии, которые требуют именно такой обработки. На MT4 это эмулируется запуском нескольких терминалов на одном и том же счету.
Ebbene, cosa impedisce che questo venga implementato all'interno di MT4? Anche se la domanda riguardava qualcos'altro, il supporto per il codice MQL4 in MT5.
Questa è un'affermazione fuorviante, è stato ripetutamente affermato che MetaTrader 4 non sarà interrotto con il rilascio di MetaTrader 5. In effetti, queste piattaforme sono progettate per esistere in parallelo, dato che ogni piattaforma ha il suo obiettivo e i suoi utenti.
Il rilascio della piattaforma di nuova generazione è dettato dai tempi, non possiamo stare fermi. Dobbiamo soddisfare le richieste dei nostri clienti finali, cioè i trader che hanno chiesto la possibilità di fare trading su una varietà di strumenti azionari.
Это неверное утверждение, множество раз уже заявлялось, что поддержка платформы MetaTrader 4 не будет прекращена с выходом новой MetaTrader 5. По сути, эти платформы призваны существовать паралелльно, так как у каждой из них есть своя направленность и свои пользователи.