Перейти к содержимому

Theme© by Fisana
 

Фотография
* * * * * 68 Голосов

Написание экспертов и индикаторов - бесплатно!


  • Авторизуйтесь для ответа в теме
Сообщений в теме: 18761

#1606 bolt

bolt

    Не жалеет патронов

  • Пользователи
  • PipPipPipPipPipPipPipPipPip
  • 310 сообщений

Отправлено 15 October 2010 - 18:00

Открывается, только уж очень много весит. Мне если торренты не выключать минут 5 ждать надо :thumbsup:


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

 
 

#1607 webic

webic

    Не сидит в окопе

  • Пользователи
  • PipPipPipPipPip
  • 76 сообщений

Отправлено 15 October 2010 - 18:18

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

Так сохраните в JPG или GIF. Размер будет значительно меньше.

#1608 Chico

Chico

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 25 сообщений

Отправлено 15 October 2010 - 19:53

Ребята напишите пожалуйста очень сложный индикатор, чтобы при формировании внутренней свечи на нее и предыдущую свечу показывала стрелочка(или они окрашивались бы), при этом нужен звуковой сигнал? :thumbsup:

Если такой есть, подскажите где скачать.

Спасибо.

Прикрепленные изображения

  • Вн. свеча tf.gif


#1609 schtoff

schtoff

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 58 сообщений

Отправлено 15 October 2010 - 23:01

а у меня стохастик на 15 мин к росту, а играю на 1мин. от уровней перекосов цены и болленджеров .


стохастик - это утопия))) на тонком рынке как минимумю плацебо фактически!

#1610 Mixogen83

Mixogen83

    Выпустил первую очередь

  • Пользователи
  • PipPipPip
  • 16 сообщений

Отправлено 16 October 2010 - 05:43

Ребята напишите пожалуйста очень сложный индикатор, чтобы при формировании внутренней свечи на нее и предыдущую свечу показывала стрелочка(или они окрашивались бы), при этом нужен звуковой сигнал? :thumbsup:

Если такой есть, подскажите где скачать.

Спасибо.


Вот это не пойдет?
...
Правда, там алерта нет, как я понял...

Сообщение отредактировал Necron: 16 October 2010 - 14:49
ссылки на сторонние ресурсы запрещены правилами форума

  • Skoch это нравится

#1611 Sema

Sema

    no status

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1136 сообщений

Отправлено 16 October 2010 - 08:21

извените завтра порошу человека , чтоб показал на моем компе как я могу отправлять картинки.а то отрезан я от обшества. ну я хотел спросить не открывается? да?

Для всех незнающих, как вставлять картинку.

Заходим на сайт по ссылке ниже рисунка, загружаем картинку, берем с него (сайта) ссылку, вставляем ссылку как показано на рисунке.


Изображение


загрузка на сайт картинок
  • Не раскрученый Болт это нравится

#1612 krab

krab

    Первый выстрел

  • Пользователи
  • PipPip
  • 7 сообщений

Отправлено 16 October 2010 - 09:56

Здравствуйте Уважаемые разработчики. Помогите, пожалуйста, создать индикатор на основе индикатора SSL_fast_sBar_mtf.

Нужно чтобы индикатор рисовал две «линейки», одна со значением «Lb» большим, а другая с меньшим (или же ТАЙМ ФРЕЙМ больший и меньший). Если на баре цвета обоих «линеек» одинаковы (а на предыдущем были разные) , то в начале следующего бара нужно дать сигнал на открытие ( поставить стрелку).

Стрелки должны рисоваться при помощи индикаторных буферов , а не графических объектов. В окне внешних параметров необходимы данные обоих «линеек» (для последующих подборов их параметров).

Как передать картинку(скрин) и ссылку на индикатор я не знаю, по этому передаю код:





//+------------------------------------------------------------------+

//| SSL.mq4 |

//|ssl bar fast mtf Kalenzo |

//| bartlomiej.gorski@gmail.com |

//+------------------------------------------------------------------+

//mod2008fxtsd ml ki

