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

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.

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

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

 

 



 
 

#13636 OFFLINE   Tolik11

Tolik11

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

  • Пользователи
  • PipPipPipPip
  • 38 сообщений
  • Баланс: 0.6$

Отправлено 26 Март 2014 - 14:07

===========
Держи!

Спасибо большое!Но вы меня не правильно поняли.ТС,основанная на этом индикаторе,вещь серьезная и стрелочек не требует.Может быть я просто плохо сформулировал свою просьбу.
Изначально индюк давал сигнал на красные и зеленые столбики.Я вас попросил,чтобы он сигналил и на синии.Вам это прекрасно удалось,за что вам земной поклон.Радость была великая.
А потом я попросил,если возможно сделать так,чтобы + к тому,что уже сделано,индюк не давал сигналы на синии,которые следуют в подряд вслед за первым синим.Т.е.: синий после серого-сигнал; синий после зеленого-сигнал; синий после красного-сигнал; синий после синего-нет сигнала.


Ну вот,был краток насколько могИзображение


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

#13637 OFFLINE   yupyalta

yupyalta

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

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

Отправлено 26 Март 2014 - 14:07

а роботом для бинарных опционов умеет кто делать?


======================
Я с таким не сталкивался. Да и кидайте сюда файлы по возможности,а не с файлообменников что-бы качать.
Важно только то сколько ты зарабатываешь, когда прав и сколько теряешь когда ошибаешься!

#13638 OFFLINE   alibydubby

alibydubby

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

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

Отправлено 26 Март 2014 - 14:18

Хорошо, только не знаю как кидать)

======================
Я с таким не сталкивался. Да и кидайте сюда файлы по возможности,а не с файлообменников что-бы качать.





#13639 OFFLINE   yupyalta

yupyalta

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

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

Отправлено 26 Март 2014 - 14:26

Хорошо, только не знаю как кидать)





Важно только то сколько ты зарабатываешь, когда прав и сколько теряешь когда ошибаешься!

#13640 OFFLINE   yupyalta

yupyalta

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

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

Отправлено 26 Март 2014 - 15:11

[quote name='Tolik11' timestamp='1395832030' post='96196']

=====================
Вопрос в том что. Появился синий 1 и 2 , 3 и 4 подряд и выдает алерт. но прежде чем окрасится следующий в синим 2 или 3,4 столбики между ними есть промежуток что он серый или белый.
Если отключаем 2 3 4 и.т.д синие алерты. он перестаёт вообще выдавать алерт из-за этого что есть момент когда он серый.
Важно только то сколько ты зарабатываешь, когда прав и сколько теряешь когда ошибаешься!

#13641 OFFLINE   Fillelin

Fillelin

    В бою

  • Заблокированные
  • PipPipPipPipPipPipPip
  • 185 сообщений
  • Баланс: 0$
  • Имя:Александр
  • Пол:Мужчина

Отправлено 26 Март 2014 - 15:25

Уважаемый
Fillelin, спасибо! Оповещение работает.

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


Можно: Прикрепленный файл  © Float_Alert(F).mq4   17,79К   41 скачиваний

#13642 OFFLINE   DrMaster

DrMaster

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

  • Частый гость
  • PipPip
  • 2 сообщений
  • Баланс: 0$

Отправлено 26 Март 2014 - 16:35

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

Есть:
-советник на основе индикаторов MACD иMA.
extern double TakeProfit    = 300;

extern double Lots          = 0.1;

extern double TrailingStop  = 20;

extern double OpenLevel 	= 3;

extern double CloseLevel    = 2;

extern double TrendPeriod   = 10;

extern double TrendShift    = 2;


int start()

  {

   double Ma;

   double MacdCurrent, MacdPrevious, SignalCurrent;

   double SignalPrevious, MaCurrent, MaPrevious;

   int cnt, ticket, total;

   if(Bars<100)


 	{


      Print("bars less than 100");
      return(0);  


 	}


   if(TakeProfit<10)

 	{

      Print("TakeProfit less than 10");

      return(0);

 	}

   MacdCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,0);

   MacdPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_MAIN,1);

   SignalCurrent=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,0);

   SignalPrevious=iMACD(NULL,0,12,26,9,PRICE_CLOSE,MODE_SIGNAL,1);

   MaCurrent=iMA(NULL,0,TrendPeriod,TrendShift,MODE_EMA,PRICE_CLOSE,0);

   MaPrevious=iMA(NULL,0,TrendPeriod,TrendShift,MODE_EMA,PRICE_CLOSE,1);

   total=OrdersTotal();

   if(total<1) 

 	{

      if(AccountFreeMargin()<(1000*Lots))

        {

 		Print("We have no money. Free Margin = ", AccountFreeMargin());

 		return(0);  

        }

      if(MacdCurrent<0 && MacdCurrent>SignalCurrent && MacdPrevious<SignalPrevious &&

 		MathAbs(MacdCurrent)>(OpenLevel*Point) && MaCurrent>MaPrevious)

        {

 		ticket=OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,Ask+TakeProfit*Point,"new fscea",16384,0,Green);

 		if(ticket>0)

   		{

            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("BUY order opened : ",OrderOpenPrice());

   		}

 		else Print("Error opening BUY order : ",GetLastError()); 

 		return(0); 

        }

      if(MacdCurrent>0 && MacdCurrent<SignalCurrent && MacdPrevious>SignalPrevious && 

 		MacdCurrent>(OpenLevel*Point) && MaCurrent<MaPrevious)

        {

 		ticket=OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,Bid-TakeProfit*Point,"new fscea",16384,0,Red);

 		if(ticket>0)

   		{

            if(OrderSelect(ticket,SELECT_BY_TICKET,MODE_TRADES)) Print("SELL order opened : ",OrderOpenPrice());

   		}

 		else Print("Error opening SELL order : ",GetLastError()); 

 		return(0); 

        }

      return(0);

 	}

   for(cnt=0;cnt<total;cnt++)

 	{

      OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

      if(OrderType()<=OP_SELL &&

 		OrderSymbol()==Symbol())

        {

 		if(OrderType()==OP_BUY)

   		{

            if(MacdCurrent>0 && MacdCurrent<SignalCurrent && MacdPrevious>SignalPrevious &&

       		MacdCurrent>(CloseLevel*Point))

                {

         		OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet);

         		return(0);

                }

            if(TrailingStop>0)  

              {         		

       		if(Bid-OrderOpenPrice()>Point*TrailingStop)

         		{

                  if(OrderStopLoss()<Bid-Point*TrailingStop)

                    {

             		OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);

             		return(0);

                    }

         		}

              }

   		}

 		else

   		{

            if(MacdCurrent<0 && MacdCurrent>SignalCurrent &&

       		MacdPrevious<SignalPrevious && MathAbs(MacdCurrent)>(CloseLevel*Point))

              {

       		OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet);

       		return(0);

              }

            if(TrailingStop>0)  

              {         		

       		if((OrderOpenPrice()-Ask)>(Point*TrailingStop))

         		{

                  if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))

                    {

             		OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);

             		return(0);

                    }

         		}

              }

   		}

        }

 	}

   return(0);

  }
Извиняюсь - что-то файл не прикрепляется Изображение
-может открывать только один ордер по сигналам индикаторов и только на одной паре. Т.е. если советник установлен на нескольких валютных парах, при открытом ордере на одной из пар, то на других парах ставок не будет.
-закрытие ордера происходит при достижении ТР, при тралле и при сигнале об изменения направления цены.

В принципе на тесте дает не плохие результаты! Но хотелось бы улучшить их и подстраховаться от слива.

Нужно:
-добавить Magic
-добавить открытие «вспомогательного» ордера при просадке n-количества пунктов. (Открыт ордер на бай с лотом 0,01, но цена упала на 250 пунктов. Открывается еще один байс тем же лотом. Цена упала еще на 250 пунктов, открывается еще бай с лотом 0,02и т.п.)
Закрытие всех ордеров по данной паре происходит по стандартной схеме советника (при достижении ТР <a name="OLE_LINK5">ПЕРВОГО ордера, при тралле ПЕРВОГО ордера и присигнале об изменения направления цены).
-добавить SLвсех открытых ордеров данной пары по достижению n-количества пунктов от первого ордера.

