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

dmitriypetrov

Элитный участник
Auto-Profit

Будьте так добры кому совсем не в лень добавить в сову работу по времени , например с 22-00 по 23-00 спасибо , хочется в этом промежутке времени погонять :D:facepalm:
 

Вложения

  • Auto-Profit3_e-Trall_Filtr_PrcLossStop.ex4
    72,1 КБ · Просмотры: 37
  • Auto-Profit3_e-Trall_Filtr_PrcLossStop.mq4
    39,5 КБ · Просмотры: 64
Последнее редактирование:

dmitriypetrov

Элитный участник
Будьте так добры кому совсем не в лень добавить в сову работу по времени , например с 22-00 по 23-00 спасибо , хочется в этом промежутке времени погонять :D:facepalm:

Что то типа этого
------------------------------------------------------------------------------------------------------------------------
extern int TimeStart = 20; // Время начала работы советника
extern int TimeEnd = 22; // Время окончания работы советника
extern int TimeStartMonday = 8; // Время начало торговли в понидельник
extern int TimeEndFriday = 10; // Время после которого не торгуем в пятницу

int start()
{
if (TradeStatuse() > 0) return (0);
если нет то работаем дальше
}
int TradeStatuse()
{
if ((!IsTesting()) && IsStopped()) return (1); //--- Если не тестовый режим и советник приостановлен (IsStopped).
if ((!IsTesting()) && !IsTradeAllowed()) return (2); //--- Если не тестовый режим и торговля заблокирована (IsTradeAllowed).
if ((!IsTesting()) && IsTradeContextBusy()) return (3); //--- Если не тестовый режим и поток для выполнения торговых операции занят (IsTradeContextBusy).
if (Hour() < TimeStartMonday + TimeShift && DayOfWeek() == 1) return (4); //--- Проверка на торговое время в понидельник.
if (Hour() >= TimeEndFriday + TimeShift && DayOfWeek() == 5) return (5); //--- Проверка на торговое время в пятницу.
if (TimeEnd < TimeStart)
{
if(Hour() >= TimeEnd && Hour() < TimeStart) return (6);
}
else
{
if ((Hour() < TimeStart) || (Hour() >= TimeEnd)) return (6); //--- Проверка на торговое время.
}
if ((DayOfWeek() == 0) || (DayOfWeek() == 6)) return (7); //--- Выходные, некоторые брокеры как RVD торговля начинаеться в воскресение вечером
//---
return(0);
}

но ругается на "TimeShift"
-------------------------------------------------------------------------------------------------------------------------
или этого


//-----------------------------------------------------------------------------------------------------------------------
extern string _Hour______="H1-начало H2-перерыв-H3 конец-H4";//При H1=H4 круглосуточная работа
extern int H1 =0;//Начало рабочего дня
extern int H2 =0;//Перерыв на обед
extern int H3 =0;//Конец перерыва
extern int H4 =0;//Конец рабочего дня


void OPEN(string opn)//открытие ордеров
{
Проверка условий
//-----------------------------------------------------------------------------------------------------------------------
int HH=TimeHour(TimeCurrent());//условия разрешения открыть ордер
if((H1<H4&&(HH<H1||HH>=H4))//время открытия меньше времени закрытия
||(H1>H4&&(HH<H1&&HH>=H4))//время открытия больше времени закрытия
||(HH>=H2&&HH<H3))//время перерыва
{Alert("Перерыв: ",HH); return(0);}
//-----------------------------------------------------------------------------------------------------------------------
bool ticket=false;
 
Последнее редактирование:

Alexey5574

Новичок форума
Выложите этот индикатор METRO. Хотелось посмотреть. Спасибо.
 

Чор

Активный участник
индикатор Zee Zee i

Всем привет! У кого нибудь есть этот индикатор с АЛЛЕРТОМ ?
вполне распространенный может у кого то завалялся?)

Может кто то прикрутит
по доброте душевной?:)
 

Вложения

  • 11.jpeg
    11.jpeg
    106,9 КБ · Просмотры: 301
  • Zee Zee i.mq4
    3,9 КБ · Просмотры: 46
  • Zee Zee i.ex4
    12,8 КБ · Просмотры: 34

kamilkz

Почетный гражданин
Что то типа этого
------------------------------------------------------------------------------------------------------------------------
extern int TimeStart = 20; // Время начала работы советника
extern int TimeEnd = 22; // Время окончания работы советника
extern int TimeStartMonday = 8; // Время начало торговли в понидельник
extern int TimeEndFriday = 10; // Время после которого не торгуем в пятницу

int start()
{
if (TradeStatuse() > 0) return (0);
если нет то работаем дальше
}
int TradeStatuse()
{
if ((!IsTesting()) && IsStopped()) return (1); //--- Если не тестовый режим и советник приостановлен (IsStopped).
if ((!IsTesting()) && !IsTradeAllowed()) return (2); //--- Если не тестовый режим и торговля заблокирована (IsTradeAllowed).
if ((!IsTesting()) && IsTradeContextBusy()) return (3); //--- Если не тестовый режим и поток для выполнения торговых операции занят (IsTradeContextBusy).
if (Hour() < TimeStartMonday + TimeShift && DayOfWeek() == 1) return (4); //--- Проверка на торговое время в понидельник.
if (Hour() >= TimeEndFriday + TimeShift && DayOfWeek() == 5) return (5); //--- Проверка на торговое время в пятницу.
if (TimeEnd < TimeStart)
{
if(Hour() >= TimeEnd && Hour() < TimeStart) return (6);
}
else
{
if ((Hour() < TimeStart) || (Hour() >= TimeEnd)) return (6); //--- Проверка на торговое время.
}
if ((DayOfWeek() == 0) || (DayOfWeek() == 6)) return (7); //--- Выходные, некоторые брокеры как RVD торговля начинаеться в воскресение вечером
//---
return(0);
}

но ругается на "TimeShift"
Сейчас не ругается
 

Вложения

  • Auto-Profit3_e-Trall_Filtr_PrcLossStop_time.mq4
    40,8 КБ · Просмотры: 91

tana808

Активный участник
Уважаемый DomovenokBrest.Выложите пожалуйста индикатор длинные красные и синие полосы , похожие на уровни поддержки и сопротивления из поста 7550. Заранее огромное спасибо
 

osvit

Активный участник
Люди кому не влом, засуньте этот индюк в подвал.Заранее спасибо.
 

Вложения

  • HMA Color.mq4
    3,6 КБ · Просмотры: 32

AlexAktau

Почетный гражданин
Уважаемый DomovenokBrest.Выложите пожалуйста индикатор длинные красные и синие полосы , похожие на уровни поддержки и сопротивления из поста 7550. Заранее огромное спасибо

Вот это.Цвет изменишь сам.
 

Вложения

  • PowerDynamiteAreas-MTF.mq4
    10,3 КБ · Просмотры: 74
  • PowerDynamiteAreas-MTF.ex4
    27,8 КБ · Просмотры: 49

Александр I

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

Вложения

  • Auto-Profit3.0.mq4
    26,2 КБ · Просмотры: 33

tana808

Активный участник
Уважаемый AlexAktau я Вас уверяю на 100% что это не такой индикатор. Пожалуйста не вмешивайтесь если не знаете.
 

tana808

Активный участник
Уважаемый DomovenokBrest.Выложите пожалуйста индикатор длинные красные и синие полосы , похожие на уровни поддержки и сопротивления из поста 7550. Заранее огромное спасибо
 

DomovenokBrest

♔♕♖♗♘♙
Уважаемый DomovenokBrest.Выложите пожалуйста индикатор длинные красные и синие полосы , похожие на уровни поддержки и сопротивления из поста 7550. Заранее огромное спасибо
Уважаемая tana808. Вы уже столько на просили и на скачивали, что пора бы уже начать самой выкладывать и делиться с со-форумчанами. Мне очень интересно - Вы на продажу все просите и скачиваете, или создаете системы? Если создаете - покажите хоть скрин. :facepalm:
 

osvit

Активный участник

Огромное спасибо. То что надо. Но есть еще одна огромная просьба. Из данного индикатора убрать все лишнее и оставить только желтую палку и стрелу как показано на картинке в низу.
 

Вложения

  • Moving MinMax.mq4
    6,3 КБ · Просмотры: 140
  • mini max.png
    mini max.png
    9,9 КБ · Просмотры: 342
Верх