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

Theme© by Fisana
 

XTrade

Актуальное

Спроси у профи

Заказ советников и роботов

Опытные программисты реализуют ваши идеи в сжатые сроки и по приятной цене, от 10$. Отзывы и подробности

Также на форуме есть тема "Бесплатное написание скриптов", но заказы выполняются редко.

Обучение трейдингу

Бесплатный курс с описание всех ключевых моментов торговли на рынке форекс. После этого курса даже новички добиваются хороших результатов. Добавляйте в закладки.



Информер

<a href="http://www.mt5.com/ru/">Форекс портал</a>


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

#1449 OFFLINE   Wizard

Wizard

    Пользователи

  • Свой человек
  • PipPipPipPipPipPipPipPipPip
  • 337 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:Киев

Отправлено 01 Апрель 2010 - 12:57

Все кто имеет желание потрудится на благо отечества - бесплатно, принимаем заказы в этой теме!!! Незабываем благодарить тех кто трудится для Вас!!! :rolleyes:

 

 

 

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

Всего 3 шага и ваш заказ будет выполнен:
1. Оплатите заказ через форму, представленную ниже (Яндекс деньги, WebMoney);
2. Отправьте задание программисту на почту (почта будет предоставлена после оплаты автоматически);
3. В течении 5 рабочих дней получите готовый советник или индикатор на свой e-mail.

Стоимость заказа 590 рублей или 9,9 usd.

Экономьте свое время, оно стоит дороже денег!

Форма для оплаты:

 

 



 
 

#3736 OFFLINE   Diims

Diims

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

  • Пользователи
  • PipPip
  • 4 сообщений
  • Баланс: 0$

Отправлено 08 Апрель 2011 - 06:53

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

Пожалуйста нужен эксперт !


Параметры : В начале каждого дня открывал сделку на покупку со стопом и профитом . Если сделка закрылась с прибылью то в начале следующего дня открывался такой же ордер если закрылись с убытком то объём сделки увеличивался в 2 раза ( 2 -4 - 8-16 и тд )

настраиваемые параметры : стоплос профит объём ордера можно еще и магический номер

заранее СПАСИБО

#3737 OFFLINE   andcam

andcam

    Начинающий

  • Пользователи
  • PipPipPipPipPip
  • 96 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 08 Апрель 2011 - 09:08

Для проверки достаточно. "Я так думаю "© Мимино
Если хочешь можно оставить только один интервал времени.

Если есть такая возможность, буду очень признателен!!!!

#3738 OFFLINE   AndreiPodvorskii

AndreiPodvorskii

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

  • Пользователи
  • PipPipPipPipPip
  • 80 сообщений
  • Баланс: 0$

Отправлено 08 Апрель 2011 - 18:24

Уважаемые программисты. Могли бы вы написать советник не по двум машкам как обычно, а по трём, т.е. открывает ордера по пересечению 1-й и 2-й МА по направлению в зависимости снизу вверх или сверху вниз, а закрывает по пересечению 1-й и 3-й без всяких тралов, стопов и тейков. Все значения переменные, чтобы можно было найти правильные машки. И если есть открытая позиция, то новый ордер не выставлять, пока не закроет. Или подскажите пожалуйста где можно взять такой советник, если вдруг он уже существует.
Спасибо за помощь.
Андрей.

#3739 OFFLINE   Jural

Jural

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

  • Пользователи
  • PipPip
  • 5 сообщений
  • Баланс: 0$

Отправлено 09 Апрель 2011 - 06:30

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

Нужно сделать торговый робот ( может правильно назвать не робот, а советник, я не знаю), работающего по системе Мартингейл.

Техзадание имеется.

По этому техзаданию был сделан робот, но он выдает ошибку - при открытии третьего ордера лотом 0,4 робот тут же, в это время открытия, этот третий ордер закрывает и вторая ошибка - при резких скачках цены не открывает новые ордера.

Товарищ, который изготовил робот, на связь не выходит.

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

Юрий


Скажите, пожалуйста, может кто-нибудь взяться за эту работу по написанию робота?

#3740 OFFLINE   Хроносс

Хроносс

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

  • Пользователи
  • PipPipPip
  • 22 сообщений
  • Баланс: 0$

Отправлено 09 Апрель 2011 - 09:30

Индикатор уже нашел сам просьба отменяется)

#3741 OFFLINE   Oper11

Oper11

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

  • Новички
  • PipPip
  • 3 сообщений
  • Баланс: 0$

Отправлено 09 Апрель 2011 - 13:08

Уважаемые программисты! Прошу вашей помощи на внесение изменений в знакомый уже вам советник.
Он максимально приближен к моей ТС, точнее прямо противоположен ей.

Необходимо заменить отложенники над верхним и под нижним фракталами на STOPордера противоположного направления. Устанавливать стоп ордера в противоположную от фрактала сторону после того как цена пробьет фрактал на (Delta пп. существ.перем).
И тралить их (стопордера) за ценой на ( Хпп.проектир. перем.) Все остальные правила в силе. Для экономии вашего времени протестирую сам.
Заранее благодарен.

Прикрепленные файлы


Сообщение отредактировал Oper11: 10 Апрель 2011 - 10:34


#3742 OFFLINE   ibraim-k

ibraim-k

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

  • Пользователи
  • PipPipPip
  • 18 сообщений
  • Баланс: 0.3$
  • Пол:Мужчина

Отправлено 09 Апрель 2011 - 18:06

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

индикатор или советник который жестко контролировал бы количество открытых

зделок и не позволял бы мне открыть больше 10 зделок, Объясню суть проблеммы,

для открытия ордеров пользуюсь скриптами (если помните выкладывал их в этом

посте http://fxgeneral.com...indpost&p=23330),
в очередной вечер при заключение зделок каким то образом заключил 11 зделок за

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

посылал запрос на 11 зделку.

http://s010.radikal....980c7678ebd.jpg

http://s47.radikal.r...40129f4d5dd.jpg


#3743 OFFLINE   bolt

bolt

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

  • Пользователи
  • PipPipPipPipPipPipPipPipPip
  • 310 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:европа
  • Интересы:НАЧИНАЮШИЙ ТРЕЙДЕР:

Отправлено 09 Апрель 2011 - 22:32

Горизонтальный shift есть в стандартном МА.
Вертикальный shift в % от чего?
В пунктах - то можно.Используется в индикаторе Vegas


Здравствуйте я пролазол везде , таково еше не кто не делал . но в природе есть, вы спашваете Вертикальный shift в % от чего? я там не особо в коде разбираюсь , но как понял Вертикальный shift в % от цены .как вам такое представления. если технически возможно , осилить было бы супер, мы были бы первыми кто зделал бы такова киборка для мт 4. как и каие параметры использовать я бы сказал .спасибо .

#3744 OFFLINE   Michelangelo®

Michelangelo®

    МОРДЕ-РАПТОР

  • Профи
  • PipPipPipPipPipPipPipPipPipPipPipPipPip
  • 1 003 сообщений
  • Баланс: 0$
  • Пол:Мужчина
  • Город:ЗаМКАДыш

Отправлено 09 Апрель 2011 - 23:25

Уважаемые программисты! Прошу вашей помощи на внесение изменений в знакомый уже вам советник.
Он максимально приближен к моей ТС, точнее прямо противоположен ей.

Необходимо заменить отложенники над над верхним и под поднижним фракталами на STOPордера противоположного направления. Устанавливать стоп ордера в противоположную от фрактала сторону после того как цена пробьет фрактал на (Delta пп. существ.перем).
И тралить их (стопордера) за ценой на ( Хпп.проектир. перем.) Все остальные правила в силе. Для экономии вашего времени протестирую сам.
Заранее благодарен.


над над и под под на стоп-над и под-стоп и причем все это наоборот...
да не вопрос... завтра сделаю... :)
Изображение
Возможно все! ...что ниже скорости света!
Невозможное делаю сразу! Чудо требует незначительной подготовки...
Пришел, увидел, нафлудил...

Изображение

#3745 OFFLINE   time_of_money

time_of_money

    Начинающий

  • Пользователи
  • PipPipPipPip
  • 39 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 10 Апрель 2011 - 09:14

Вопрос к знатокам, есть индикатор Fisher к нему я хочу добавить функцию Object которая выводилась-бы в общее окно терминала,
получается что она выводит объект но над каждым баром смотрим рис.

3319944461513100.gif

Хотелось бы чтобы объекты рисовались толь после смены направления вот так

33219944461513100.gif

Сам код:

//#property indicator_separate_window
#property indicator_chart_window
//#property indicator_minimum -1
//#property indicator_maximum 1
#property indicator_buffers 4
#property indicator_color2 Lime
#property indicator_color3 Red
#property indicator_width2 4
#property indicator_width3 4
//----
int   LeftNum1=56;
int   LeftNum2=56;
//----
extern int 	RangePeriods=10;
extern double  PriceSmoothing=0.3;	// =0.67 bei Fisher_m10 
extern double  IndexSmoothing=0.3;	// =0.50 bei Fisher_m10
string 		ThisName="Fisher_m11";
int        	DrawStart;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
//+------------------------------------------------------------------+
//| Custom indicator initialization function                 		|
//+------------------------------------------------------------------+
int init()
  {
//---- indicators
   IndicatorBuffers(4);
   SetIndexLabel(0,"Fish");
   SetIndexStyle(0,DRAW_NONE);
   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexStyle(1,DRAW_HISTOGRAM);
   SetIndexBuffer(1,ExtMapBuffer2);
   SetIndexStyle(2,DRAW_HISTOGRAM);
   SetIndexBuffer(2,ExtMapBuffer3);
   SetIndexStyle(3,DRAW_NONE);
   SetIndexBuffer(3,ExtMapBuffer4);
//----
   string Text=ThisName;
   Text=Text+"  (rPeriods "+RangePeriods;
   Text=Text+", pSmooth "+DoubleToStr(PriceSmoothing,2);
   Text=Text+", iSmooth "+DoubleToStr(IndexSmoothing,2);
   Text=Text+")  ";
   IndicatorShortName(Text);
   SetIndexLabel(1,NULL);
   SetIndexLabel(2,NULL);
   DrawStart=2*RangePeriods+4;     		// DrawStart= BarNumber calculated from left to right
   SetIndexDrawBegin(1,DrawStart);
   SetIndexDrawBegin(2,DrawStart);
//----
   if (PriceSmoothing>=1.0)
 	{
  	PriceSmoothing=0.9999;
  	Alert("Fish61: PriceSmothing factor has to be smaller 1!");
 	}
   if (PriceSmoothing<0)
 	{
  	PriceSmoothing=0;
  	Alert("Fish61: PriceSmothing factor mustn''t be negative!");
 	}
   if (IndexSmoothing>=1.0)
 	{
  	IndexSmoothing=0.9999;
  	Alert("Fish61: PriceSmothing factor has to be smaller 1!");
 	}
   if (IndexSmoothing<0)
 	{
  	IndexSmoothing=0;
  	Alert("Fish61: PriceSmothing factor mustn''t be negative!");
 	}
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Custom indicator deinitialization function               		|
//+------------------------------------------------------------------+
int deinit()
  {
ObjectsDeleteAll();	
   return(0);
  }

//+------------------------------------------------------------------+
//| Custom indicator iteration function                          	|
//+------------------------------------------------------------------+
int start()
  {
   if (Bars<DrawStart)
 	{
  	Alert("Fish84: Not enough Bars loaded to calculate FisherIndicator with RangePeriods=",RangePeriods);
  	return(-1);
 	}
//----   
   int	counted_bars=IndicatorCounted();
   if (counted_bars<0) return(-1);
   if (counted_bars>0) counted_bars--;
//----
   int Position=Bars-counted_bars;    	// Position = BarPosition calculated from right to left
   int LeftNum1=Bars-Position;        	// when more bars are loaded the Position of a bar changes but not its LeftNum
   if (LeftNum1<RangePeriods+1)Position=Bars-RangePeriods-1;
//----
   while(Position>=0)
 	{
  	CalculateCurrentBar(Position);
  	Position--;
 	}
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| Single Bar Calculation function                              	|
//+------------------------------------------------------------------+
int CalculateCurrentBar(int pos)
  {
   double  LowestLow, HighestHigh, GreatestRange, MidPrice;
   double  PriceLocation, SmoothedLocation, FishIndex, SmoothedFish;
//----
   LowestLow=Low[Lowest(NULL,0,MODE_LOW,RangePeriods,pos)];
   HighestHigh=High[Highest(NULL,0,MODE_HIGH,RangePeriods,pos)];
   if (HighestHigh-LowestLow<0.1*Point)HighestHigh=LowestLow+0.1*Point;
   GreatestRange=HighestHigh-LowestLow;
   MidPrice=(High[pos]+Low[pos])/2;
   // PriceLocation in current Range 
   if (GreatestRange!=0)
 	{
  	PriceLocation=(MidPrice-LowestLow)/GreatestRange;
  	PriceLocation= 2.0*PriceLocation - 1.0;   		// ->  -1 < PriceLocation < +1
 	}
   // Smoothing of PriceLocation
   ExtMapBuffer4[pos]=PriceSmoothing*ExtMapBuffer4[pos+1]+(1.0-PriceSmoothing)*PriceLocation;
   SmoothedLocation=ExtMapBuffer4[pos];
   if (SmoothedLocation> 0.99) SmoothedLocation= 0.99; // verhindert, dass MathLog unendlich wird
   if (SmoothedLocation<-0.99) SmoothedLocation=-0.99; // verhindert, dass MathLog minuns unendlich wird
   // FisherIndex
   if(1-SmoothedLocation!=0) FishIndex=MathLog((1+SmoothedLocation)/(1-SmoothedLocation));
   else Alert("Fisher129: Unerlaubter Zustand bei Bar Nummer ",Bars-pos);
   // Smoothing of FisherIndex
   ExtMapBuffer1[pos]=IndexSmoothing*ExtMapBuffer1[pos+1]+(1.0-IndexSmoothing)*FishIndex;
   if (Bars-pos<DrawStart)ExtMapBuffer1[pos]=0;
   SmoothedFish=ExtMapBuffer1[pos];
//----
   if (SmoothedFish>0) 	// up trend
 	{
  	ExtMapBuffer2[pos]=SmoothedFish;
  	ExtMapBuffer3[pos]=0;
 	}
   else                      	// else down trend
 	{
  	ExtMapBuffer2[pos]=0;
  	ExtMapBuffer3[pos]=SmoothedFish;
 	}
 	

 //-----------------------==================Объект можно прикрепить любой====================================================
   {  
   if(ExtMapBuffer2[pos]>0)
  { 
   bool l1=ObjectCreate("Buy"+pos,OBJ_VLINE,0,iTime(NULL,0,pos),iLow(NULL,0,pos)-10*Point);
   datetime t1=ObjectGet("Buy"+pos, OBJPROP_TIME1);
   ObjectSet("Buy"+pos,OBJPROP_COLOR,Aqua);
  }
   if(ExtMapBuffer3[pos]<0)
  { 
   bool l2=ObjectCreate("Sell"+pos,OBJ_VLINE,0,iTime(NULL,0,pos),iHigh(NULL,0,pos)+10*Point);
   datetime t2=ObjectGet("Sell"+pos, OBJPROP_TIME1);
   ObjectSet("Sell"+pos,OBJPROP_COLOR,Red);
  }
   
   }
   //---------------------======================================================================   	
 	
 	
 	
 	
 	
//----
   return(0);
  }
//+------------------------------------------------------------------+

Кто подскажет что нужно дописать еще?

#3746 OFFLINE   droba

droba

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

  • Свой человек
  • PipPipPipPipPipPipPipPip
  • 285 сообщений
  • Баланс: 0.9$
  • Пол:Мужчина

Отправлено 10 Апрель 2011 - 09:19


Доброго времени суток, Michelangelo® , вот советник ты его уже видел он без СтопЛоса,
почему его нет - не могу определиться с его величиной.
Хочу попробовать такую штуку не знаю можно реализовать это или нет в коде.
Идея такая:
- суммируются все закрытые сделки с профитом;
- отыскивается самая убыточная сделка (это наверное самое сложное прописать в коде);
- и когда самая убыточная сделка достигнет не более 50% от прибыльных закрытых сделок ее удаляем;
Ну например, сумма всех закрытых сделок 1000 пунктов значит самая убыточная сделка должна дотянуть до 500 пунктов,
если больше 500 пунктов то значит ее оставляем и добираем профит.

Вот советник: Прикрепленный файл  H1_Proboy.mq4   2,07К   18 скачиваний

С уважением.

#3747 OFFLINE   Neron

Neron

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

  • Пользователи
  • PipPipPipPipPip
  • 69 сообщений
  • Баланс: 0$

Отправлено 10 Апрель 2011 - 12:58

Уважаемые программисты!Помогите,пожалуйста.Нужен скрипт,который удалит отложенный ордер при достижении определенной цены.То есть,к примеру,сейчас цена 1.1200 и у меня стоит ордер на покупку на 1.1250.Но если цена идет вниз и опускается ниже 1.1150,то этот ордер уже не актуален,его нужно удалить.В настройках скрипта должны быть магик и цена,при достижении которой ордер удалится.Заранее спасибо.

#3748 OFFLINE   Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 10 Апрель 2011 - 17:16

Alen_T, привет .
Поди к субботе планируешь эксперта закончить ?


Виноват, задержал...

Прикрепленные файлы


Ты это, заходи, если что...(С)

#3749 OFFLINE   Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 10 Апрель 2011 - 17:17

Если есть такая возможность, буду очень признателен!!!!


Сделай не нужные интервалы - начало=окончанию, и будет тебе счастье!:thumbsup:
Ты это, заходи, если что...(С)

#3750 OFFLINE   Alen_T

Alen_T

    Есть ещё порох в пороховницах

  • Специалист
  • PipPipPipPipPipPipPipPipPipPipPipPip
  • 874 сообщений
  • Баланс: 0$
  • Пол:Мужчина

Отправлено 10 Апрель 2011 - 17:23

Здравствуйте я пролазол везде , таково еше не кто не делал . но в природе есть, вы спашваете Вертикальный shift в % от чего? я там не особо в коде разбираюсь , но как понял Вертикальный shift в % от цены .как вам такое представления. если технически возможно , осилить было бы супер, мы были бы первыми кто зделал бы такова киборка для мт 4. как и каие параметры использовать я бы сказал .спасибо .


А слабо посмотреть пост №3716??? Просмотр сообщения
Ты это, заходи, если что...(С)



Количество пользователей, читающих эту тему: 0

0 пользователей, 0 гостей, 0 скрытых пользователей

Copyright © 2016 Your Company Name