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

salco85

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

Здравствуйте,подскажите как исправить код индикатора, чтобы стрелочник появлялся на текущей свече ???Какую строку кода нужно смотреть???
 

Вложения

  • EURUSDH1.png
    EURUSDH1.png
    36,6 КБ · Просмотры: 188

salco85

Активный участник
Вот код индикатора,мне нужно что сам индикатор сигналил на текущем баре,т.е стрелка появлялась на открытии бара или если можно то чтобы сам индикатор можно было смесщать с функцией шифт,как в индикаторе Т3МА аларм:please::please::please:


int counted_bars = IndicatorCounted();
if (counted_bars < 0) return (-1);
if (counted_bars > 0) counted_bars--;
int limit1=Bars-counted_bars;
if(counted_bars==0) limit1-=1+MathMax(0,shift)+2;
 
Последнее редактирование:

Fgslm

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

 

Вложения

  • Shved- bolee UNTESTED(^L^L^L^L^).mq4
    24,2 КБ · Просмотры: 67
  • Shved- bolee UNTESTED(^L^L^L^L^).ex4
    64,8 КБ · Просмотры: 38

loki177

Активный участник
Может ли кто переписать этот индикатор, чтобы он не мигал в тестере? Или может быть есть готовый? Или это невозможно вообще?
 

Вложения

  • SSA of price.mq4
    2,9 КБ · Просмотры: 25

salco85

Активный участник
Программисты поможете мне с кодом индикатора??:please::please::please:
Очень нужно срочно.
 

fs256

Местный знаток
Здравствуйте Уважаемые программисты! Выражаю благодарность соратнику e-go за предоставленный индикатор. Уважаемые программисты! Могли бы вы сделать так, чтобы в данном индикаторе размер стрелок регулировался? Уж очень они мелкие... Спасибо!


:nda:
+ коды стрелок (wingdings):
docs.mql4.com/ru/constants/objectconstants/wingdings
 

Вложения

  • obv_scale.png
    obv_scale.png
    80,7 КБ · Просмотры: 308
  • obv 2.1 bands arrows (1)_mod.mq4
    9,1 КБ · Просмотры: 80
Последнее редактирование модератором:

Anna89

Новичок форума
Может кто нибудь подсказать связующую функцию, которая объединяет два советника в один? У меня стоит такая:
PHP:
int start()
  {
   if(triger){main1();triger=true;} if(triger) {main2();triger=true;}
   return(0);
  }

Но мне нужно, чтобы два советника вместе работали, а у меня они работают по отдельности.
 

MrGreen86

Гуру форума
Может кто нибудь подсказать связующую функцию, которая объединяет два советника в один? У меня стоит такая:
PHP:
int start()
  {
   if(triger){main1();triger=true;} if(triger) {main2();triger=true;}
   return(0);
  }

Но мне нужно, чтобы два советника вместе работали, а у меня они работают по отдельности.

в смысле вместе? у них должны быть общие ордера?
тогда нужно интегрировать их коды чтобы не было конфликтов.
в остальных случаях так
void OnTick() {
if(triger) main1();
if(triger2) main2();
}
 

cmillion

Гуру форума
Может кто нибудь подсказать связующую функцию, которая объединяет два советника в один? У меня стоит такая:
PHP:
int start()
  {
   if(triger){main1();triger=true;} if(triger) {main2();triger=true;}
   return(0);
  }

Но мне нужно, чтобы два советника вместе работали, а у меня они работают по отдельности.

А какой смысл в переменной triger? она ведь всегда у Вас true и значит оба алгоритма всегда последовательно отрабатываются. Если Вам нужно чтобы один советник работал, а другой ждал, то условие будет другое
PHP:
int start()
  {
   if(triger) main1(); 
   else main2();
   return(0);
  }
 

crokus

Местный житель
всех с новым годом. прикрутите пожалуйста к этому индикатору стрелку при пересечении нулевой линии
 

Вложения

  • smFisherTransform3.mq4
    4,8 КБ · Просмотры: 48
Последнее редактирование:

nikolai45

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

Вложения

  • первый.ex4
    11,9 КБ · Просмотры: 28

ale9551

Активный участник
Доработайте пожалуйста советник

Уважаемые программисты!
Доработайте пожалуйста советник e-CloseByEquity!
Суть в следующем:советник закрывает сделки по общему балансу(эквити),например если общий баланс 100,а мы задали в параметре Take 110,то бот закрывает все сделки,когда общий баланс достигнет 110,если Stop=90,то соответственно мы получим убыток,и закроемся,когда баланс будет 90.
Мне необходимо,чтобы в советнике появились две дополнительные строки,это StepTake и StepLoss,например если =1,то советник будет закрывать и вновь открывать новые сделки а баланс будет идти с шагом 101,102,103,104 и.т.д,а если StepLoss=1,то 100,99,98,97,96 и.т.д,если StepTake=10,то 110,120,130 и.т.д,если StepLoss=10,то 100,90,80,70 и.т.д.

Заранее благодарен!
 

Вложения

  • e-CloseByEquity.mq4
    14,6 КБ · Просмотры: 23

nikolai45

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

Вложения

  • первый.mq4
    8,3 КБ · Просмотры: 30
Верх