MT5-это терминал для программистов, а не для трейдеров - страница 21

 
Mihail Matkovskij:

2. Совет на счёт С++ не просто в тему. Потому, как нельзя стать программистом, не изучив хотя бы один ЯП! При чем, не важно, какой язык это будет, хоть Python, Java или Delphi. Важно научиться владеть хоть одним языком в совершенстве, составлять сложные алгоритмы и знать концепцию программирования! И тогда изучить Си подобный MQL будет просто дело техники. Тем же кому программирование не интересно, как наука могут обратиться за помощью к программистам или использовать конструктор советников в МТ5.


Керниган, Ричи в своей известной книге написали: "Единственный способ освоить новый язык программирования -- писать на нем программы".

Изучать язык программирования ради языка программирования -- нет вообще никакого смысла.

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

Пользователю терминала МТ надо изучать MQL -- даже не изучать MQL -- а начинать писать нужные ему программы именно на MQL.

 
Andrey F. Zelinsky:

Керниган, Ричи в своей известной книге написали: "Единственный способ освоить новый язык программирования -- писать на нем программы".

Изучать язык программирования ради языка программирования -- нет вообще никакого смысла.

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

Пользователю терминала МТ надо изучать MQL -- даже не изучать MQL -- а начинать писать нужные ему программы именно на MQL.

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

Тот, кому изначально интересно программирование уже знают хотя бы один ЯП! Так что для них изучить MQL (повторюсь) дело техники. А те кому интересен трейдинг, но само программирование изучать без особой надобности, могут конечно сразу начать с MQL4. Но он не раскрывает концепцию программирования (снова повторяюсь). Если перейти на MQL5, то он раскрывает больше, но не всё. Это очень грамотный инструмент, который оптимизирован по скорости для написания советников. Но тем не менее, трейдеру всё равно понадобится помощь программистов, так как он вряд ли сможет научиться владеть кодом в совершенстве и понять концепцию программирования.

 
fxsaber:

Новичка подталкивает к MQL осознание, что некоторые Терминальные вещи он может автоматизировать.

В терминале первая вещь, приходящая большинству новичков - это автоматизация открытия позиции. А не желание что-то там отправить в лог Терминала, и поэтому якобы новичек взялся за MQL.

Скрипт открытия позиции на MQL4 занимает в несколько раз меньше места, чем на MQL5 (даже с использованием СБ). Более того, на MQL5 сложность может быть недосягаемой для новичка. Реальный пример выше.

В пользу какого MQL новичек сделает выбор, если он не мазохист? Обращу внимание на выделенное

Дык новичку в обычном программинге может прийти осознание, что он может написать игру, не хуже Doom или WorldOfTanks. Но это - не повод для новичка отказаться от "Хелло ворд 1" в пользу изучения DirectX.

Можете у жены (или ребенка) спросить, она точно не соврет.

У меня коллега - весьма неглупый "ручной" трейдер, который с переменным успехом торгует уже 10 лет. Как раз для него я писал свои первые MQL-поделки.

Так вот, он как-то загорелся было изучить программинг хотя бы до уровня "написать индикатор ATR". Поглядел курсы, поглядел код, даже что-то попытался написать, и через неделю плюнул. Сказал "Не мое, пиши все сам, я буду рассказывать что именно".

Так вот, для него - что МТ4, что МТ5 - без разницы. Что то, что то - филькина грамота.

Жена, уверен, скажет тоже самое.

 

Можно ли применить к программированию заповеди Сальвадора Дали?

Попробую добавить слово "программист".

Сальвадор Дали: Десять заповедей, которым должен следовать тот, кто собирается стать художником(программистом)

