Доработка ботов (советников, индикаторов) vol. 2

поручик

Гость

Вложения

  • AUDUSDM5апу.png
    AUDUSDM5апу.png
    35,1 КБ · Просмотры: 149
  • JS-FIBOFAN_V2 mod.mq4
    15,3 КБ · Просмотры: 54
Последнее редактирование:

don[HUAN]

Интересующийся
Всем доброго дня! Помогите дополнить советник. Нужно добавить в него трэйлинг-стоп; магик; выбор периода графика. Заранее большое спасибо!
 

Вложения

  • простой советник 2011.mq4
    2,8 КБ · Просмотры: 46

RoboMaks

Элитный участник
Всем доброго дня! Помогите дополнить советник. Нужно добавить в него трэйлинг-стоп; магик; выбор периода графика. Заранее большое спасибо!

Проверьте.
PHP:
extern int     TF_IND               = 0;  // Таймфрейм расчёта индикатора, 0- по текущему

extern int     Magic                = 0;

extern bool    TRAIL          = true;     // Bкл/oткл. трала
extern int     TrStop         = 30;       // Уровень трала
extern int     TrStep         = 2;        // Шаг трала
extern int     Pips           = 5;        // Начальный уровень сраб.трала (OpenPrice()+-Pips
Выбор периода ( TF_IND ) - это выбор ТФ расчёта индикатора, т.е. можно работать например на м15, а расчёт линий индикатора брать с меньшего или большего ТФ. 0 - по текущему ТФ.
 

Вложения

  • простой советник 2011.mq4
    5,5 КБ · Просмотры: 92

don[HUAN]

Интересующийся
Проверьте.
PHP:
extern int     TF_IND               = 0;  // Таймфрейм расчёта индикатора, 0- по текущему

extern int     Magic                = 0;

extern bool    TRAIL          = true;     // Bкл/oткл. трала
extern int     TrStop         = 30;       // Уровень трала
extern int     TrStep         = 2;        // Шаг трала
extern int     Pips           = 5;        // Начальный уровень сраб.трала (OpenPrice()+-Pips
Выбор периода ( TF_IND ) - это выбор ТФ расчёта индикатора, т.е. можно работать например на м15, а расчёт линий индикатора брать с меньшего или большего ТФ. 0 - по текущему ТФ.
Спасибо за оперативный ответ. Такая проблема: при возникновении сигнала на М5 открывается сделка, а при переключении таймфрейма открывается ещё одна по этому же сигналу, и так в течении 5ти минут (сигнальной свечи) при каждом переключении тайма. Можно ли это как то исправить? Чтобы была одна сделка на каждый сигнал.
 

RoboMaks

Элитный участник
Такая проблема: при возникновении сигнала на М5 открывается сделка, а при переключении таймфрейма открывается ещё одна по этому же сигналу, и так в течении 5ти минут (сигнальной свечи) при каждом переключении тайма. Можно ли это как то исправить? Чтобы была одна сделка на каждый сигнал.

Код немного сыроватый у него...
Если ограничить кол-во открытых ордеров ( 1 ) или хотя бы 1 селл и 1 бай - это не проблема без особых добавок... Так как у него нет каких-либо ограничений в определённых пунктах этих пересечений линий - сигнал может держаться довольно долго, даже и без переключения ТФ может открыть ещё сделку на следующей свече. Надо применять только очень узкий диапазон сигнала при пересечении линий
 

don[HUAN]

Интересующийся
Код немного сыроватый у него...
Если ограничить кол-во открытых ордеров ( 1 ) или хотя бы 1 селл и 1 бай - это не проблема без особых добавок... Так как у него нет каких-либо ограничений в определённых пунктах этих пересечений линий - сигнал может держаться довольно долго, даже и без переключения ТФ может открыть ещё сделку на следующей свече. Надо применять только очень узкий диапазон сигнала при пересечении линий
Понятно. В принципе мне это не критически важно было. Главное трал с магиком. Так что большое спасибо!
 

