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

MakarFX

Элитный участник
MakarFX отлично всё отрабатывает.
Спасибо большое за труд.
Не хватает последнего штриха в этом советнике.
А именно функции стоп работы советника при закрытии серии ордеров по ТР.
Работает только при включенном RatioProfit
 

Вложения

S.McDuck

Местный знаток
Работает только при включенном RatioProfit
Я имею ввиду сам советник.
Если ордера закроются по профиту и появится стрелка направления он опять начнёт выставлять ордера.
А это ему надо запретить.
Я допустим знаю что он наставит ордеров и закроет их по профиту, я просто оставлю компьютер и уйду по делам а он после профита продолжит работу там где ордера выставлять уже не надо.
 

Viktor73

Новичок форума
void PutOrder(int type,double price)
{
int r=0;
color clr=clrNONE;
double sl=0,tp=0;
datetime expiration=0;

if(type==1 || type==3 || type==5)
{
clr=Red;
if(StopLoss>0) sl=NormalizeDouble(price+StopLoss*Point,Digits);
if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*Point,Digits);
}

if(type==0 || type==2 || type==4)
{
clr=Blue;
if(StopLoss>0) sl=NormalizeDouble(price-StopLoss*Point,Digits);
if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*Point,Digits);
}

r=OrderSend(NULL,type,Lot(),NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,expiration,clr);
return;
}

эта функция разве не будет подтягивать и ручные ордера вместе с ордерами советника?
 

S.McDuck

Местный знаток
void PutOrder(int type,double price)
{
int r=0;
color clr=clrNONE;
double sl=0,tp=0;
datetime expiration=0;

if(type==1 || type==3 || type==5)
{
clr=Red;
if(StopLoss>0) sl=NormalizeDouble(price+StopLoss*Point,Digits);
if(TakeProfit>0) tp=NormalizeDouble(price-TakeProfit*Point,Digits);
}

if(type==0 || type==2 || type==4)
{
clr=Blue;
if(StopLoss>0) sl=NormalizeDouble(price-StopLoss*Point,Digits);
if(TakeProfit>0) tp=NormalizeDouble(price+TakeProfit*Point,Digits);
}

r=OrderSend(NULL,type,Lot(),NormalizeDouble(price,Digits),Slip,sl,tp,"",Magic,expiration,clr);
return;
}

эта функция разве не будет подтягивать и ручные ордера вместе с ордерами советника?
Я в кодах не разбираюсь но такая функция в советнике есть.
Просто наверно скопировал не то что надо лишнее.
 

Viktor73

Новичок форума
Я в кодах не разбираюсь но такая функция в советнике есть.
Просто наверно скопировал не то что надо лишнее.
она верная, но при её активации она будет работать для всех ордеров , как ручных так и советника
 

S.McDuck

Местный знаток
она верная, но при её активации она будет работать для всех ордеров , как ручных так и советника
Так и есть.
В дорабатываемом советнике надо доработать его полную остановку после ТР серии ордеров..
 

S.McDuck

Местный знаток
Привет.
Если можешь,скинь индикаторы,погонять советник
Шаблон встанет нормально если советник будет с таким названием exp_iCustom_v11 (4).
Белая стрелка рисует, просто приготовиться к установке ордеров.
Белая стрелка это нижний подвал пересекает уровень.
В советнике укажите направление ордера.
Имейте ввиду, советник после профита надо перезагрузить иначе он больше ордеров не откроет.
 

Вложения

Последнее редактирование:

gek

Элитный участник
Шаблон встанет нормально если советник будет с таким названием exp_iCustom_v11 (4).
Белая стрелка рисует, просто приготовиться к установке ордеров.
Белая стрелка это нижний подвал пересекает уровень.
В советнике укажите направление ордера.
Имейте ввиду, советник после профита наде перезагрузить иначе он больше ордеров не откроет.
Спасибо
 

gek

Элитный участник
Шаблон встанет нормально если советник будет с таким названием exp_iCustom_v11 (4).
Белая стрелка рисует, просто приготовиться к установке ордеров.
Белая стрелка это нижний подвал пересекает уровень.
В советнике укажите направление ордера.
Имейте ввиду, советник после профита надо перезагрузить иначе он больше ордеров не откроет.
Что-то ещё ему надо
 

Вложения

  • Screenshot_117.png
    Screenshot_117.png
    195,5 КБ · Просмотры: 26

gek

Элитный участник
В советнике индикатор не прописан.
Сначала шаблон поставил,ничего не отражается.
Потом все индикаторы установил,это выдаёт.
Я знаю,что индикатор не прописан.А вот какой?
Я сделал снимок с индикаторами. Все там есть?
 

S.McDuck

Местный знаток
Сначала шаблон поставил,ничего не отражается.
Потом все индикаторы установил,это выдаёт.
Я знаю,что индикатор не прописан.А вот какой?
Я сделал снимок с индикаторами. Все там есть?
1731615956881.png

1731616041441.png

1731616271223.png
 
Последнее редактирование:
  • Like
Реакции: gek
Верх