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

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

Вложения

Работает только при включенном RatioProfit
Я имею ввиду сам советник.
Если ордера закроются по профиту и появится стрелка направления он опять начнёт выставлять ордера.
А это ему надо запретить.
Я допустим знаю что он наставит ордеров и закроет их по профиту, я просто оставлю компьютер и уйду по делам а он после профита продолжит работу там где ордера выставлять уже не надо.
 
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;
}

эта функция разве не будет подтягивать и ручные ордера вместе с ордерами советника?
 
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;
}

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

Вложения

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

Вложения

  • Screenshot_117.png
    Screenshot_117.png
    195,5 КБ · Просмотры: 141
В советнике индикатор не прописан.
Сначала шаблон поставил,ничего не отражается.
Потом все индикаторы установил,это выдаёт.
Я знаю,что индикатор не прописан.А вот какой?
Я сделал снимок с индикаторами. Все там есть?
 
Сначала шаблон поставил,ничего не отражается.
Потом все индикаторы установил,это выдаёт.
Я знаю,что индикатор не прописан.А вот какой?
Я сделал снимок с индикаторами. Все там есть?
1731615956881.png

1731616041441.png

1731616271223.png
 
Последнее редактирование:
  • Like
Реакции: gek
Уважаемые MakarFX!
Добавьте пожалуйста в советник опцию открытия новых ордеров тем же лотом,что и предыдущий на расстоянии +N и -N пунктов от предыдущей цены по каждому из инструментов,открытых советником.
Пример:
Советник открыл ордер,объемом 0.01 лота в шорт по цене 1.31000,мы задаем расстояние от цены при убытке 50 пунктов,тогда ордера откроются по ценам 1.29950,1.29900,.1.29850 и.т.д.
Советник открыл ордер,объемом 0.01 лота в лонг по цене 1.31000,мы задаем расстояние от цены при прибыли 50 пунктов,тогда ордера откроются по ценам 1.31050,1.3110,1.31150 и.т.д.
И так по всем инструментам,открытым советником.
Заранее благодарен!
Работает только при включенном RatioProfit
 

Вложения

Приветствую уважаемых программистов! Найдётся специалист кто сделает простой индикатор или скрипт который просто будет давать сигнал и всплывающее окно каждый час. Таймер такой в общем.
 
Приветствую уважаемых программистов! Найдётся специалист кто сделает простой индикатор или скрипт который просто будет давать сигнал и всплывающее окно каждый час. Таймер такой в общем.
1731655005895.png
 

Вложения

Посмотрели (2083) Посмотреть

Отслеживают (1853) Посмотреть

Назад
Верх