#property copyright "Kalenzo"

#property link "bartlomiej.gorski@gmail.com"

//----

#property indicator_separate_window

#property indicator_buffers 2

#property indicator_color1 DodgerBlue

#property indicator_color2 OrangeRed

#property indicator_width1 2

#property indicator_width2 2

#property indicator_minimum 10

#property indicator_maximum 90

//----

extern int Lb =10;

extern int SSL_BarLevel=15; //BarLevel 10-90

extern int TimeFrame =0;

extern string TimeFrames="M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";

//----

double sslHup[];

double sslHdn[];

double hlv[];

string IndicatorFileName;

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int init()

{

string TimeFrameStr;

if (TimeFrame<Period()) TimeFrame=Period();

switch(TimeFrame)

{

case PERIOD_M1: TimeFrameStr="M1" ;break;

case PERIOD_M5: TimeFrameStr="M5" ;break;

case PERIOD_M15: TimeFrameStr="M15";break;

case PERIOD_M30: TimeFrameStr="M30";break;

case PERIOD_H1: TimeFrameStr="H1" ;break;

case PERIOD_H4: TimeFrameStr="H4" ;break;

case PERIOD_D1: TimeFrameStr="D1" ;break;

case PERIOD_W1: TimeFrameStr="W1" ;break;

case PERIOD_MN1: TimeFrameStr="MN1";break;

default : TimeFrameStr="TF0";

}

//----

IndicatorBuffers(3);

SetIndexBuffer (0,sslHup); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,167); SetIndexLabel(0,"SSLup "+Lb+" ["+TimeFrame+"]");

SetIndexBuffer (1,sslHdn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,167); SetIndexLabel(1,"SSLdn "+Lb+" ["+TimeFrame+"]");

SetIndexBuffer (2,hlv);

//----

IndicatorShortName("SSL "+Lb+"["+TimeFrameStr+"]");

IndicatorFileName=WindowExpertName();

//----

return(0);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int deinit()

{

return(0);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int start()

{

int counted_bars=IndicatorCounted();

int i,limit;

//----

if (counted_bars<0) return(-1);

if (counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//----

if (TimeFrame!=Period())

{

datetime TimeArray[];

limit=MathMax(limit,TimeFrame/Period());

ArrayCopySeries(TimeArray ,MODE_TIME ,NULL,TimeFrame);

//----

for(i=0,int y=0; i<limit; i++)

{

if(Time[i]<TimeArray[y]) y++;

sslHup[i]=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,0,y);

sslHdn[i]=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,1,y);

}

return(0);

}

//----

for(i=limit;i>=0;i--)

{

hlv[i]=hlv[i+1];

if(Close[i]>iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_HIGH,i+1)) hlv[i]= 1;

if(Close[i]<iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_LOW,i+1)) hlv[i]=-1;

if(hlv[i]==-1) { sslHdn[i]=SSL_BarLevel; sslHup[i]=EMPTY_VALUE; }

else

{ sslHdn[i]=EMPTY_VALUE; sslHup[i]=SSL_BarLevel; }

}

return(0);

}

//+------------------------------------------------------------------+

Моя ссылка



#1613 krab

krab

    Первый выстрел

  • Пользователи
  • PipPip
  • 7 сообщений

Отправлено 16 October 2010 - 10:08

Здравствуйте Уважаемые разработчики. Помогите, пожалуйста, создать индикатор на основе индикатора SSL_fast_sBar_mtf.

Нужно чтобы индикатор рисовал две «линейки», одна со значением «Lb» большим, а другая с меньшим (или же ТАЙМ ФРЕЙМ больший и меньший). Если на баре цвета обоих «линеек» одинаковы (а на предыдущем были разные) , то в начале следующего бара нужно дать сигнал на открытие ( поставить стрелку).

Стрелки должны рисоваться при помощи индикаторных буферов , а не графических объектов. В окне внешних параметров необходимы данные обоих «линеек» (для последующих подборов их параметров).

Как передать картинку(скрин) и ссылку на индикатор я не знаю, по этому передаю код:





//+------------------------------------------------------------------+

//| SSL.mq4 |

//|ssl bar fast mtf Kalenzo |

//| bartlomiej.gorski@gmail.com |

//+------------------------------------------------------------------+

//mod2008fxtsd ml ki

#property copyright "Kalenzo"

#property link "bartlomiej.gorski@gmail.com"

//----

#property indicator_separate_window

#property indicator_buffers 2

#property indicator_color1 DodgerBlue

#property indicator_color2 OrangeRed

#property indicator_width1 2

#property indicator_width2 2

#property indicator_minimum 10

#property indicator_maximum 90

//----

extern int Lb =10;

extern int SSL_BarLevel=15; //BarLevel 10-90

extern int TimeFrame =0;

extern string TimeFrames="M1;5,15,30,60H1;240H4;1440D1;10080W1;43200MN|0-CurrentTF";

//----

double sslHup[];

double sslHdn[];

double hlv[];

string IndicatorFileName;

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int init()

{

string TimeFrameStr;

if (TimeFrame<Period()) TimeFrame=Period();

switch(TimeFrame)

{

case PERIOD_M1: TimeFrameStr="M1" ;break;

case PERIOD_M5: TimeFrameStr="M5" ;break;

case PERIOD_M15: TimeFrameStr="M15";break;

case PERIOD_M30: TimeFrameStr="M30";break;

case PERIOD_H1: TimeFrameStr="H1" ;break;

case PERIOD_H4: TimeFrameStr="H4" ;break;

case PERIOD_D1: TimeFrameStr="D1" ;break;

case PERIOD_W1: TimeFrameStr="W1" ;break;

case PERIOD_MN1: TimeFrameStr="MN1";break;

default : TimeFrameStr="TF0";

}

//----

IndicatorBuffers(3);

SetIndexBuffer (0,sslHup); SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,167); SetIndexLabel(0,"SSLup "+Lb+" ["+TimeFrame+"]");

SetIndexBuffer (1,sslHdn); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,167); SetIndexLabel(1,"SSLdn "+Lb+" ["+TimeFrame+"]");

SetIndexBuffer (2,hlv);

//----

IndicatorShortName("SSL "+Lb+"["+TimeFrameStr+"]");

IndicatorFileName=WindowExpertName();

//----

return(0);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int deinit()

{

return(0);

}

//+------------------------------------------------------------------+

//| |

//+------------------------------------------------------------------+

int start()

{

int counted_bars=IndicatorCounted();

int i,limit;

//----

if (counted_bars<0) return(-1);

if (counted_bars>0) counted_bars--;

limit=Bars-counted_bars;

//----

if (TimeFrame!=Period())

{

datetime TimeArray[];

limit=MathMax(limit,TimeFrame/Period());

ArrayCopySeries(TimeArray ,MODE_TIME ,NULL,TimeFrame);

//----

for(i=0,int y=0; i<limit; i++)

{

if(Time[i]<TimeArray[y]) y++;

sslHup[i]=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,0,y);

sslHdn[i]=iCustom(NULL,TimeFrame,IndicatorFileName,Lb,SSL_BarLevel,1,y);

}

return(0);

}

//----

for(i=limit;i>=0;i--)

{

hlv[i]=hlv[i+1];

if(Close[i]>iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_HIGH,i+1)) hlv[i]= 1;

if(Close[i]<iMA(Symbol(),0,Lb,0,MODE_SMA,PRICE_LOW,i+1)) hlv[i]=-1;

if(hlv[i]==-1) { sslHdn[i]=SSL_BarLevel; sslHup[i]=EMPTY_VALUE; }

else

{ sslHdn[i]=EMPTY_VALUE; sslHup[i]=SSL_BarLevel; }

}

return(0);

}

//+------------------------------------------------------------------+