1. Художник(программист) предпочитает бедности богатство, поэтому научи свою кисть рождать золото и драгоценные камни.
2. Не бойся совершенства - ты никогда его не достигнешь!
3. Сначала выучись рисовать и писать красками, как старые мастера(программисты) , а затем можешь делать что хочешь и все будут тебя уважать.
4. Не отказывайся от собственного видения, своей манеры и своих представлений: они тебе пригодятся, если ты станешь художником(программистом) .
5. Если ты из тех, кто полагает, будто современное искусство(программирование) превзошло Вермера(...подставьте сами) и Рафаэля(...подставьте сами), отложи эту книгу(документацию) в сторону и продолжай пребывать в блаженном идиотизме.
6. Не плюй на собственную живопись(программу) ведь она сможет плюнуть на тебя, когда ты умрешь.
7. Шедевр и праздность не совместимы!
8. Живописец(программист) , пиши.
9. Живописец(программист) , не бери в рот алкоголя и не кури гашиш более пяти раз в жизни.
10. Если живопись(программирование) тебя не любит, вся твоя любовь к ней ничего не даст.

 
Mihail Matkovskij:

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


Да какая наука. Что за бред Вы несёте. Люди торговать пришли. Где ещё кроме торгов Вы будете применять "науку" написания торговых функций и роботов, кроме как в торговле. Приложения для андроида писать будете на мкл.

"Серьезно изучать программирование имеет смысл только если вы программист!"

То есть, если я не программист, то нет смысла изучать мкл. Или имеет смысл изучать мкл НЕ серьёзно. 

Сморозив одну чушь, пытаетесь сгладить послевкусие, морозя другую чушь, тем самым лишь усугубив.
 
ILNUR777:
Да какая наука. Что за бред Вы несёте. Люди торговать пришли. Где ещё кроме торгов Вы будете применять "науку" написания торговых функций и роботов, кроме как в торговле. Приложения для андроида писать будете на мкл.

"Серьезно изучать программирование имеет смысл только если вы программист!"

То есть, если я не программист, то нет смысла изучать мкл. Или имеет смысл изучать мкл НЕ серьёзно. 

Ну я же вроде всё ясно написал, черным по белому. А Вы "ищите черную кошку в тёмной комнате, там где её нет" :) Хотите начать изучение программирования с MQL, пожалуйста. Но если понадобится решать задачи сложнее, чем простое открытие ордеров то, по любому, Вам понадобится помощь программистов!

На с чёт Андроида: то не программист никогда не поймёт, как это интересно написать программу под тот же Андроид или Виндовс, которая самостоятельно выполняет какие угодно действия, заложенные программистом. Да об этом сколько угодно можно говорить, но это не для тех, кто изучение программирования считает бредом! :)

 
Вот, появилась ещё одна тема на форуме с "нытьём" на мотив "ну почему так...". Это говорит что тяжелее идёт, а не о том что не идёт вообще.
Таких отголосков много по форуму. Упорно не замечать их, это надо талант иметь. 
 
Mihail Matkovskij:

Ну я же вроде всё ясно написал, черным по белому. А Вы "ищите черную кошку в тёмной комнате, там где её нет" :) Хотите начать изучение программирования с MQL, пожалуйста. Но если понадобится решать задачи сложнее, чем простое открытие ордеров то, по любому, Вам понадобится помощь программистов!

На с чёт Андроида: то не программист никогда не поймёт, как это интересно написать программу под тот же Андроид или Виндовс, которая самостоятельно выполняет какие угодно действия, заложенные программистом. Да об этом сколько угодно можно говорить, но это не для тех, кто изучение программирования считает бредом! :)


разработчик андроид?

 
Mickey Moose:

разработчик андроид?

В данный момент занимаюсь разработкой советников и индикаторов. Раньше писал программы под Виндовс, работал с трехмерной графикой.
 
Mihail Matkovskij:

Ну я же вроде всё ясно написал, черным по белому. А Вы "ищите черную кошку в тёмной комнате, там где её нет" :) Хотите начать изучение программирования с MQL, пожалуйста. Но если понадобится решать задачи сложнее, чем простое открытие ордеров то, по любому, Вам понадобится помощь программистов!

На с чёт Андроида: то не программист никогда не поймёт, как это интересно написать программу под тот же Андроид или Виндовс, которая самостоятельно выполняет какие угодно действия, заложенные программистом. Да об этом сколько угодно можно говорить, но это не для тех, кто изучение программирования считает бредом! :)

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