Главная
Форум
Лаборатория стратегий и советников к ним.

Для того, чтобы использовать все возможности сайта, мы рекомендуем Вам person_add Зарегистрироваться или person Войти

Форум » Cтратегии и программирование на MQL » Лаборатория стратегий и советников к ним. » Exp - Templates #8 Tester Light (Программирование советников по индикаторам - Легко!)
Exp - Templates #8 Tester Light
Дата: Четверг, 22.11.2012, 21:05 | Сообщение # 1 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн



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

attach_file Прикрепления

4675889.png(111.4 Kb)

gestureс Уважением, Владислав Expforex

Дата: Четверг, 16.01.2014, 10:54 | Сообщение # 11 Написал: sfinks
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Оффлайн

Здравствуйте, Влад! 
Вот еще такой вопрос. В коде шаблона увидел функцию Установка отложенного ордера.
А как ее применить, чтобы установить отложенный ордер?
В extern ничего похожего нет.
Скорее всего, я чего-то не понимаю. 
Спасибо.

Сообщение отредактировал sfinks - Четверг, 16.01.2014, 10:55

Дата: Четверг, 16.01.2014, 11:42 | Сообщение # 12 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн

Приветствую, смотря какая у Вас собственно версия шаблона?

В тестерной версии отложек нет.
в платной версии эти функции регулируют параметрами:
extern bool StopOrderUSE=false;           // Использовать Отложенные ордера
extern int StopOrderDeltaifUSE=0;         // Дистанция для отложенных ордеров

gestureс Уважением, Владислав Expforex

Дата: Четверг, 16.01.2014, 12:09 | Сообщение # 13 Написал: sfinks
Группа: Пользователи
Сообщений: 6
Награды: 0
Статус: Оффлайн

У меня версия 107_Exp-Templates_8.
А в коде этой версии, видимо, общая заготовка.

Сообщение отредактировал sfinks - Четверг, 16.01.2014, 12:09

Дата: Четверг, 16.01.2014, 12:16 | Сообщение # 14 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн

sfinks, да это как бы легкий вариант советника, не предназначенный для использования доп функций.

Если Вы желаете версию с стопами и другими функциями, то Вам нужно приобрести расширенную версию: https://www.expforex.com/shop/163/desc/exp-templates-9-otkrytyj-kod

Если с усреднителем и откатами то :
https://www.expforex.com/shop/195/desc/exp-templates-12-otkrytyj-kod 

ну а если совсем индивидуально, то обратится в соответствующий раздел: https://www.expforex.com/index/programming_in_mql4_mql5/0-3 

gestureс Уважением, Владислав Expforex

Дата: Четверг, 16.01.2014, 12:16 | Сообщение # 15 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн



Шаблон эксперта №1

Данный шаблон предназначен для общих целей создания экспертов, в этом шаблоне заложены самые важные и необходимые функции работы с экспертом

Среди возможностей данного шаблона есть:

1. Использование / НЕ использование - Стоплоссов / Тейкпрофитов
2. Использование / НЕ использование - Торговли по времени
3. Использование / НЕ использование - MarketWatch технологии ведении торговли (включение - Только для знающих)
4. Использование / НЕ использование - Отложенных ордеров / позиций по рынку - на выбор
5. Использование / НЕ использование - Автолота, либо же использование фиксированного лота
6. Использование / НЕ использование - Закрытия позиций по обратному сигналу
7. Использование / НЕ использование - Трейлингстопа


ВНИМАНИЕ!!! КОД ПОЛНОСТЬЮ ОТКРЫТЫЙ И КОММЕНТИРОВАННЫЙ



attach_file Прикрепления

4605262.jpg(26.4 Kb)

gestureс Уважением, Владислав Expforex

Дата: Четверг, 16.01.2014, 12:16 | Сообщение # 16 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн

Статья о данном шаблоне:

https://www.expforex.com/publ....-1-0-15

gestureс Уважением, Владислав Expforex

Дата: Суббота, 05.04.2014, 15:54 | Сообщение # 17 Написал: viktorosyka_
Группа: Удаленные





Здравствуйте, Влад!
Скачал сегодня демо версию, вставил как описано пользовательский индикатор. Скомпилировалось  ошибок-0, предупреждений 10, но зто так-же и в шаблоне. Индикатор  KillBinarySignals 2 стрелочник, буфера  0,1.Втестере выдает ерунду,  Открывает сделки через каждые 2 пипса и все в Sell. Изменяю буфер для  Sell ставлю заведомо ложный, отыгрывает Тоже самое только в Buy. В чем может быть причина, если нужен индикатор скину. Мне надо что-бы сделки закрывались по обратному сигналу, не важно в + или в _.
Спасибо.

Сообщение отредактировал viktorosyka_ - Суббота, 05.04.2014, 15:57

Дата: Суббота, 05.04.2014, 16:02 | Сообщение # 18 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн

Цитата viktorosyka_ ()
Здравствуйте, Влад! Скачал сегодня демо версию, вставил как описано пользовательский индикатор. Скомпилировалось  ошибок-0, предупреждений 10, но зто так-же и в шаблоне. Индикатор  KillBinarySignals 2 стрелочник, буфера  0,1.Втестере выдает ерунду,  Открывает сделки через каждые 2 пипса и все в Sell. Изменяю буфер для  Sell ставлю заведомо ложный, отыгрывает Тоже самое только в Buy. В чем может быть причина, если нужен индикатор скину. Мне надо что-бы сделки закрывались по обратному сигналу, не важно в + или в _.
Спасибо.
приветствую, да в новом компиляторе будут предупреждения изменилась немного техника кодо писания, но они не влияют на торговлю, прикрепите то что ВЫ сделали и индикатор.

gestureс Уважением, Владислав Expforex

Дата: Суббота, 05.04.2014, 16:40 | Сообщение # 19 Написал: viktorosyka_
Группа: Удаленные





Извините!, не думал что так быстро ответите.

attach_file Прикрепления

9421265.rar(9.5 Kb)

Дата: Суббота, 05.04.2014, 20:02 | Сообщение # 20 Написал: Администратор expforex
Группа: Администраторы
Сообщений: 9767
Награды: 42
Статус: Оффлайн

viktorosyka_, посмотрел, каждые 2 секунды не должен открывать - запрещено кодом:

Код
if(timeCheckSignal!=Time[0])


также стоит проверка на наличие сделок:
Код
if((ONlyOnePosbySignal && !EPs(Symbol(),-1,Magic)) || !ONlyOnePosbySignal)


наверно имелось ввиду открывает и закрывает селл по сл или тп - да потому что стопы стоят минимальные:
Код
extern int StopLoss=20;                    // Стоплосс, 0 - не используется
extern int TakeProfit=20;                  // Тейкпрофит , 0 - не используется


В сигналах ВЫ написали:
Код
if( ind1>0)Sig=1; // Если МА ниже цены БИД - открываемся в бай
if(ind2>0)Sig=2; // Если МА выше цены БИД - открываемся в селл


Буфера всегда больше 0 и равны EMPTY_VALUE
поэтому по Вашему коду всегда есть сигнал селл
напишите так:
Код
if( ind1!=EMPTY_VALUE)Sig=1; // Если МА ниже цены БИД - открываемся в бай
if(ind2!=EMPTY_VALUE)Sig=2; // Если МА выше цены БИД - открываемся в селл

gestureс Уважением, Владислав Expforex

Форум » Cтратегии и программирование на MQL » Лаборатория стратегий и советников к ним. » Exp - Templates #8 Tester Light (Программирование советников по индикаторам - Легко!)
Поиск:
Expforex Expforex Идеи для Форекс https://www.expforex.com/1NEWDESIGN/NEWLOGO/LOGONEW.png expforex@meta.ua Украина expforex2