Хочу изучить язык программирования для терминала MT5. с чего начать навичку изучение ? - страница 7

 
multiplicator:
пропускайте мимо ушей советы по изучению мт5. вы его сами не освоите.

Полностью самостоятельно здесь вообще никто ничего не изучаете. Всегда можно задать вопрос на форуме. Почему вы не задали ни одного вопроса на форуме?

 
Ihor Herasko:

Это если человек планирует свою деятельность вне МТ. Но такого спланировать заранее нельзя. Сейчас цель - научиться писать для МТ. А если начинать с Си или С++, то там сразу застрянет на таких вещах, которых в MQL отроду нет. Ведь даже простую печать значений не получится сделать через cout. В этом плане MQL намного проще - Print или Alert.

Поэтому лучше начинать учить то, что нужно. А уже потом, если понравится и захочется продолжить, то можно и на С++ перейти.

Если цель - уметь написать в МТ4-стайл грубый советник для тестера, то можно и старый курс по МКЛ4 взять, подключить библиотеку MT4Orders и вперед.

Кстати. cout гораздо удобнее чем Print, выучив основы ООП человек напишет простой аналог за 15 минут.

 
Ihor Herasko:

Человеку ехать нужно, а Вы ему - шашечки. На этапе освоения MQL будет решаться вопрос о том, насколько нужно топикстартеру программирование в принципе, потянет ли его. MQL все-таки легче, чем С++. Зачем браться за сложное?

Тем более, что по приведенной ссылке сразу идет все то, чего нет в MQL: стандартная библиотека (в MLQ есть, но своя, не C++), пространство имен, ввод и вывод через cout и cin.

Потому что вопрос был как программировать а не знать как собака или обезьяна натренированная 3-4 переменных и такое же количество функции.

 
Ihor Herasko:

Скомпилировал. Ошибок нет. Только одно предупреждение, которое легко исправляется при элементарном понимании термина "функция".

Взял даже чуть побольше пример:

Тоже компилируется. 12 предупреждений, но ни одно из них не влияет на работоспособность программы. Тоже элементарно исправляются. Поэтому для старта Учебник - самое то.

спасибо за полезную информацию
 
Anastasia Vasilenko:

Хочу изучить язык программирования для терминала MT5. с чего начать новичку изучение ?

Муж-трейдер не хочет помогать вам?

Поменяйте его на мужа-алготрейдера!

 
Подскажите нАвичку. В чем разница между
double a;
(string) a;
И
 
Alexander Fedosov:
Подскажите нАвичку. В чем разница между
double a;
(string) a;
И
DoubleToString(a)?

(string) a; // вывод как есть

DoubleToString(a, 2) // можно задать количество знаков после запятой

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
[in]  Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление числа с указанным количество знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то...
 
Alexander Fedosov:
Подскажите нАвичку. В чем разница между
double a;
(string) a;
И
DoubleToString(a)?

В таком случае ещё и string( a);

 
Aleksey Nikolayev:

Муж-трейдер не хочет помогать вам?

Поменяйте его на мужа-алготрейдера!

Угу. Да походу разводят нас здесь как первоклассников, мол помогите девушке. Я в будущем вообще, наверное, перестану отвечать кому-то хотя бы с одним сигналом или продуктом в маркете.

 
pavlick_:

Угу. Да походу разводят нас здесь как первоклассников, мол помогите девушке. Я в будущем вообще, наверное, перестану отвечать кому-то хотя бы с одним сигналом или продуктом в маркете.

А как соотносится одно с другим? Человек заказал сову на фрилансе, вот тебе и сигнал. А теперь он хочет научиться писать советники самостоятельно. В чём проблема?

Причина обращения: