Вопросы от начинающих MQL4 MT4 MetaTrader 4 - страница 63

 
Vitaly Muzichenko:

Повторю ещё раз: лучше не смешивать два языка, а писать так, как должно быть. Да, задача не из лёгких, но результат будет в разы лучше.

А есть про это объяснение с доказательствами?
 
Andrei:
А есть про это объяснение с доказательствами?
А что доказывать, то что не нужно подключать левые библиотеки с переводом торговых функций с четвёрки на пятёрку? 
 
Andrei:
Это как?

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Советники: Spreader

fxsaber, 2016.09.03 11:18

Вы можете это проверить в MT5-тестере.

// Это MT5-советник, который позволяет запускать соответствующий
// MT4-советник в мультивалютном MT5(Hedge)-тестере (с реальными тиками)

// https://www.mql5.com/ru/code/16006
#include <MT4Orders.mqh>
#include <MQL4_to_MQL5.mqh>

//#include "Spreader_v1.mq4" // https://www.mql5.com/ru/code/9484
#include "Spreader_v2.mq4" // https://www.mql5.com/ru/code/9495

void OnTick()
{
  start();
}

Результат мультивалютного бэктеста с дефолтными настройками в режиме EURUSD M1 OHLC

 

 

 

 

 Подробности в файле отчета.

 
Vitaly Muzichenko:
А что доказывать, то что не нужно подключать левые библиотеки с переводом торговых функций с четвёрки на пятёрку? 
Ну так вы же сами рекомендуете пользоваться левыми кодами и примерами и как тогда узнать где правильный вариант? Неужели по человечески нет описания про торговые функций без этих гаданий?
 
здравствуйте!не совсем понимаю где где писать void,где писать просто return; ,где return(0) , когда надо писать просто  OnTicK(). Блин писал раньше int start() всё было понятно. Теперь всё перепуталось,с этим блин обновлением.... учусь по ковалёву но он устарел,что делать?  у кого не спросишь чуть ли не родились с этими знаниями! как мне постигнуть всю эту......................
 
Да вроде бы не тупой.
 
я изучил ковалёва третью часть учебника. как обычно в ютюбе нахожу кучу видосов естественно они устаревшие или  в первом уроке выкладывают знания ,которые занимают в учебнике  пол книги.  напрашивается вопрос для какой категории людей они созданы ? наверно для супер людей ,а что делать нам тупым?
 
FOTOGRAF14:
я изучил ковалёва третью часть учебника. как обычно в ютюбе нахожу кучу видосов естественно они устаревшие или  в первом уроке выкладывают знания ,которые занимают в учебнике  пол книги.  напрашивается вопрос для какой категории людей они созданы ? наверно для супер людей ,а что делать нам тупым?

Для начала изучить основы 


https://www.mql5.com/ru/docs/basis 

https://www.mql5.com/ru/docs/runtime 

Документация по MQL5: Основы языка
Документация по MQL5: Основы языка
  • www.mql5.com
Основы языка - справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 
меня бы чуть- чуть направить и всё было бы ок! Все говорят  пиши коды, пиши коды. Я с этим совершенно согласен!  есть выход!  Мне надо для тренировки задачки!!! Если бы мне их кто-то давал, я их писал и показывал для проверки Там взять какую ни-будь тему и по неи самостоятельно написать пяток кодов , о тогда был бы толк!
 
Michail_David:
Спасибо за совет. Воткну в программу проверку на минимально и максимально допустимое значение на счёте. На счёт шага... лоты у меня рассчитываются уже с MarketInfo(Symbol(),MODE_LOTSTEP). Думаю, что этого для шага будет достаточно. Как считаете?
Если всё будет работать как задумано, то да. Но всегда есть несколько способов как сделать вещь, так и испортить ;)
Причина обращения: