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

Статус
Закрыто для дальнейших ответов.

Voitehow

Интересующийся
Помогите востановить советник

Программист писавший советник пропал , спасибо что есть Вы .
Тех. задание :
1. Выставляет все виды отложек , по умолчанию
 

grimax

Элитный участник
посмотрите предыдущий мой ответ - нужна непрерывная гистограмма вплоть до следующего разворота
а хороший фильтр может посоветуете?


она и так непрерывная, развороты показывают цвета красный и зеленый,

а найти хороший фильтр, это целая философия, их много пробовать надо
 

iTrader777

Местный знаток
она и так непрерывная, развороты показывают цвета красный и зеленый,
какая же она непрерывная? рисует несколько баров в начале разворота, а потом пусто! мне нужен не столько гистограмный вариант, сколько такой, который будет НЕПРЕРЫВНО давать из буфера на нулевом баре соотв. сигнал. А сейчас это только вначале разворота происходит, что не очень то и надо, надо как раз чуть позже - на откатах, а там сигнала нету. Может подскажете, как лучше поступить?

Кстати можно попробовать фильтровать индюком из предыдущего поста HP_oscillator, он тоже маленько рисует, но если первый бар брать, а не нулевой, может и ничего, надо пробовать.
 
Последнее редактирование:

iTrader777

Местный знаток
Доброго времени суток ! eevviill !!! Как можно поправить индикатор?Сигналы появляются только после обновления графика....



Посмотреть вложение 149956
у вас вроде битый декомпил
==================================================
/*
Generated by EX4-TO-MQ4 decompiler DEMO V4.0.229.1d [-]
only first function is recovered,
visit website to get FULL decompiler version
EX4 ID : BA7C95F84B76E56F37E7E3D4364C6BB3
Website: _http://purebeam.biz
E-mail : [email protected]
*/
#property copyright "Copyright © 2010 OOO ФРСК"
#property link _http://www.forexriches.ru

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Yellow
#property indicator_color4 Aqua

extern int FastEMA = 18;
extern int SlowEMA = 28;
extern int RSIPeriod = 9;
extern bool Alerts = TRUE;
double gda_92[];
double gda_96[];
double gda_100[];
double gda_104[];
int gi_108 = 0;
int gi_112 = 0;
double gd_116 = 0.0;
double gd_124 = 0.0;

int init() {
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, gda_92);
SetIndexStyle(1, DRAW_LINE);
SetIndexBuffer(1, gda_96);
SetIndexStyle(2, DRAW_ARROW);
SetIndexArrow(2, 217);
SetIndexBuffer(2, gda_100);
SetIndexEmptyValue(2, 0.0);
SetIndexStyle(3, DRAW_ARROW);
SetIndexArrow(3, 218);
SetIndexBuffer(3, gda_104);
SetIndexEmptyValue(3, 0.0);
return (0);
}

void deinit() {
// demo limitation, visit _http://purebeam.biz_ to get FULL decompiler version
}

void start() {
// demo limitation, visit _http://purebeam.biz_ to get FULL decompiler version
}

================================================================
audcad-op-m1-grand-capital-ltd.png
 

Вложения

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

eevviill

Заблокирован
очень хотелось бы получить данный индюк в виде гистограммы
индюк очень хорошо показывает направление тенденции тренда и в сочетании с другими очень полезен
нужен вариант безразрывной, сплошной гистограммы для использования в сове
1) Название индикатора менять не надо.
2) Скрин что нужно.
3) Если ради советника то переделывать не надо.
 

eevviill

Заблокирован
Уважаемый eevviill , можете подправить индикатор, чтобы не рисовал?
удали
Код:
 int i = lambda;           // Индекс первого непосчитанного
   while(i>=0)                      // Цикл по непосчитанным барам
   { 
     Buf_For_Shift[i + Shift_Line] = smbuff[i];
     i--;
   }

Если не поможет то не знаю.
 

eevviill

Заблокирован

vitas334

Местный знаток
у вас вроде битый декомпил
==================================================
/*
Generated by EX4-TO-MQ4 decompiler DEMO V4.0.229.1d [-]
only first function is recovered,
visit website to get FULL decompiler version
EX4 ID : BA7C95F84B76E56F37E7E3D4364C6BB3
Website: http://purebeam.biz
E-mail : [email protected]
*/
#property copyright "Copyright © 2010 OOO ФРСК"
#property link "http://www.forexriches.ru"

#property indicator_chart_window
#property indicator_buffers 4
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Yellow
#property indicator_color4 Aqua

extern int FastEMA = 18;
extern int SlowEMA = 28;
extern int RSIPeriod = 9;
extern bool Alerts = TRUE;
double gda_92[];
double gda_96[];
double gda_100[];
double gda_104[];
int gi_108 = 0;
int gi_112 = 0;
double gd_116 = 0.0;
double gd_124 = 0.0;

int init() {
SetIndexStyle(0, DRAW_LINE);
SetIndexBuffer(0, gda_92);
SetIndexStyle(1, DRAW_LINE);
SetIndexBuffer(1, gda_96);
SetIndexStyle(2, DRAW_ARROW);
SetIndexArrow(2, 217);
SetIndexBuffer(2, gda_100);
SetIndexEmptyValue(2, 0.0);
SetIndexStyle(3, DRAW_ARROW);
SetIndexArrow(3, 218);
SetIndexBuffer(3, gda_104);
SetIndexEmptyValue(3, 0.0);
return (0);
}

void deinit() {
// demo limitation, visit http://purebeam.biz to get FULL decompiler version
}

void start() {
// demo limitation, visit http://purebeam.biz to get FULL decompiler version
}

Вот,возможно пригодится....


Drake Dealy Stochastic.PNG

Посмотреть вложение Drake Delay Stochastic.mq4
 
Последнее редактирование модератором:

iTrader777

Местный знаток
удали
Код:
 int i = lambda;           // Индекс первого непосчитанного
   while(i>=0)                      // Цикл по непосчитанным барам
   { 
     Buf_For_Shift[i + Shift_Line] = smbuff[i];
     i--;
   }

Если не поможет то не знаю.
eevviill пожалуйста выложите сам исправленный индюк, если не сложно, что б не ошибиться
я протестирую параллельно оба - оригинал и Ваш вариант.
 

grimax

Элитный участник
какая же она непрерывная? рисует несколько баров в начале разворота, а потом пусто! мне нужен не столько гистограмный вариант, сколько такой, который будет НЕПРЕРЫВНО давать из буфера на нулевом баре соотв. сигнал. А сейчас это только вначале разворота происходит, что не очень то и надо, надо как раз чуть позже - на откатах, а там сигнала нету. Может подскажете, как лучше поступить?

Кстати можно попробовать фильтровать индюком из предыдущего поста HP_oscillator, он тоже маленько рисует, но если первый бар брать, а не нулевой, может и ничего, надо пробовать.

Где пусто?

Была просьба сделать неприрывную гистограмму, она сделана.
Если вам цвет не нравится, поменяйте.
 

Вложения

  • 001.JPG
    001.JPG
    54,3 КБ · Просмотры: 82

iTrader777

Местный знаток

Вложения

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

магин

Почетный гражданин
???

удали
Код:
 int i = lambda;           // Индекс первого непосчитанного
   while(i>=0)                      // Цикл по непосчитанным барам
   { 
     Buf_For_Shift[i + Shift_Line] = smbuff[i];
     i--;
   }

Если не поможет то не знаю.

Сделал как вы сказали, теперь окно отображается, а индикатора в нём нет, может ещё что надо сделать?
 
Статус
Закрыто для дальнейших ответов.

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

Верх