0 <script type=text/javascript> ipb.global.registerReputation( 'rep_post_10591', { app: 'forums', type: 'pid', typeid: '10591' }, parseInt('0') ); <script type=text/javascript> // Show multiquote for JS browsers $('multiq_10591').show(); if( $('toggle_post_10591') ) { $('toggle_post_10591').show(); }
#1613 Изображение krab Изображение
  • <LI class=avatar>Изображение<LI class=title>Начинающий
  • Изображение
  • Группа: Пользователи
  • Сообщений: 2
  • Регистрация: 16-Октябрь 10
<BR class=clear>Предупреждения < 0 ( ) 10 >

Репутация: 0Рядовой Отправлено 16 Октябрь 2010 - 13:08





Моя ссылка

#1614 Johnathan_Burov

Johnathan_Burov

    Давно в теме

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 386 сообщений

Отправлено 16 October 2010 - 11:14

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


Прикрепленный файл  i-FractalsEx.mq4   1.81К   53 скачиваний


ставите  поменьше Fr.Period =2 и будет очень много фракталов

#1615 Skoch

Skoch

    Стреляет без предупреждения

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 285 сообщений

Отправлено 16 October 2010 - 13:24

Вот это не пойдет?
...
Правда, там алерта нет, как я понял...


Cпасибо, очень помогли с индикатором.

Сообщение отредактировал Necron: 16 October 2010 - 14:52
ссылки на сторонние ресурсы запрещены правилами форума


#1616 grsi

grsi

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 52 сообщений

Отправлено 16 October 2010 - 14:58

Прикрепленный файл  i-FractalsEx.mq4   1.81К   53 скачиваний


ставите  поменьше Fr.Period =2 и будет очень много фракталов

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

#1617 keekkenen

keekkenen

    Давно в теме

  • Пользователи
  • PipPipPipPip
  • 40 сообщений

Отправлено 16 October 2010 - 17:03

вам стоит разобраться с фракталами..
фракталы не перерисовываются - это следует из алгоритма выявления фрактальных точек,
который прост до нельзя - фрактал - значение, которое больше/меньше, чем Fr.Period значений слева и справа..
отсюда, неопределенное понятие оптимальности, которое вами декларируется абсолютно не согласуется со стрелкой на первом баре..
Не суди о сделанной работе пока не закончился трудовой день. (Элизабет Баррет Браунинг)


#1618 terminat

terminat

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 50 сообщений

Отправлено 16 October 2010 - 17:04

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


Прошу прощения, что надоедаю, но не   могу не спросить: "Как там мой  MACD SampleImproved.mq4"


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

#1619 grsi

grsi

    Расстрелял целый магазин

  • Пользователи
  • PipPipPipPip
  • 52 сообщений

Отправлено 16 October 2010 - 17:47

вам стоит разобраться с фракталами..
фракталы не перерисовываются - это следует из алгоритма выявления фрактальных точек,
который прост до нельзя - фрактал - значение, которое больше/меньше, чем Fr.Period значений слева и справа..
отсюда, неопределенное понятие оптимальности, которое вами декларируется абсолютно не согласуется со стрелкой на первом баре..

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

#1620 keekkenen

keekkenen

    Давно в теме

  • Пользователи
  • PipPipPipPip
  • 40 сообщений

Отправлено 16 October 2010 - 19:42

Уважаемый, я в программировании не очень, и индикаторы фрактала знаю которые перерисовываются..


если индикаторы перерисовываются то, или неправильно написан индикатор, или это не фрактальный индикатор, третьего не дано..

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


то, о чем вы пишете это алгоритм индикатора типа зигзаг..
в случае фрактального индикатора совсем необязательно, что после стрелки показывающей максимум следующей будет стрелка показывающая минимум, потому что может быть так что минимальные (Low) цены на последующих барах будут одинаковы, а по максимальные цены (High) выдадут еще один фрактал сверху, такое часто бывает на маленьких таймфреймах с малым значение параметра, который указывает на скольки барах слева и справа цены должны быть больше/меньше цен ткущего бара..
Не суди о сделанной работе пока не закончился трудовой день. (Элизабет Баррет Браунинг)




Copyright © 2024 Your Company Name