[Архив!] Напишу любого эксперта или индикатор бесплатно. - страница 13

 
Напишите пожалуйста советника-помощника который переводит стоп-лосс в безубыток, при достижении профита X-пунктов, по умолчанию 35 (изменяемый параметр), а далее трейлингует по алгоритму индикатора Parabolic SAR с шагом по умолчанию 0.002 (изменяемый параметр). Советник должен работать только с той валютой, на которую подключен, не обращая внимания на сделки по другим валютам.
Пример: вручную открыл сделку SELL, установил stoploss, подключил советника.
При профите X-пунктов советник переводит stoploss в безубыток. Когда Parabolic SAR оказывается ниже чем stoploss, советник трейлингует по уровням индикатора Parabolic SAR.
Советник должен работать как на SELL, так и на BUY ордерах.
В советнике должно быть всего 2 изменяемых параметра:
1) Уровень профита в пунктах, при котором stoploss переводится в безубыток - по умолчанию 35
2) Шаг индикатора Parabolic SAR - по умолчанию 0.002
Всё, больше ничего не нужно.
Заранее спасибо!!!
 
Xaoss >>:
Доброго времени суток!Можно попросить советика, который продает при пересечении длинной EMA короткой сверху вниз и покупает соответсвенно когда короткая пересекает длинную снизу вверх ?

http://sufx.core.t3-ism.net/ExpertAdvisorBuilder/

 

  Добрый день!

Может быть вы мне поможете и пришлёте скрипт, который закрывает все отложенные ордера!

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

по несколько раз, чтобы закрыть 7-8 отложенных ордеров по одной валютной паре.

Мой эл.адрес:  zz77rr@yandex.ru    Заранее благодарен!

 

Помогите добавить к индикатору Moving Averages возможность смещения по оси Y. Нужно чтобы MA дублировалась на определенном растоянии сверху и снизу.

rediska10@mail.ru

 
rediska10 писал(а) >>

Помогите добавить к индикатору Moving Averages возможность смещения по оси Y. Нужно чтобы MA дублировалась на определенном растоянии сверху и снизу.

rediska10@mail.ru

Читайте help.

 

Добрый день. Нужно объеденить 2 индикатора в 1 новый, чтобы рисовал стрелки (условно красная - селл, зеленая - бай).
1-й индикатор THV3 Trix 
2-й индикатор стандартный AO (awesome oscillator)

Стрелка рисуется только тогда, когда цвет сигнальной линии первого индикатора совпадает с цветом второго индикатора

Спасибо


http://s39.radikal.ru/i086/0910/41/7356134efe6e.jpg

Файлы:
 

расшифруйте пожалуйста для чайника входные параметры советника,что бы подставлять свои данные:

Lots

MaximumRisk

DecreaceFactor

PeriodRSI

StohK1

StohD1

StohSlow1

StohK2

StohD2

StohSlow2

Control_period

 
А по форексклубовскому Консервативный Скальпинг Intraday написать сможете? Я думаю многим было бы интересно, книжку предоставлю форексклубовскую.
 
Kubodel >>:
Добрый день, если у вас есть торговая система и вы хотите ее автоматизировать или же вам нужен индикатор, то я с удовольствием помогу вам.

Здравствуйте!

Напишите пожалуйста вот такой советник, который бы работал на коррекции к уровням фибо и не только,

чтоб в настройках можно было указывать:

1)различные уровни в %, не только на "правильные"

2)точку экстремума

3)начальный лот

4)шаг открытия ордера

5)магический номер(так, как есть мысль открываться в разных направлениях на одной и той же паре)

ТП и СЛ думаю не нужны.


Открытие:

1) указываем в настройках советника точку экстремума и коррекцию на нужный процент, н-р цена на данный момент на 1,6000, а точка экстремума находится на 1,5000.....указываем 1,5000 и 50%......т.е. открываем селл

2)открываемся вручную(наверно при запуске советника), а дальше советник сам закрывает по достижении указанного уровня или, если пошло не в нужном направлении - открывает ордера

3) открывает второй таким же лотом, что и первый (первый мы открыли вручную), открывает ордер таким образом, чтоб первый ордер после закрытия был в нулевом профите, а второй имел профит в пунктах равным= цена открытия - точка экстремума, в нашем случае 1,6000-1,5000=100...... т.е. открытие будет по цене 1,600+100=1,7000 и закрытие по цене 1,6000

4) а дальше, если идет снова "не туда", третий открывает по "шагу открытия"(н-р через 100пп, и будет это по цене 1,8000) и лот расчитывает таким образом, чтоб всегда был профит как в первом ордере, еслиб он закрылся с профитом, в нашем случае должен профит должен быть эквивалентен 100 пунктам, умноженным "первоначальному лоту" и т.д.


Надеюсь смог объяснить:)

Заранее благодарю.
 
rediska10 >>:

Помогите добавить к индикатору Moving Averages возможность смещения по оси Y. Нужно чтобы MA дублировалась на определенном растоянии сверху и снизу.

rediska10@mail.ru

//+------------------------------------------------------------------+
//|                                                     Multi_ma.mq4 |
//|                                                            Grell |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Grell"
#property link      ""
#property indicator_chart_window
#property indicator_buffers 5
#property indicator_color1 Blue
#property indicator_color2 Red
#property indicator_color3 Lime
#property indicator_color4 Red
#property indicator_color5 Blue

//---- input parameters
extern int K=100;
extern int period=100;
//---- indicator buffers
double ExtBuffer1[];
double ExtBuffer2[];
double ExtBuffer3[];
double ExtBuffer4[];
double ExtBuffer5[];

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
  {
   SetIndexBuffer(0,ExtBuffer1);
   SetIndexBuffer(1,ExtBuffer2);
   SetIndexBuffer(2,ExtBuffer3);
   SetIndexBuffer(3,ExtBuffer4);
   SetIndexBuffer(4,ExtBuffer5);
//---- drawing settings
   SetIndexStyle(0,DRAW_LINE);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexStyle(3,DRAW_LINE);
   SetIndexStyle(4,DRAW_LINE);
   return(0);
  }
//+------------------------------------------------------------------+
//| Bill Williams' Alligator                                         |
//+------------------------------------------------------------------+
int start()
  {
   int limit;
   int counted_bars=IndicatorCounted();
//---- check for possible errors
   if(counted_bars<0) return(-1);
//---- last counted bar will be recounted
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
//---- main loop
   for(int i=0; i<limit; i++)
     {
      //---- ma_shift set to 0 because SetIndexShift called abowe
      ExtBuffer1[i]=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,i)+(2*K*Point);
      ExtBuffer2[i]=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,i)+(K*Point);
      ExtBuffer3[i]=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,i);
      ExtBuffer4[i]=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,i)-(K*Point);
      ExtBuffer5[i]=iMA(NULL,0,period,0,MODE_SMMA,PRICE_MEDIAN,i)-(2*K*Point);

     }
//---- done
   return(0);
  }
//+------------------------------------------------------------------+
Переделаный аллигатор.
Причина обращения: