Здравствуйте. Просьба сделать простой советник по двум машкам.
Идея:
При пересечении 2-х машек, мы будет торговать по тренду, у нас будет параметр пипстеп, который каждые Х пунктов будет открывать ордера. Допустим у нас машки дают сигнал на продажу, цена движется вниз, у нас каждые 20 пукнтов будет открываться сделка на продажу. Каждый раз при развороте тренда по машке у нас лот будет добавляться арифметическим увеличением. То есть у нас лот первоначальный 0,01, следующий 0,02, следующий 0,03 и тд.
Параметры в советнике:
— Лот
— Тейкпрофит
— Стоплосс
— увеличение лота // к примеру добавлять на 0,02 при каждом новом развороте
— пипстеп // шаг когда по тренду будет открываться новый ордер каждые 20 пунктов (лот при движении по тренду не меняется)
— параметр Moving avarage 1
— параметр Moving avarage 2
— проскальзывание цены при открытии
Все
Таким образом у нас будет тренд на продажу в величине в 140 пунктов, машка покзаывает тренд и у нас будет открыто на продажу каждые 20 пунктов примерно 5 ордеров, цена разворачивается машки дают сигнал на бай, лот наш увеличивается и открываются уже каждые 20 пунктов ордера на покупку.
Заранее спасибо!
Комментарии (48)
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
7 ell75 Сообщений: 195
www.opentraders.ru/downloads/840/
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
На картинке результат оптимизации с 2000-го года.
35 AM2 Сообщений: 16256 - Андрей
Вот думаю, может с мартином геометрическим попробовать? Или уже нельзя доработать его?
7 anathem Автор Сообщений: 142
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
7 ell75 Сообщений: 195
7 anathem Автор Сообщений: 142
7 ell75 Сообщений: 195
7 anathem Автор Сообщений: 142
7 ell75 Сообщений: 195
www.opentraders.ru/downloads/840/
35 AM2 Сообщений: 16256 - Андрей
7 ell75 Сообщений: 195
35 AM2 Сообщений: 16256 - Андрей
А ты выложил только .mq4
Не каждый знает, что .mq4 надо скомпилировать Редактирован: 20 августа 2015, 22:06
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
Чтобы советник работал в тестере или в терминале, его надо скомпилировать! при компиляции появится файл .ex4
Скомпилировать надо в программе MetaEditor
Дальше мучайте Андрея Редактирован: 20 августа 2015, 22:07
27 Oxy Сообщений: 3430 - ..ιllιlι.lι.ιllι.ιlι..
7 anathem Автор Сообщений: 142
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
7 ell75 Сообщений: 195
13 danza Сообщений: 386 - Юрец
35 AM2 Сообщений: 16256 - Андрей
Андрей, анекдот помните?
20 Anatoly74 Сообщений: 3710 - Анатолий
7 anathem Автор Сообщений: 142
7 ell75 Сообщений: 195
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
7 anathem Автор Сообщений: 142
35 AM2 Сообщений: 16256 - Андрей
7 anathem Автор Сообщений: 142
35 AM2 Сообщений: 16256 - Андрей
15 cashyra Сообщений: 392 - Юра
35 AM2 Сообщений: 16256 - Андрей
15 cashyra Сообщений: 392 - Юра
7 anathem Автор Сообщений: 142
35 AM2 Сообщений: 16256 - Андрей
Редактирован: 17 июня 2016, 20:09
15 cashyra Сообщений: 392 - Юра
35 AM2 Сообщений: 16256 - Андрей
void OnTick()
{
if(t!=Time[0])
{
OpenPos();
if(CloseSignal>0) ClosePos();
t=Time[0];
}
А в доливаторе есть
/| OnTick function |
//+------------------------------------------------------------------+
void OnTick()
и времени нет
куда сюда вставить, я вставлял он даёт ошибки
15 cashyra Сообщений: 392 - Юра
//+------------------------------------------------------------------+
//| OnTick function |
//+------------------------------------------------------------------+
void OnTick()
t=Time[0];
И ничего всё также ставит ордера при перезагрузке
15 cashyra Сообщений: 392 - Юра
35 AM2 Сообщений: 16256 - Андрей
15 cashyra Сообщений: 392 - Юра
35 AM2 Сообщений: 16256 - Андрей
Зарегистрируйтесь или авторизуйтесь, чтобы оставить комментарий