Auguri per MQL5 - pagina 126

 
MT4 e MT5 non sono concorrenti.
 
Andrei01 >>:
Под поддержкой платформы имелось ввиду невозможность запуска кода МТ4 на МТ5. Это нисколько не противоречит выпуску новой платформы МТ5 с её новыми возможностями и видением, но вызывает недоумение стратегическое решение неподдерживать код МТ4 в МТ5. Если предполагается и дальше поддерживать МТ4, то такое решение выглядит еще более странно, так как в этом случае переход трейдеров на МТ5 будет еще менее массовым и более долгим и лишь зря распылит силы разработчиков на поддержку двух конкурирующих продуктов.

Perché sei così fissato con MQL4 "non supportato"? Riscrivere un indicatore o un Expert Advisor di medie dimensioni non richiederà più di 1 ora!

Ho riscritto i miei codici con più di 1000 linee in un'ora o due. Se non riuscite a convertire il codice MQL4 in MQL5, dove la conversione consiste principalmente nel rinominare le funzioni, ordinatelo a un programmatore che non vi farà pagare più di 10 sterline.

 
getch >>:
MT4 и MT5 - не конкуренты.

Naturalmente, i concorrenti sono per il commerciante, perché deve decidere se riscrivere il codice MQL4 per MQL5. Se non dovessero riscrivere nulla, allora tutti userebbero MT5 senza rimorsi e dilemmi morali. :)

 
Andrei01 >>:

Конешно конкуренты для трейдера так как он должен решить стоит ли ему переписывать код МТ4 на МТ5. А если ничего переписывать не надо было то всё бы пользовались только МТ5 без всякого угрызения совести и моральных дилем. :)

Volete tutte le funzionalità di MT5? Poi riscrivete le vostre creazioni.

In caso contrario, lavora in pace su MT4. È stato spiegato, MT5 è un prodotto parallelo.

"MT4 e MT5 non sono concorrenti" Co getch

 
joo >>:

Да что Вы прям зациклились на "неподдержке" MQL4? Переписать среднестатистического размера индикатор или эксперт не займет больше 1-го часа!

Я свои коды переписывал, где намного больше 1000 строк за пару-другую часов. Если Вы не можете конвертировать код MQL4 в MQL5, где конвертация заключается в большинстве случаев простым переименованием функций, закажите это программисту, который не возьмёт больше 10 баксов.

Forse non lo sai, "MQL5 è molto diverso da MQL4 in termini di lavoro con l'ambiente di mercato e ha un'ideologia assolutamente diversa delle operazioni di trading" (ц - Renat).

Ma dare il tuo codice di lavoro di un Expert Advisor a un programmatore per 10 sterline o addirittura gratis è uno scherzo. Bisogna essere fuori di testa per questo, per usare un eufemismo. :)

L'essenza della discussione non riguardava questo, ma il motivo per cui Metacquotes ha deciso consapevolmente di non supportare MQL4 in MT5 creando problemi totalmente inutili per tutti, compreso se stessi.

 
joo >>:

Вам нужен весь функционал MT5? Тогда перепишите свои творения.

Если нет, работайте спокойно на MT4. Объяснили же, MT5 - параллельный продукт.

"MT4 и MT5 - не конкуренты" Co getch

Si prega di leggere attentamente il contenuto della discussione. Non voglio ripetermi dieci volte.

 
Rispondi a questa domanda: perché ti interessa la MT5? E ti interesserebbe l'MT6?
Se tutto funziona come dovrebbe su MT4, non ha senso riscriverlo per MT5.

Se stiamo parlando di una strategia che non è stata ancora scritta, allora c'è una scelta di piattaforma.
MT5+MQL5 non dà (e non darà) alcun vantaggio di trading nel mercato FOREX rispetto a MT4+MQL4.
Quando si tratta di altri mercati, in quanto tali, non è necessario passare dalla MT4 alla MT5. Perché non ci sono altri mercati su MT4, solo un'illusione.
 
getch >>:
Ответьте себе на вопрос: почему вас вообще волнует MT5? И будет ли вас волновать MT6?
Если все работает, как надо, на MT4, то нет никакого смысла переписывать это под MT5.
Ti sei appena risposto da solo a questa domanda. "L'elaborazione asincrona degli ordini commerciali è una cosa necessaria". dimenticato?
Beh, molte altre cose che potrebbero essere ulteriormente migliorate in MT5, date le sue grandi capacità, senza riscrivere il codice MQL4 e rimanendo nel quadro della strategia di mercato MT4. Sembra una cosa ovvia da fare.
 
Andrei01 >>:
Вы же только что сами ответили на этот вопрос. "Асинхронная обработка торговых приказов - необходимая вещь." Забыли?
Ну и много других вещей, которые можно было бы продолжать улучшать в МТ5, учитывая его большие возможности, не переписывая код МТ4 и оставаясь в рамках его рыночной стратегии. Вроде вещь очевидная.

Se volete aggiungere l'elaborazione asincrona degli ordini di compravendita al codice MQL4 semplicemente aggiungendo (senza riscrivere) il codice MQL5 - è irreale.
Il concetto di elaborazione asincrona degli ordini di compravendita è molto più lontano dal concetto di elaborazione sincrona che il concetto di netting da locale. Questi ultimi hanno le loro sfumature e possono essere implementati su entrambe le piattaforme. I primi non lo sono.
L'elaborazione asincrona degli ordini di compravendita è necessaria secondo il gergo degli sviluppatori per le strategie "non flessibili": pipsing multivaluta (FOREX), arbitraggio, ecc. Cioè, dove è richiesta un'interazione fulminea con l'ambiente di trading su "tutti i fronti".
Introdurre l'asincronia in una strategia che dipende realmente da essa richiede non solo correzioni di codice, ma anche cambiamenti nella logica della strategia stessa.
CodeBase ha un esempio di un EA in cui i risultati dipendono davvero da una/sincronia dell'elaborazione degli ordini di compravendita. Supponiamo che MT5 supporti MQL4 e che questo EA abbia funzionato su MT5. Oserei dire che per far sì che un EA di questo tipo possa trarre vantaggio dall'asincronia, dovrebbero essere apportate modifiche significative alla logica dell'EA.

Nessun "gustoso" per il FOREX MT5+MQL5 non vi darà nulla in confronto a MT4+MQL4, tranne la già citata e non spesso "gustosa" asincronia.

P.S. Immaginate che MetaTrader5 abbia come nome in codice NinjaTrader2...

 
getch >>:

Если вы хотите иметь возможность к MQL4-коду прикрутить асинхронную обработку торговых приказов просто добавкой (без переписывания) MQL5-кода - это нереально.

Non voglio aggiungere nulla al codice MQL4, voglio solo supportarlo in MT5 con la possibilità di modificare agevolmente il codice in futuro all'interno di una singola piattaforma di lavoro. Pensate che sia una richiesta illogica?
Motivazione: