Перейти к содержанию

Доработка советников: общая тема


Рекомендуемые сообщения

Доработка советников: общая тема Опубликовано

Как в советнике нужно прописать символ и период, на котором будет работать сам мультивалютный эксперт. И когда ставишь на любой период графика и на любой символ самого советника, результат торговли должен не менятся. Что нужно прописать в таком случаи? Наведите пример. Платформа МТ5

Изменено пользователем Vandor
Ссылка на сообщение
Поделиться на другие сайты

  • Ответов 2,5k
  • Создано
  • Последний ответ

Популярные авторы

Популярные авторы

Популярные посты

Версия с правками. Я немного свернул код, чтобы не перебирались ордера попусту и чтобы проверка красной/синей зоны делалась в одном месте. Прогнал в тесте с настройками по умолчанию. Ожидаемо лье

Перейти

Нате 1_2_3 _Fraktal.mq4

Перейти

Система маятника, или попрыгунчика, или фиг ее знает как ее еще назвать не намного младше сетки мартингейла. Мы в далеком 2017 писали по ней сов с индикатором на вход: https://tlap.com/forum/labo

Перейти
Доработка советников: общая тема Опубликовано
9 часов назад, Vandor сказал:

Как в советнике нужно прописать символ и период, на котором будет работать сам мультивалютный эксперт. И когда ставишь на любой период графика и на любой символ самого советника, результат торговли должен не менятся. Что нужно прописать в таком случаи? Наведите пример. Платформа МТ5

ENUM_TIMEFRAMES timeframe = PERIOD_M5;

string symbol = "USDJPY";

Работает под МТ5

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
5 часов назад, Vandor сказал:

Это в каком месте прописать в советнике, что бы эксперт работал только по этому символу?

Я уже упоминал, что это разговор слепого с глухим.

Судя по динамике беседы, вы не кодер. 

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Я уже прописал что нужно. Достаточно TimeFrame для каждой корзины, а символ, на который ставим график - он и так есть при установке советника.  А вот для фильтра хочу использовать индикатор, но версии mt5 нет.

 

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Всем привет. Помогите внедрить индикатор профита в существующий советник.
Индикатор и советник в архиве.
Спасибо.

ProfitCalculator.rar

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
3 часа назад, Vandor сказал:

Всем привет. Помогите внедрить индикатор профита в существующий советник.
Индикатор и советник в архиве.
Спасибо.

ProfitCalculator.rar 12 \u043a\u0411 · 0 загрузок

А вам зачем, если не секрет? Они, вроде, на одном графике должны неплохо уживаться.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Нет секрета. Хочу что бы просто не подключать к советнику другие индикаторы. Пускай будет статистика в одном.

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
2 часа назад, Vandor сказал:

Нет секрета. Хочу что бы просто не подключать к советнику другие индикаторы. Пускай будет статистика в одном.

Ну, мне кажется немного необоснованным тратить время на то, что и так уже достижимо простым накидыванием индикатора на график.

Но может кому будет интересно поковыряться

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Здравствуйте уважаемые кодеры! я нашёл один советник который работает неплохо, но почему то открывает только селл ордера могли бы вы посмотреть этот объект и добавить туда открытие ещё и бай ордеров или как вариант создать копию только бай версию. Высылаю mql для доработки. Спасибо!

EA16_fix.mq4 EA16_fix.ex4

Изменено пользователем Neotrade
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
В 21.07.2022 в 06:41, Neotrade сказал:

Здравствуйте уважаемые кодеры! я нашёл один советник который работает неплохо, но почему то открывает только селл ордера могли бы вы посмотреть этот объект и добавить туда открытие ещё и бай ордеров или как вариант создать копию только бай версию. Высылаю mql для доработки. Спасибо!

EA16_fix.mq4 31 \u043a\u0411 · 3 загрузки EA16_fix.ex4 31 \u043a\u0411 · 1 загрузка

А в чем выражается "работает неплохо", если не секрет?

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Советник торгует продажи если RSI выше RsiMinimum, в противном случае проверяет, меньше ли он чем RsiMaximum и торгует покупки.

При текущих значения минимум и максимум первое условие выполнено всегда, поэтому он просто всегда в продаже, пока не закроется.

Я вытащил вам эти параметры в настройки, наслаждайтесь

EA16_fix.mq4

Изменено пользователем Rigal
  • Лайк 3
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
5 минут назад, Rigal сказал:

Советник торгует продажи если RSI выше RsiMinimum, в противном случае проверяет, меньше ли он чем RsiMaximum и торгует покупки.

Звучит граально 

  • Лол 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
Только что, ademen сказал:

Звучит граально 

надо скидываться, я считаю

  • Лол 2
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Есть ошеломительная идея привязать сей индикатор к советнику для сигналов. Но вот незадача, советник на mt5. Может посмотрят специалисты, возможно ли его подружить с mt5.

SpudsStochastic.mq4

  • Хм... 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
8 часов назад, Vandor сказал:

Есть ошеломительная идея привязать сей индикатор к советнику для сигналов. Но вот незадача, советник на mt5. Может посмотрят специалисты, возможно ли его подружить с mt5.

SpudsStochastic.mq4 7 \u043a\u0411 · 2 загрузки

а ошеломительный советник на мт5 где?

  • Лол 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

хотя я глянул на предыдущие сообщения и нет, не надо советника на МТ5

  • Лол 1
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

EA icarus is free to code by anyone, openly (in forex factory).

 

i would like to post this EA (mql4) here, & coders here is invited to contribute at will (but please post the MQL4 file, thus it can be on-going enhanced).

 

 

My request = (Wish list)  :D

 

  • Load the EA on 1-chart, trades multiple fx..
  • order_comment. example = icarus. %Magic_Number%. %indicator_type%

%indicator_type% = means that. Which indicator signal triggered the open position. (bollinger/RSI/CCI/EMA...)

____________________________

Source. Last EA revised = Link .____________________________

Myself edited this EA from that Link. (attach the MQL4 here, for enhancement by any volunteer here).

(I am not a coder)

 


image.png.ebc43f1aa249c029d27c31aae68ce077.png


icarus_4.73 2022july27 EMA.mq4

Изменено пользователем livenFX
typo
Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Всем доброго времени суток
Может есть у кого пару часов свободного времени и он сможет помочь с написанием простенькой совы на МТ5 
(у меня есть такой на МТ4, но я не могу разобраться с языком MQL5, что бы переписать самостоятельно)
Сова на основе индикатора Ozymandias
Основные настройки - 
1- MagicNamb (магик совы)
2- Lots (объем сделки)
3- Торговля в отдельные дни недели (пн,вт,ср,чт,пт - true/false)
4- Время торговли (время начала и окончания торговли совы)
5- Настройка индикатора Ozymandias для входа в сделку (настройка амплитуды,  метод MA в индикаторе Ozy)
6- Закрытие сделок по обратному сигналу Ozymandias ( имеет true/false )
7- Настройка индикатора Ozymandias для закрытия сделки (настройка амплитуды,  метод MA в индикаторе Ozy)


Условия входа в сделку :
бар[2]-тренд up   &&   бар[1]-тренд down = SELL на открытии нового бара[0] 
бар[2]-тренд down    &&   бар[1]-тренд up = BUY  на открытии нового бара[0] 

 

Условия закрытия сделки :
if OP_BUY   =  бар[2]-тренд up   &&   бар[1]-тренд down 
if OP_SELL  =  бар[2]-тренд down    &&   бар[1]-тренд up 

можно добавить SL/TP  и окно информации настроек советника (вывод на график  к которму прикреплен сов) - это не обязательно

прикрепляю индикатор

 

Oz-s.7z

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

Уважаемые программисты. Для полуавтоматической торговли есть инструмент для MT5. Код открытый. При компиляции выдаёт несколько ошибок. Может кто-то исправит эту невозмутимую ошибку. 

Спасибо.

mql5.zip

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано

С ошибкой разобрались. Есть встречное предложение.  В архиве индикатор и этот же советник. Можно их совместить вместе? Код открытый, значит вписать в советнике код индикатора. Так будет приемлемей.

mql5_1.zip

Ссылка на сообщение
Поделиться на другие сайты

Доработка советников: общая тема Опубликовано
В 30.07.2022 в 20:12, pol215 сказал:

Всем доброго времени суток
Может есть у кого пару часов свободного времени и он сможет помочь с написанием простенькой совы на МТ5 
(у меня есть такой на МТ4, но я не могу разобраться с языком MQL5, что бы переписать самостоятельно)
Сова на основе индикатора Ozymandias
Основные настройки - 
1- MagicNamb (магик совы)
2- Lots (объем сделки)
3- Торговля в отдельные дни недели (пн,вт,ср,чт,пт - true/false)
4- Время торговли (время начала и окончания торговли совы)
5- Настройка индикатора Ozymandias для входа в сделку (настройка амплитуды,  метод MA в индикаторе Ozy)
6- Закрытие сделок по обратному сигналу Ozymandias ( имеет true/false )
7- Настройка индикатора Ozymandias для закрытия сделки (настройка амплитуды,  метод MA в индикаторе Ozy)


Условия входа в сделку :
бар[2]-тренд up   &&   бар[1]-тренд down = SELL на открытии нового бара[0] 
бар[2]-тренд down    &&   бар[1]-тренд up = BUY  на открытии нового бара[0] 

 

Условия закрытия сделки :
if OP_BUY   =  бар[2]-тренд up   &&   бар[1]-тренд down 
if OP_SELL  =  бар[2]-тренд down    &&   бар[1]-тренд up 

можно добавить SL/TP  и окно информации настроек советника (вывод на график  к которму прикреплен сов) - это не обязательно

прикрепляю индикатор

 

Oz-s.7z 14 \u043a\u0411 · 7 загрузок

Мелькал этот индикатор и я выписывал версию Challenger с ним

У меня ничего интересного не получилось - но версию можно найти в ветке и поиграться.

Ссылка на сообщение
Поделиться на другие сайты

  • 2 weeks later...
Доработка советников: общая тема Опубликовано

Дорогие спецы! Прошу помочь с кодом.
Не запускается расчет и отображение уровней по фракталам, помогите найти ошибку в коде, пожалуйста.

Привожу часть интересующего кода советника
 

//+------------------------------------------------------------------+
void OnTick ()
{
    if (Level() && UsePinbarCandles && Pinbar()==1)
    {
        //.. здесь код по обозначению на графике паттерна и открытию ордера - эта часть кода работает//
    }
}


код ниже не отображает уровни.. в чем же ошибка? подскажите, пожалуйста

 

//+------------------------------------------------------------------+

bool Level()
{
   if (!UseLevels) return (true);
   double LastFractalUp = 0;
   double LastFractalDn = 0;
   int j=0;
   int m=0;
   int k=0;
 
   ArrayResize(Fract,300);
   ArrayResize(FractLevels,300);
 
   for (int i=10;i<FractHistory;i++)
   {
      LastFractalUp = iFractals(_Symbol,_Period,MODE_UPPER,1);
      LastFractalDn = iFractals(_Symbol,_Period,MODE_LOWER,1);
         
      if (LastFractalUp!=0)
      {
         Fract[j]=LastFractalUp;
         j++;
      }
   
      if (LastFractalDn!=0)
      {
         Fract[j]=LastFractalDn;
         j++;
      }
   }
 
   for (int i=0;i<ArraySize(Fract);i++)
   {
      if (Fract[i]!=0) m++;
   }
 
   ArrayResize(Fract,m);
 
   for (int i=0 ;i<ArraySize(Fract);i++)
   {
      if (i==0)
      {
         FractLevels[k]=Fract[ArrayMinimum(Fract,WHOLE_ARRAY,0)];
         k++;
      }  
      if (i>0&&Fract[i]>FractLevels[k-1]+LevelDiff*_Point)
      {
         FractLevels[k]=Fract[i];
         k++;
      }
   }
 
   m=0;
 
   for (int i=0;i<ArraySize(FractLevels);i++)
   {
      if (FractLevels[i]!=0) m++;
   }
 
   ArrayResize(FractLevels,m);
 
   for (int i=0;i<ArraySize(FractLevels);i++)
   {
      ObjectCreate(ChartID(),"Level_"+IntegerToString(i),OBJ_HLINE,0,0,FractLevels[i]);
   }
 
   //попадает ли свеча в диапазон найденных уровней
   for (int i=0;i<ArraySize(FractLevels);i++)
   {
      if(Low[1]<FractLevels[i]+LevelDiff*_Point&&High[1]>FractLevels[i]-LevelDiff*_Point) return (true);
   }
 
   return (false);
 }

 

Ссылка на сообщение
Поделиться на другие сайты

  • 5 weeks later...
Доработка советников: общая тема Опубликовано

Уважаемые программисты. Хотел чтобы советник в пятницу в 11 вечера прекращал работу и закрывал все ордера, но так как в кодинге не силен, скопировал блок кода с другого советника, подредактировал в силу своих возможностей. Но советник стал както неправильно работать, и выдавать ошибки разногласия графиков. Может глянет кто.

Прилагаю два файлаVolatility Factor v5.1 original.mq4: оригинал и с доработкой.     

Volatility Factor v5.1 Time.mq4

Ссылка на сообщение
Поделиться на другие сайты

  • idinesh changed the title to Assae Elite Pro tlap version source code need i have plan convert this mt4 to mt5 and it possible mt4 dll file modified mt5 version

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!

Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.

Войти

  • Специальное предложение


  • ×
    ×
    • Создать...