Dominowka

Активный участник
Добрый день.Стрелки появляются после формирования бара это можно исправить?чтобы отображался на нулевом.
 

Вложения

  • alphatrendspotter-pa_free.mq4
    5,6 КБ · Просмотры: 93

Vitus910

Интересующийся
3 МА

День добрый товарищи программисты. Вы можете прикрутить еще одну МА (--- сделать советник на 3 МА) с настраивыми параметрами - самую медленную. И условия- все оставить как есть внутри советника; только не учитывать пересечение уже встроенных ма
 

Вложения

  • ma_v_1_3_3.mq4
    35,9 КБ · Просмотры: 129

statistic

Элитный участник
Коллеги, добавьте пожалуйста в индикатор ещё один период D1
 

Вложения

  • shaman1.jpg
    shaman1.jpg
    125,4 КБ · Просмотры: 202
  • shaman_1.mq4
    107,5 КБ · Просмотры: 62

znn1950

Активный участник
Господа программисты помогите деду.

Очень прошу Вас написать очень простой советник.
Параметры советника:

Orders = Buy; // Выбор ордера (Buy или Sell)
Takeprofit = 10; // Тейкпрофит в пунктах, если 0 - не используется
Stoploss = 10; // Стоплосс, если 0 - не используется
Lot = 0.1; // Объем ордера
MarketWatch=false; // Режим торговли, если true - сначала выставляется ордер, потом происходит модификация - для некоторых брокеров
Slippage = 3; // Проскальзывание
MagicNumber = 777; // Магический номер, если 0 - открывает как руками

Работа советника:
Советник сразу открывает ордер (Buy или Sell), выставляет TP и SL(если выбраны).
После закрытия ордера по TP открывается новый ордер и т. д. до отключения.
Суть работы, выставив небольшой TP, при движении на рынке, советник будет потихонечку, по зернышку, клевать в наш кошелек.
СПАСИБО!!!
 

RoboMaks

Элитный участник
*hi**hi*
1. extern int Pips = 5; // Начальный уровень сраб.трала (OpenPrice()+-Pips === если значение будет отрицательным (-5), то трал сработает ещё когда сделка находится в убытке???

2. Добавить значения "Перевод в б/у" и "Сколько пунктов в ++ при б/у".

3. Добавить "количество ордеров Buy" и "количество ордеров Sell".

Конечно, RoboMaks, если не сложно и есть время.....:):)

Спасибо!

P.S. Maks, что скажешь, а сложно будет переделать его на четыре МАшки (сделать каскад) и прописать открытие ордеров, например, для 8-12 сетапов (пересечение разных МАшек, пересечение ценой разных МАшек) и отдельный лот для каждого сетапа????

я правильно понимаю, это всё можно сделать в отрезке между "int start()" и до "void CLOSEORDER(int ord)"???

Танк, завтра сделаю, уже мозги не варят после днюхи :laugh:

1. extern int Pips = 5; // Начальный уровень сраб.трала (OpenPrice()+-Pips === если значение будет отрицательным (-5), то трал сработает ещё когда сделка находится в убытке???

Не, вообще-то поправку на установленное отрицательное значение я там не предусмотрел :), надо тоже предусмотреть... при +5 первый уровень ставится после 5+уровень трала пунктов профита.

По МАшкам подробней на почту скинь, завтра посмотрю на свежую голову
 
Последнее редактирование:

snaiperstars

Новичок форума
RoboMaks, все таки стоит добавить параметр- после срабатывания двух тейкпрофитов, эксперт останавливался. Это тоже будет своеобразный фильтр от флета и обратного движения, так как моя статистика показывает, что после двух подряд закрытий по ТП- количество ордеров сработавших по стопу начинает здорово расти. Думаю эксперту нужно остановится, чтобы трейдер нашел новую точку входа.
 
Верх