Добрый день, smartlab и его посетители!
Возможно обращаюсь с не совсем стандартной просьбой или помощью. В общем, есть надобность в обучении программированию, а именно языка Си (Си++ в дальнейшем + MQL (LUA) для автоматизации торговли (стратегия основана строго по цене) со всеми его наворотами. Понимаю, что дело нелегкое. Курсов хороших очень мало (есть мега громкие, но комментарии не порадовали) и неудобно по времени.
Опыт на рынке у меня порядка 5-ти лет и перепробовал за этот срок все что можно (огромных архив паттернов, индикаторы, тс, нестандартные подходы, скальпинг, лента, объемы и прочитана почти вся биржевая литература + близкое к понимаю биржи и природы поведения цены, тестировал и очень все хорошо работает, если грамотно торговать на любом таймфрейме), в итоге, использую только самое простое и рабочее, но это такая рутина и понимаю, что нужно писать робота для автоматизации ТС, как не крути, да и вообще нужно освоить программирование так как оно мне очень интересно для создание десктопных программ и тп на СИ++ не связанных с биржей. Кто научит помогу разобраться с биржей и куда получше любых обучающих ресурсов в сети и круче любого платного гуру в мире трейдинга (некоторые, слышал, готовы миллионы отдать за понимание цены). Простая человеческая просьба без лишнего пафоса и обещания золотых гор.
Подскажите какие есть места в МСК или кто может помочь с данным делом? (контакты email см в профиле, мне 30 лет, в/о, учиться этому готов этому ремеслу даже если будет долго)
Загугль Lua 101 и вперёд
Могу посоветовать полазить по сайтам типа Хабра и поискать там статьи о том, как выучиться программированию в 30+. Или погуглить на эту тему.
Ну или иначе самый простой способ для крепкозадых — ищете MQL5 советник, который делает примерно отдалённо то, что нужно, читаете исходники, читаете хелп, и методом тыка, проб и ошибок учитесь. Это долго, но быстро по любому не получится.
Анатолий Степанов: Курс информатики для студентов информационно-математических специальностей
у MetaQuotes есть все, что нужно для того, чтобы научится с нуля. Сам иду по этому пути, не без граблей, но все же.
Есть отличный раздел «Библиотека исходных кодов на языках MQL4 и MQL5», есть отличный русскоязычный Справочник онлайн по всем функциям с примерами, есть форум, в конце концов.
Берите для начала любого простого готового робота с открытым кодом и разбирайте до символа, чтобы вы досконально понимали как (алгоритмически и лингвистически) и зачем (функционально) написана каждая строка кода.
Категорически не рекомендую C++ для данных задач.
Его скорость вам не нужна.
Да и достичь её не так просто(для этого нужны знания).
А вот проблем с удобством и отсутствием высокоуровневых библиотек хлебнёте по полной.
Осваивайте что-то более современное: Java или C#.
ЗЫ: написал на почту.