Анти-пожелания к MQL5

 
Чего я не хочу увидеть в MQL5? Я не хочу классы, я не хочу расширение функционала, больших возможностей непонятно чего и усложнения процесса создания советников.

Невозможность использования МТ, при том что оная декларируется, для CFD толкнула меня к поиску альтернатив. Невозможность эта по-большей части организационная, хотя и технические заморочки тоже есть. Кто торгует на платформе МТ неизвестно, а те что известны, по большей части мелкие кухни, которых, как мне видится, просто не пускают на биржи. Так вот оказалось, что альтернативы есть. Автоматическая торговля на форекс и CFD. Не скажу за форекс, но цены на CFD никак не фильтруются вообще, я сравнивал с ценами биржи - идут один в один. Язык програмирования примитивен, но он развивается. При этом он прост, вообще прост, т.е. максимально дружественен к трейдеру. Если нужно купить, то просто buy(количество) и всё, никаких заморочек. Дружественен к трейдеру, а не програмисту! К тому кто платит деньги, т.е. самый главный на рынке. Тестирование на истории также присуствует. Отсутствует неограниченный демо-доступ, месяц бесплатно, а потом открывай счет. И счет далеко не мини. К реальному счету прилагается неограниченный по времени демо. Тот язык всё ещё слишком примитивен, мне не подошёл, т.к. моя идея требует немного большего. Однако тенденция есть.

MS-DOS не был лучшей операционной системой своего времени, однако вон оно как повернулось. МТ отличная платформа, просто супер, другие платформы, что я видел, даже рядом не валялись... А сколько хороших операционных систем кануло в лету так и найдя массового потребителя? Как мне кажется, МТ рискует навечно остаться мелким нишевым продуктом для микро-лотовых казино. Замкнутый круг нищеты: копеечные счета - бесконечные демо для высоколобых програмистов - копеечные доходы для дилера - такие же копеечные проплаты метаквотам за их сервер. Остается только наращивать функционал и немерянно этим гордиться. Сколько раз это уже было с другими продуктами? "История учит только тому, что история никого ничему не учит"

Скажите мне кто-нибудь, что я не прав, и что MQ ведет переговоры с нормальными компаниями/банками или даже уже в процессе адаптирования своего продукта под их нужды...
 

Тяжело управлять автомобилем? Купи себе самокат и спи спокойно..

 
Registr:

Тяжело управлять автомобилем? Купи себе самокат и спи спокойно..

Понимаешь ли, мой сообразительный друг, я управляю собственным инвестиционным счетом. Я одной только комиссии по сделкам плачу больше, чем ты зарабатываешь, потому свои советы ни о чём оставь при себе.
 
Вообще ничего не понял. Начали за здравие, закончили за упокой...
 
Поддерживаю. Я тоже не хочу ни классов ни каких либо следов коммерческого программирования в МТ.
Не хотение повышения уровня языка происходит от полученного мною стресса при программировании в МТ,
это стресс от бессмыслености расставленных по MQL-4 ошибок и недовложений.
МТ-4 сейчас - натуральная бета версия.
Зачем наращивать бету, сначала пусть начнет работать правильно и полноценно.
 
timbo:

Понимаешь ли, мой сообразительный друг, я управляю собственным инвестиционным счетом. Я одной только комиссии по сделкам плачу больше, чем ты зарабатываешь, потому свои советы ни о чём оставь при себе.

Ну так отдохните немного, а на сэкономленную комиссию наймите штат разработчиков и пусть они вам разработают торговую платформу на ваш вкус. А потом впаривайте ее банкам и нормальным компаниям сколько влезет.

По существу вопроса: официальная позиция уже была как-то озвучена в одной из тем форума. Разработчики МТ признали, что разработка языка программирования для трейдеров - это тупиковый путь по большому числу очевидных причин. Поэтому направление работы над MQL5 характерно отражает этот факт. И от этого выиграют как программисты, так и трейдеры. Программисты выиграют, потому что получат в руки полноценную среду для разработки. Трейдеры выиграют, потому что у программистов будет гораздо больше возможностей для реализации трейдерских желаний нормальным способом, а не через задний проход.
 
Вы чё все? Не въезжаете? Совсем мозги циклами заездили? timbo, применил литературный приём "ругаю, о чём мечтаю, авось сбудется"
 
Korey:
Поддерживаю. Я тоже не хочу ни классов ни каких либо следов коммерческого программирования в МТ.
Не хотение повышения уровня языка происходит от полученного мною стресса при программировании в МТ,
это стресс от бессмыслености расставленных по MQL-4 ошибок и недовложений.
МТ-4 сейчас - натуральная бета версия.
Зачем наращивать бету, сначала пусть начнет работать правильно и полноценно.

Во-первых: где факты? О каких "расставленных по MQL-4 ошибок и недовложений" идет речь?

Во-вторых: на лицо явный пробел в знаниях о классах и других аспектах программирования, которые никак не исключают/угнетают разработку с использованием процедурного программирования. Не нравятся классы? А кто вас заставляет их использовать?

У меня большой стаж разработки различного ПО, но я почему-то при работе с MQL4 не испытваю никаких проблем и стрессов. Однако я очень отчетливо вижу, как эффективней я бы мог работать на этом языке, если бы в нем была поддержка классов.
 

to bstone

1. Загляните в соседнюю ветку "Еще немного графики",
На форуме накоплена стратиграфия слоев описаний подобных эджей.
2. Из Вашего большого опыта различного ПО и отсуствия страха перед классами следует вывод о том,
что вы еще не ознакомились например с адресацией, с передачей параметров в MQL-4, а это, согласитесь, детский сад.

 
timbo:

Скажите мне кто-нибудь, что я не прав, и что MQ ведет переговоры с нормальными компаниями/банками или даже уже в процессе адаптирования своего продукта под их нужды...

Gain Capital - уже втихаря работает, FXCM - cкоро запускают МТ4.
 

В MQL для описания трейдерами (не программистами) своих "примитивных" задач действительно мало возможностей.

Но связано это не со сложностью языка, а с отсутствием банальных макросов:

- готовых макропрограмм для не программистов собранных из функций для программистов ( например как описал timbo -"Если нужно купить, то просто buy(количество) и всё, никаких заморочек.")

+ визуального программирования.(Об этом писалось на форуме ранее и вроде-бы предполагается в MQL5)

В качестве примера может служить Excel, в нем может работать как обычный пользователь, так и программист.