Получить 100$ на счет бесплатно!!

Получить депозит форекс за общение на форуме Бездепозитный бонус 100$

Бесплатное написание советников и индикаторов

  
МедальКубок
Сообщений: 536
Vladimir
так как Вам идея насчет трала по фракталам?
Мнение специалиста?
Если вы про возможность реализовать данный функционал в советнике, то я только за. Т.к. опыта работы с универсальным тралом у меня нет, то нужно ваше тз на реализацию трала по фракталам. Буду ждать от вас описание алгоритма.
Медаль
Сообщений: 180
ну да, я именно про советник и говорю
Медаль
Сообщений: 180
а по поводу алгоритма сложнее, я не программист, чтобы квалифицированно Вам все расписать в ТЗ, могу сказать только одно, что SL рассчитывается по экстремумам прошлых баров (стопы выставляются на ближайший фрактал), а соответственно TP по экстремумамм настоящих, за основу можно взять, например тот же параболик или MTF Fractal, можно взять кусок кода из универсального трейлинг-стопа, короче как Вам будет удобнее. Универсальный трейлинг-стоп я выкладывал, MTF Fractal сейчас прикреплю. Главное, чтобы была возможность изменять параметры фрактала (TF).
Прикрепленные файлы:
VSFractalMTF_pjaaj.mq4 | 2.61 Кб | Скачали: 298
Медаль
Сообщений: 180
altamir забыл сказать, что неплохо бы было прикрутить к советнику автолот в процентах от депозита.
и еще вы не замечали, что советник грузит процессор?
другие советники я ставил на 8 -10 валютных пар в одном терминале и не замечал, а тут поставил на 2 пары и сразу услышал вентилятор, как тот прибавил обороты...
вроде и советник не сложный, а процессор грузит прилично, так что на несколько валютных пар ставить точно не получиться... :))), спасет только VPS сервер, если до этого дойдет...
МедальКубок
Сообщений: 536
Vladimir

altamir забыл сказать, что неплохо бы было прикрутить к советнику автолот в процентах от депозита.
и еще вы не замечали, что советник грузит процессор?
другие советники я ставил на 8 -10 валютных пар в одном терминале и не замечал, а тут поставил на 2 пары и сразу услышал вентилятор, как тот прибавил обороты...
вроде и советник не сложный, а процессор грузит прилично, так что на несколько валютных пар ставить точно не получиться... :))), спасет только VPS сервер, если до этого дойдет...


Эксперименты показали, что это проблема в индикаторе :( У него очень длительный начальный просчет данных. Но я это обошел, ограничив диапазон просчитываемых баров в 100. Т.е. при начальной инициализации, индикатор будет просчитывать только первые 100 баров, за счет чего сократилось время инициализации и нагрузка на процессор. Обновленная версия в прицепе. Рекомендации: перед скачиванием индикатора, сохранить установленную в терминале версию индикатора под другим именем.
Прикрепленные файлы:
NikPSAR2B_s0uek.mq4 | 10.35 Кб | Скачали: 353
МедальКубок
Сообщений: 536
Небольшое дополнение к использованию встроенного трала: Если стоплосс не нужен, но трал нужен, тогда необходимо выставлять запредельное значение стоплосса в пунктах.
Медаль
Сообщений: 180
Ок, понял, спасибо.
МедальКубок
Сообщений: 536
Vladimir, На счет трала по фракталам. Насколько я правильно понимаю для баев мы стоплосс ведем по цене лоу ближайшего нижнего фрактала для заданного в настройках таймфрейма?
Медаль
Сообщений: 180
Ну да, все правильно.
Медаль
Сообщений: 180
я загрузил новый индикатор, все летает :))), в принципе я так и думал, что проблема в нем, так как он даже в терминал ставился не сразу... огромное спасибо!!!
Сообщений: 2
artamir, ТЗ. 1 - определение тренда - расположение относительно друг друга двух МА на Н1 МА5 и МА22
MaCurrent5=iMA(PERIOD_H1,0,5,0,MODE_SMMA,PRICE_CLOSE,0);
MaPrevious5=iMA(PERIOD_H1,0,5,0,MODE_SMMA,PRICE_CLOSE,1);

