Вопрос к разработчикам. А почему бы не сделать клиент на Java. Зачем изобретать велосипед? - страница 2
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
Для особо изобретателей можно и в dll-ке творить что хочешь :) .
Вот тестер можно было бы усовершенствовать. Что бы ввести перекрестную проверку правил ТС на данных, после периода оптимизации, и с возможностью проверки найденных правил на отрезке после всех оптимизаций. И с сохранением наилучших результатов, показавших себя, на отрезке перекрёстной проверки. Ну и тд....
MS .Net всегда был бесплатным - http://www.microsoft.com/downloads/details.aspx?FamilyID=0856EACB-4362-4B0D-8EDD-AAB15C5E04F5&displaylang=ru
А разве С++ это не ООП?
to KimIV: А чам так плох .NET?
С++ - это не только ООП, но и мета-П. Но ожидать полной реализации ANSII C++ в MT... я смотрю на вещи более реалистично :)
Собственно, MQL4 полностью устраивет, - отличный язык прогаммирования. Можно реализовать буквально все фантазии. Зачем еще чего-то придумывать.
Для особо изобретателей можно и в dll-ке творить что хочешь :) .
Ну все-таки не хватает структур данных. А если в MQL5 будут классы, то это будет супер.
Кстати, по ходу дела вопрос: каков алгоритм работы функции AccountFreeMarginCheck( string symbol, int cmd, double volume) ? Как-то странно она работает. Похоже, обЪем открываемой позиции получается сильно заниженным. Вот кусок кода:
lot_min = 0.1, lot_step = 0.1. Непонятно, почему иногда "прикидочный" лот превышает уточненную величину в 10 и более раз, даже когда открытых позиций вовсе нет. Может, я что-то не так делаю? Хотелось бы разобраться.
З.Ы. Опять с подсветкой какая-то бяка. lot_min почему-то посинел.
Да и классы-то не слишком уж так и необходимы. Представь, bstone, насколько он при этом утяжелится. Классы - это ж не просто поддержка компилятором таких структур, но еще и соответствующие библиотеки.
alexjou 03.04.2007 15:22
Теоретически можно, но на практике отнимает гораздо больше времени и намного сильнее подвержено ошибкам, чем аналоги, использующие ООП.ИМХО, с помощью существующих языковых примитивов MQL4 можно изваять практически все, что душа пожелает.
Я ратую за ООП потому, что я программист с большим опытом в этой области. Естественно для трейдеров без соответствующего образования такие возможности в МТ ничего не меняют. Однако на этом форуме уже как-то была озвучена мысль о том, что MQL - это все-таки язык больше для программистов, а не трейдеров. Последние всегда могут найти квалифицированного программиста для реализации своих идей. Я полностью поддерживаю такой взгляд на вещи и в этом всете поддержка ООП имеет гораздо больший смысл.
Да и классы-то не слишком уж так и необходимы. Представь, bstone, насколько он при этом утяжелится. Классы - это ж не просто поддержка компилятором таких структур, но еще и соответствующие библиотеки.
alexjou 03.04.2007 15:22
Теоретически можно, но на практике отнимает гораздо больше времени и намного сильнее подвержено ошибкам, чем аналоги, использующие ООП.ИМХО, с помощью существующих языковых примитивов MQL4 можно изваять практически все, что душа пожелает.
Я ратую за ООП потому, что я программист с большим опытом в этой области. Естественно для трейдеров без соответствующего образования такие возможности в МТ ничего не меняют. Однако на этом форуме уже как-то была озвучена мысль о том, что MQL - это все-таки язык больше для программистов, а не трейдеров. Последние всегда могут найти квалифицированного программиста для реализации своих идей. Я полностью поддерживаю такой взгляд на вещи и в этом всете поддержка ООП имеет гораздо больший смысл.
А что если не на java а на C#?