Vladimir N.
Vladimir N. личный блог
17 июля 2019, 10:35

MQL программирование (LUA) и вообще программирование (C/C++)

Добрый день, smartlab и его посетители!
 Возможно обращаюсь с не совсем стандартной просьбой или помощью. В общем, есть  надобность в обучении программированию, а именно языка Си (Си++ в дальнейшем + MQL (LUA) для автоматизации торговли (стратегия основана строго по цене) со всеми его наворотами. Понимаю, что дело нелегкое. Курсов хороших очень мало (есть мега громкие, но комментарии не порадовали) и неудобно по времени.

 Опыт на рынке у меня порядка 5-ти лет и перепробовал за этот срок все что можно (огромных архив паттернов, индикаторы, тс, нестандартные подходы, скальпинг, лента, объемы и прочитана почти вся биржевая литература + близкое к понимаю биржи и природы поведения цены, тестировал и очень все хорошо работает, если грамотно торговать на любом таймфрейме), в итоге, использую только самое простое и рабочее, но это такая рутина и понимаю, что нужно писать робота для автоматизации ТС, как не крути, да и вообще нужно освоить программирование так как оно мне очень интересно для создание десктопных программ и тп на СИ++ не связанных с биржей. Кто научит помогу разобраться с биржей и куда получше любых обучающих ресурсов в сети и круче любого платного гуру в мире трейдинга (некоторые, слышал, готовы миллионы отдать за понимание цены). Простая человеческая просьба без лишнего пафоса и обещания золотых гор.

Подскажите какие есть места в МСК или кто может помочь с данным делом? (контакты email см в профиле, мне 30 лет, в/о, учиться этому готов этому ремеслу даже если будет долго)

MQL программирование (LUA) и вообще программирование (C/C++)
MQL программирование (LUA) и вообще программирование (C/C++)
MQL программирование (LUA) и вообще программирование (C/C++)
MQL программирование (LUA) и вообще программирование (C/C++)





25 Комментариев
  • Oerlikonium
    17 июля 2019, 13:53
    Английский знаешь?
    • Oerlikonium
      17 июля 2019, 15:43
      Vladimir N., ну можешь начать с луа тогда, это специально простой но довольно годный скриптовой язык. Он как раз в этом контексте и популярен так потому, что на нём любого условного васю с улицы учат кодить простые вещи — скрипты в игрушках и т д. В квике он очень в кассу. А что-то сложное долго учиться кодить надо, структуры данных там, алгоритмы )
      Загугль Lua 101 и вперёд
        • Oerlikonium
          17 июля 2019, 17:13
          Vladimir N., не знаю про курсы. Вряд ли вообще можно чему-то научиться на «курсах» )) Все программисты кого я знаю, научились кодить во время обучения в университетах, и потратили на это уйму времени (пресловутые 10000 часов).

          Могу посоветовать полазить по сайтам типа Хабра и поискать там статьи о том, как выучиться программированию в 30+. Или погуглить на эту тему.

          Ну или иначе самый простой способ для крепкозадых — ищете MQL5 советник, который делает примерно отдалённо то, что нужно, читаете исходники, читаете хелп, и методом тыка, проб и ошибок учитесь. Это долго, но быстро по любому не получится.
        • Андрей К
          17 июля 2019, 17:43
          Vladimir N., возьмите учебник для ВУЗ, для первого курса. От издательства Питер. Они норм пишут. Как раз по программе технического вуза первого курса
          • Oerlikonium
            17 июля 2019, 19:49

            Анатолий Степанов: Курс информатики для студентов информационно-математических специальностей

        • Vladimir N., 
          у MetaQuotes есть все, что нужно для того, чтобы научится с нуля. Сам иду по этому пути, не без граблей, но все же.
          Есть отличный раздел «Библиотека исходных кодов на языках MQL4 и MQL5», есть отличный русскоязычный Справочник онлайн по всем функциям с примерами, есть форум, в конце концов.
          Берите для начала любого простого готового робота с открытым кодом и разбирайте до символа, чтобы вы досконально понимали как (алгоритмически и лингвистически) и зачем (функционально) написана каждая строка кода.
  • Андрей К
    17 июля 2019, 14:11
    А для чего приложены скрины?
  • day0markets.ru
    17 июля 2019, 18:57
    На любом торренте куча курсов. Основам вас там точно научат, а дальше только самому + книги
  • Тарас Громницкий
    18 июля 2019, 15:01

    Категорически не рекомендую C++ для данных задач.

    Его скорость вам не нужна.

    Да и достичь её не так просто(для этого нужны знания).

    А вот проблем с удобством и отсутствием высокоуровневых библиотек хлебнёте по полной.

    Осваивайте что-то более современное: Java или C#.

    • Пафос Респектыч
      18 июля 2019, 22:34
      Vladimir N., смотря в кого хочешь переквалифицироваться, что именно программировать. C++ уже сейчас очень нишевый язык, и там одни «деды», смотри скорее в сторону Go )
        • Пафос Респектыч
          19 июля 2019, 22:42
          Vladimir N., на С++ или на Go? Я долго писал на C++, но уже лет 5 на Go стараюсь писать всё, если только на питоне не проще.
  • Andrew Morozov
    04 августа 2019, 00:12
    Если выберите с++ и сумеете достигнуть цели — понять язык и научиться им пользоваться, никогда ни разу не пожалеете. Это трудно и долго, но даст неограниченную свободу и возможности. Основы любого другого языка потом сможете понять за пару недель. Мой приятель, с которым вместе несколько лет назад практически с нуля начали осваивать с++, полгода уже на Кипре в серьёзной конторе, зп около 6К, в общем и трейдить нах не надо.
    • -- Leonid --
      16 января 2020, 13:20
      Vladimir N., для переквалификации, наверно, нужно обращаться к тем кто реально учит программированию. Зачем тогда вообще упоминать MQL и LUA?
      ЗЫ: написал на почту.
  • Andrew Morozov
    04 августа 2019, 14:43
    Возьмите для старта tradestation 9.1 и попробуйте формализовать Ваши идеи на изи. Очень быстрое и простое в использовании средство. Далее можно смотреть в сторону Квик + Луа. А потом сами увидите что вам необходимо добавить, это с++ либо дотнет.
  • Andrew Morozov
    04 августа 2019, 14:46
    Если уж очень хочется быстрого погружения, разбирайтесь сначала с двоичной и шестнадцатеричной системой чисел, основами computer science и алгоритмами.
  • Andrew Morozov
    04 августа 2019, 15:36
    Такое ощущение, я конечно извиняюсь, что вы себя немного недооценивате. Если вы имеете представление о том что вы упомянули, надо просто скачать компилятор и начать писать код. Вопросы конечно будут, но полно форумов где на них можно найти ответы, если правильно формулировать вопросы и не стесняйтесь их задавать.

Активные форумы
Что сейчас обсуждают

Старый дизайн
Старый
дизайн