МГС  Московская Гигабитная Сеть
 www.umos.su info@umos.su  Выделенные линии Ве/б-Студия Хостинг Collocation
 Тарифы Вопросы и ответы Полезная информация Контакты

Трейдинг >> FAQ - ЧаВо - То, что нужно для начала

Страниц в ветке: 1
FatherJack
Гость


Зарегистрирован: 09/03/2009
Сообщений: 7
Какой язык программирования выбрать для изучения?
      #289881 - 21/02/2010 14:48

Собственно, тема. Начальный уровень обучающегося - ноль. Ну, могу в МТ толщину линии в индюке поменять Хотелось бы выбрать такой язык, который можно будет удобно применить для торговли, если понадобится. Хотя, в общем, решил взяться за это дело не ради торговых приложений, а для самообразования, благо, так получается, что времени вагон. Если можно, литературку по соответствующему языку толковую тож присоветуйте.
Спасибо.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
AlexBig
Свой человек
**

Зарегистрирован: 12/03/2010
Сообщений: 101
Re: Какой язык программирования выбрать для изучения? [re: FatherJack]
      #292289 - 18/03/2010 19:23

MQL4 — (англ. MetaQuotes Language 4) строго типизированный язык программирования торговых стратегий, разработанный в MetaQuotes Software Corp.

Язык программирования торговых стратегий MQL4 синтаксически очень похож на язык программирования Си. Он прост в изучении и использовании. В состав MQL4 включено большое количество функций, необходимых для анализа текущих и прошлых котировок, основные арифметические и логические операции, встроены основные индикаторы и команды по открытию позиций и контролю над ними.

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

В настоящее время используется в клиентском терминале MetaTrader 4. Этот язык позволяет писать собственные программы-эксперты, автоматизирующие управление торговыми процессами и идеально подходящие для реализации собственных торговых стратегий. Кроме того, на MQL4 можно создавать собственные технические индикаторы, скрипты и библиотеки функций.

А литературку в гугле поищи.

Редактировано AlexBig (18/03/2010 19:24)


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Consig
Свой человек
*****

Зарегистрирован: 12/02/2010
Сообщений: 31
Re: Какой язык программирования выбрать для изучения? [re: AlexBig]
      #303147 - 14/06/2010 10:39

Изучая MQL Вы таким образом ограничиваете себя на уровне использования MT4. А это котировки от ДЦ а не от официальных поставщиков, с их тиковыми обьемами по чему угодно, включая Форекс, где обьемов в принципе не существует. Ну и конечно расхождения с реальными ценами. Если вы конечно и впредь собираетесь торговать на таких условиях, то пожалуйста. Но если на перспективу, советую всетаки использовать более качественный софт. Дорогу осилит идущий...

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
pirate
Свой человек
*****

Зарегистрирован: 10/07/2009
Сообщений: 31
Нахождение: Киев
Re: Какой язык программирования выбрать для изучения? [re: Consig]
      #303441 - 17/06/2010 10:51

Я тоже начинал с изучения mql4 (хотя, навыки программирования имел и до этого), потому могу с уверенностью сказать, что гораздо более простым для изучения является EL, т.б. для человека без начальной подготовки. Тестирование идей в Омеге - гораздо менее трудозатратное занятие, нежели в МТ. Причина в том, что при написании кода в МТ приходится много внимания уделять учету ордеров, в Омеге же все на порядок проще, и можно больше времени потратить на саму идею.
Если у Вашего брокера/дц МТ, то все же проще протестировать и наладить мтс в Омеге и, если будете удовлетворены результатами, перевести уже готовую систему на mql. Я, во всяком случае, так и делаю

З.Ы. Все это имхо, ессно...

Редактировано zeus (17/06/2010 11:09)


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Consig
Свой человек
*****

Зарегистрирован: 12/02/2010
Сообщений: 31
Re: Какой язык программирования выбрать для изучения? [re: pirate]
      #303443 - 17/06/2010 11:14

Согласен. EL -это простой и мощный язык, и я не имея знаний в программировании до этого, разобрался в базовых знаниях по крайней мере.
to Zeus- я использую омегу 2000i, в Tradestation 8.и более язык тот же? без изменений?
посложней язык в WLD, но разобраться можно, и проще получать EOD на NYSE, NASDAQ к примеру через яху, чем в омеге.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
pirate
Свой человек
*****

Зарегистрирован: 10/07/2009
Сообщений: 31
Нахождение: Киев
Re: Какой язык программирования выбрать для изучения? [re: Consig]
      #303447 - 17/06/2010 11:36

В ответ на :

Consig писал:
to Zeus- я использую омегу 2000i, в Tradestation 8.и более язык тот же? без изменений?



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


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
operateurFX
Гость


Зарегистрирован: 08/10/2008
Сообщений: 8
Re: Какой язык программирования выбрать для изучения? [re: pirate]
      #310773 - 02/09/2010 18:45

В ответ на :

zeus писал:
гораздо более простым для изучения является EL,





EL - это Expression Language?
Если да, не поделитесь ли ссылочкой на учебник? А то гугль помочь не хочет...


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
pirate
Свой человек
*****

Зарегистрирован: 10/07/2009
Сообщений: 31
Нахождение: Киев
Re: Какой язык программирования выбрать для изучения? [re: operateurFX]
      #310774 - 02/09/2010 18:57

Нет, EL - Easy Language.

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Maggie
Гость
*

Зарегистрирован: 24/10/2012
Сообщений: 11
Re: Какой язык программирования выбрать для изучения? [re: pirate]
      #373895 - 16/11/2012 21:43

Mql4 хорош для тех, у кого есть опыт программирования на С++, например

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
untoxa
Ветеран
****

Зарегистрирован: 16/07/2007
Сообщений: 1394
Re: Какой язык программирования выбрать для изучения? [re: Maggie]
      #373898 - 16/11/2012 23:43

mql4 не хорош.

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
ZmeyGor
Свой человек
*****

Зарегистрирован: 06/10/2010
Сообщений: 38
Re: Какой язык программирования выбрать для изучения? [re: untoxa]
      #373900 - 17/11/2012 00:41

В ответ на :

untoxa писал:
mql4 не хорош.



)))) плюсую. Вообще не хорош ни для кого, хоть я на нём даже с подобием классов умудрялся писать.


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
mrisk121
Профессор
***

Зарегистрирован: 17/11/2003
Сообщений: 2490
Re: Какой язык программирования выбрать для изучения? [re: FatherJack]
      #373909 - 17/11/2012 12:10

В ответ на :

FatherJack писал:
Собственно, тема. Начальный уровень обучающегося - ноль. Ну, могу в МТ толщину линии в индюке поменять Хотелось бы выбрать такой язык, который можно будет удобно применить для торговли, если понадобится. Хотя, в общем, решил взяться за это дело не ради торговых приложений, а для самообразования, благо, так получается, что времени вагон. Если можно, литературку по соответствующему языку толковую тож присоветуйте.
Спасибо.




Имхо при такой постановке - никакой.
Если времени вагон тогда для самообразования поизучал бы Теорию формальных языков. Сия теория является основой построения всех языков программирования.
Резалт - языков знать не будете ни одного конкретно но при желании за короткий срок можно освоить любой. Короткийсрок - примерно месяц-три.

Сложно, но крайне полезно на практике.

--------------------
Удачи
-------------------------
Thanks to my college class I can do the math, but what does it MEAN?


Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Sergey Kovalyov
Ветеран
***

Зарегистрирован: 04/08/2009
Сообщений: 1283
Нахождение: Kiev
Re: Какой язык программирования выбрать для изучения? [re: untoxa]
      #374077 - 20/11/2012 16:55

В ответ на :

untoxa писал:
mql4 не хорош.


Плюс! =)

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Zanzizavr
Гость


Зарегистрирован: 08/09/2016
Сообщений: 18
Нахождение: Москва
Re: Какой язык программирования выбрать для изучения? [re: FatherJack]
      #401337 - 23/10/2018 12:55

Если для торговли, то учите mql4 mql5. Если хотите общий многофункциональный язык, на котором и сайты можно сделать, и аналитику построить, то учите Python.

Опции: Распечатать пост   Напомнить мне!   Оповестить модератора  
Страниц в ветке: 1



Дополнительная информация
1 зарегистрированных и 4 незарегистрированных пользователей просматривает форум.

Модератор:  Poul, 000, Akelo, mda, x4x, Uliss, TradingS, VovaM, mpfeltz, EVM, Neo, Stone, Apprentice, JC, Kobra007, GOOD_MAN, Oldman, TradeSwing, Igonter 

Распечатать тему

Доступ и ограничения:
      Вы не можете начать новую тему
      Вы не можете отвечать на тему
      HTML включён
      UBBCode включён

Рейтинг: **
Тема прочитана: 10590

Рейтинг темы

Перейти на

Send letter to Poul | Предупреждение Poul Trade Forum

Powered by UBB.threads™ 6.5.4

Generated in 0.018 seconds in which 0.003 seconds were spent on a total of 12 queries. Zlib compression enabled.