MaCurrent22=iMA(PERIOD_H1,0,22,0,MODE_SMMA,PRICE_CLOSE,0);
MaPrevious22=iMA(PERIOD_H1,0,22,0,MODE_SMMA,PRICE_CLOSE,1);

2 Вход в рынок по таким же МАшкам 5 и 22 но на М15

3 Выход из рынка - после пересечения МАСD и сигнальной
MacdCurrent=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_SIGNAL,1);
или || по тем же МАшкам 5 и 22 но на М15
МедальКубок
Сообщений: 536
eVVSS версия 1.0.0.6_2013.12.23
Добавлен трал по фракталам.

Добавленные настройки:
extern bool TRAL_Fr_Use=false; //использовать трал по фракталам.
extern int TRAL_Fr_TF=0; //таймфрейм расчета фракталов.

Проверить расчет фракталов можно индикатором iFR_MTF (для работы советника этот индикатор не обязателен)

+Обновлен индикатор NikPSar
Прикрепленные файлы:
eVVSS1006_6d408.ex4 | 46.1 Кб | Скачали: 274
iFRMTF_6d408.ex4 | 15.24 Кб | Скачали: 275
NikPSAR2B_6d408.mq4 | 10.36 Кб | Скачали: 289
Медаль
Сообщений: 180
altamir, спасибо!!!
Посмотри, пожалуйста, советник открывает сразу по 2 ордера одновременно с небольшим интервалом примерно в 10 пунктов, возможно это из-за перерисовки индикатора? И после предыдущего обновления стрелки при включенных Т2, Т3 и Т4 не рисуются (хотя вроде все предпосылки есть, т.е. все параболики рисуются), хотя советник сделки открывает, если оставлять включенными только Т2 и Т3, то стрелки есть.
Медаль
Сообщений: 180
новая версия сова открыла только один ордер....
Медаль
Сообщений: 180
советник открыл ордер на паре GBPUSD m30 на Buy по цене 1,63667, включен трал по фракталам м30, Sl выставлен 1,3686????
Медаль
Сообщений: 180
Sl 1,36806
Медаль
Сообщений: 180
Sl прыгает: то показывает 1,36806, то 1,63286, в зависимости от направления тиков....
Медаль
Сообщений: 180
я выключаю в советнике трал по фракталам, убираю из ордера Sl, а он снова появляется - 1,36806... фантастика
МедальКубок
Сообщений: 536
eVVSS версия 1.0.0.7
Внес соответствующие коррективы в работу советника, чтоб не трогал ордера, открытые не по своей паре.
+ Включено отслеживание собственных (ордера открытые советником) ордеров по магик номеру. За это отвечает настройка TR_MN.

Индикаторы остались без изменения.
Прикрепленные файлы:
eVVSS1007_9c1u4.ex4 | 36.54 Кб | Скачали: 285
NikPSAR2B_9c1u4.mq4 | 10.36 Кб | Скачали: 283
МедальКубок
Сообщений: 536
MonkWind

artamir, ТЗ. 1 - определение тренда - расположение относительно друг друга двух МА на Н1 МА5 и МА22
MaCurrent5=iMA(PERIOD_H1,0,5,0,MODE_SMMA,PRICE_CLOSE,0);
MaPrevious5=iMA(PERIOD_H1,0,5,0,MODE_SMMA,PRICE_CLOSE,1);

MaCurrent22=iMA(PERIOD_H1,0,22,0,MODE_SMMA,PRICE_CLOSE,0);
MaPrevious22=iMA(PERIOD_H1,0,22,0,MODE_SMMA,PRICE_CLOSE,1);

2 Вход в рынок по таким же МАшкам 5 и 22 но на М15

3 Выход из рынка - после пересечения МАСD и сигнальной
MacdCurrent=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_MAIN,0);
MacdPrevious=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_MAIN,1);
SignalCurrent=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_SIGNAL,0);
SignalPrevious=iMACD(NULL,0,12,26,5,PRICE_CLOSE,MODE_SIGNAL,1);
или || по тем же МАшкам 5 и 22 но на М15


Можете более подробно расписать алгоритм получения сигнала на закрытие, скажем бай ордера. Это нужно для закрытия по MACD. С МАшками вроде все понятно.
В начало страницы 
|
Перейти на форум:
Быстрый ответ
Чтобы писать на форуме, зарегистрируйтесь или авторизуйтесь.

← Назад