Пример: Открылись 3 ордера:

бай 1,38000 лот 0,01;
бай 1,37750 лот 0,01;
бай 1,37500 лот 0,02

по достижении 950 пунктов просадки от цены первого ордера (1,38000-950=1,37050) закрыть все ордера по данной паре.

Заранее спасибо!
С уважением. Сергей.

Сообщение отредактировал DrMaster: 26 Март 2014 - 16:39


#13643 OFFLINE   Tolik11

Tolik11

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

  • Пользователи
  • PipPipPipPip
  • 38 сообщений
  • Баланс: 0.6$

Отправлено 26 Март 2014 - 16:38

=====================
Вопрос в том что. Появился синий 1 и 2 , 3 и 4 подряд и выдает алерт. но прежде чем окрасится следующий в синим 2 или 3,4 столбики между ними есть промежуток что он серый или белый.
Если отключаем 2 3 4 и.т.д синие алерты. он перестаёт вообще выдавать алерт из-за этого что есть момент когда он серый.


Понятно.
А может,если это возможно, попробовать сделать так, чтобы после подачи алерта на первый синий, алерт на синий автоматически отключался?
А если перестали синеть вслед за ним,снова включался.
главное делать то во что веришь и верить в то что делаешь

#13644 OFFLINE   Pavlex

Pavlex

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

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

Отправлено 26 Март 2014 - 20:36

Уважаемые программисты,

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

Пока получилось только "это", да и то работает коряво - на тесте начинает вместо одного ордера выставлять 1000 с лишним


extern int TP=30;
extern int SL=10;
extern double Lots=0.1;
extern int K=9;
extern int D=3;
extern int slowing=5;
extern int Average_method=2;
extern int price_field=0;
extern int Maxorder=2;

int K_level=0;

int init()
{
return(0);
}

int deinit()
{
return(0);
}

int start()
{
int ticket=0;
double p=Point;
double stoch_1=iStochastic(NULL,0,K,D,slowing,Average_method,price_field,MODE_MAIN,1);

int Hour_curr=TimeHour(TimeCurrent());

if (stoch_1>85) K_level=80;
if (stoch_1<17) K_level=20;

if(OrdersTotal()<1)
{
if((K_level==20)&&(stoch_1<15.0))//сигнал на покупку
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,0,Ask-(SL*p),Ask+(TP*p),"Compra "+CurTime(),0,0,White);

Sleep(30000);

}
}

if((K_level==80)&&(stoch_1>85.0))//сигнал на продажу
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,0,Bid+(SL*p),Bid-(TP*p),"Venda "+CurTime(),0,0,Red);

Sleep(30000);

}

return(0);
}

Плюс хочу сюда поставить трэйлинг стоп
И порядок открытия сделок
1. При закрытии по СЛ в минус - следующий лот увеличивается на определенную величину, которую можно задать
2. При закрытии по Трэйлинг стопу в плюс, но меньше ТП следующий ордер открывается равным предыдущему
3. При достижении или превышении ТП возвращается в исходному значению


Если будет время помогите пожалуйста.

#13645 OFFLINE   vladej

vladej

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

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

Отправлено 26 Март 2014 - 20:57

Lota Привет ! Скажите а в чём смысл работы этого индикатора? :hmmm:/>

#13646 OFFLINE   alibydubby

alibydubby

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

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

Отправлено 26 Март 2014 - 21:09

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

Сообщение отредактировал alibydubby: 26 Март 2014 - 21:14


#13647 OFFLINE   ponshik

ponshik

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

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

Отправлено 26 Март 2014 - 21:55

Люди подскажите где прибыльные советники продают?Изображение

#13648 OFFLINE   Lota

Lota

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

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

Отправлено 26 Март 2014 - 23:37

Lota Привет ! Скажите а в чём смысл работы этого индикатора? Изображение/>

В то время как 99 % индикаторов считают цену первичной и время - вторичным, этот работает как раз наоборот. Я попробую объяснить, почему так лучше, но это потребует готовности рассмотреть нестандартные подходы и много времени перед монитором.

Создатель индикатора, Kelly Parker знал, что различные валютные пары имеют разную цикличность. Пока другие доступные индикаторы показывали желаемые продолжения цены за правый край экрана, все они, тем не менее, только лишь проецировали далее последние движения цены.

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



Коробка, сформированная индикатором ограничивается вертикальными линиями CVSTART и CVEND, а также двумя горизонтальными линиями, Swingtop и Swingbottom. Когда цена касается верхней или нижней горизонтальных линий, повышается"вероятность" разворота цены.


Одна из вещей, которые индикатор НЕ может знать заранее - как долго продлится тренд цены. Так, когда Float строит начальную синюю коробку, он делает это, основываясь на предшествующих максимумах и минимумах, оглядываясь назад на приблизительное число периодов, которые ВЫ ему задали. Когда цена достигает возможного верха или низа, в зависимости от того, стоите ли Вы в длинной или короткой позиции, он ожидает конец тренда и рисует линию CVEND.

Иногда это на самом деле конец тренда, а иногда - нет. Тогда Float, рано или поздно, нарисует другую синюю коробку, основанную на более свежих максимумах и минимумах, с линиями CVSTART и CVEND, но не теми же самыми, так как изменилась цена и прошло время.

Похоже, что достаточно хорошо работает техника, если мы открываемся, когда начинается новая синяя коробка, причем входим в длинную позицию, если МИНИМУМ последнего бара лежит на уровне swingbottom (нижняя граница коробки), а короткую позицию мы откроем, если МАКСИМУМ последнего бара равен уровню swingtop (верхняя граница коробки), а выходить нам пора, когда появляется вертикальная линия CVEND.


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

.30-минутки - самый мелкий масштаб, с которым я работаю, предпочитая все-таки H1 и H4, так как нужно дать время для коррекций, чтобы затем вернуться к первоначальному тренду.

Входные параметры forex индикатора Float:

float (по умолчанию = 200) — количество баров для анализа трендов. Чем ниже это число, тем более свежими являются данные, но при этом анализ становится менее точным.

use_fibos (по умолчанию = 1) — если 1, то уровни Фибоначчи будут отрисовываться на графике. Если 0,то уровни Фибоначчи не будут отрисовываться на графике.

Backtesting (по умолчанию = 0) — ни на что не влияет.

. Float forex индикатор показывает начало и конец трендов в отдельном окне графика, а также уровни откатов Фибоначчи и уровни ДиНаполи в главном окне.

Если торговать по уровням, да по тренду - будет ВАМ счастье, хотя я использую уровни бифуркации.

Удачи в торговле!

#13649 OFFLINE   igor111999

igor111999

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

  • Пользователи
  • PipPipPipPip
  • 46 сообщений
  • Баланс: 0.6$

Отправлено 27 Март 2014 - 01:22

Здравствуйте! Ещё раз большое спасибо за Вашу работу. Но простите меня пожалуйста что то у меня слегка не получается(((. На форекс4ю, всё как Вы и сказали сделал,получилось, отлично! Но есть немного свои моменты- золоте, серебре прога не работает, только валюта. Начал пробовать инста форекс (он стоит на диске D) ничего не получилось. Переустановил на диск С всё, под чётким Вашим руководством сделал один в один, всё равно ни валюта ни металлы ни индексы ничего не показывает прога. У меня к Вам большая просьба расписать как это всё по новому, правильно нужно делать. Потому что форекс4ю при скачивании терминала, устанавливает в папку С:\\ Program Files, а архивы котировок в папку C:\Users\User\AppData\Roaming\MetaQuotes\Terminal\8B150D99730206CA9C06B5BE5B069826\MQL4\Files а в инста форекс вообще не желает появляться на графике. Пожалуйста если можно помогите и росспешите, заранее огромное Вам спасибо.

PS: В терминале форекс4ю все как и ранее и компилируется и наглядно отображается!



#13650 OFFLINE   ShielD

ShielD

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

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

Отправлено 27 Март 2014 - 02:42

Добрый день. Мне нужна помощь в доработке советника, точнее с сигналом индикатора.
Мой скайп - sith0101. Просьба кто может помочь, свяжитесь. Для знающих дело, это будет макс. ,на мой взгляд 10 мин.



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

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


    Yandex (1)
Copyright © 2016 Your Company Name