Советники, эксперты, форекс роботы Обсуждение, поиск и тестирование форекс советников, роботов, экспертов и МТС

Ответить
11.02.2012, 10:33
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ

Умный RunnyShit Конструктор

RunnyShit Source
Доброго времени суток.
Тема посвящена любителям мартингейла.

Настройки:
Lot = 0.01; ///// Лот
TP = 10; ///// Тэйк Профит
SL = 40; ///// Через сколько пунктов открыть следующую сделку
Progress = 2; ///// Умножение лота
FormBar = TRUE; ///// Работать только при открытии бара


Конструктор:
Собственно всех советников на мартини отличает лишь сигнал входа в рынок, поэтому в коде есть вот такая функция:
Код:
////////////////////////////////
int Signal()
   {
   int signal;
 
      if() /// Условие на покупку
      {
      signal = 1; /// Сигнал на покупку
      }
      if() /// Условие на продажу
      {
      signal = 2; /// Сигнал на продажу
      }
   return(signal);
   }
После int signal; мы пишем какие индикаторы смотрим (или проводим анализ свечей) и в двух условиях уже определяем какой сигнал

Вот собственно и весь робот.
Добавив в него другой сигнал входа мы получаем абсолютно другого робота.

RunnyShit vs ZUP_v102
Моя сборка получилась вот такой

Код:
////////////////////////////////
int Signal()
   {
   int signal;
   double zpz = iCustom(Symbol(),0,"ZUP_v102",0,1);
      if((zpz<Ask) && (zpz>0))
      {
      signal = 1; /// Сигнал на покупку
      }
   if((zpz>Bid) && (zpz>0))
      {
      signal = 2; /// Сигнал на продажу
      }
   return(signal);
   }
ZUP_v102 это индикатор который рисует медвежьи бычьи бабочки, гартли, шарки, баты.
Но в силу своих косых рук складывается впечатление что я не совсем точно определяю фигуру.
Прилагаю робота в архиве.
P.S. Если я неправильно определяю показатель индикатора напишите как правильно это сделать.

Если вы найдёте интересный сигнал для входа поделитесь с другими
Спасибо
15.02.2012, 19:34
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ
Bullish & Bearish Butterfly
Код:
int numb = 0;
////Ищем 5 экстремумов зигзага
for(int i=0;numb<5;i++)
	{
	double ctr = iCustom(NULL,0,"ZigZag",8,5,3,0,i);
	if (ctr==0) {continue;}
	if(ctr!=0)
		{
		numb++;
			if(numb == 1)
			{
			double one = NormalizeDouble(ctr,Digits);
			}
			if(numb == 2)
			{
			double two = NormalizeDouble(ctr,Digits);
			}
			if(numb == 3)
			{
			double three = NormalizeDouble(ctr,Digits);
			}
			if(numb == 4)
			{
			double four = NormalizeDouble(ctr,Digits);
			}
			if(numb == 5)
			{
			double five = NormalizeDouble(ctr,Digits);
			}
		}
	}
Условие для лонга:
Код:
if((one<two) && (four>two) && (five<one) && (three>five) && (three>one)) /// Условие на покупку
Условие для шорта:
Код:
if((one>two) && (four<two) && (five>one) && (three<five) && (three<one)) /// Условие на продажу

Последний раз редактировалось krezi; 15.02.2012 в 19:45.
17.02.2012, 10:30
Аватар для jenny777
jenny777 jenny777 вне форума Почётный гражданин
Регистрация: 16.01.2011 / Сообщений: 1,555
Поблагодарили 438 раз(а) / Репутация: 442
  • Отправить сообщение для jenny777 с помощью ICQ
Krezi, у меня есть неплохая идея. Сова торгует фикс.лотом, но мне кажется, если б скажем увеличивать лот после лося, то было б очень даже хорошо. То есть нужно, чтоб сова при повторении сигнала бай или селл постоянно понемногу увеличивала бы лот, а при достижении ТП чтоб возвращалась к исходному.
Сможете ?? Сова готова и впринципе показывает небольшую прибыль и так, но хотелось бы улучшить. Вот пока что такое придумал. Может конешно и ещё что-то можна придумать к сове, но я не знаю что.
17.02.2012, 11:25
Аватар для jenny777
jenny777 jenny777 вне форума Почётный гражданин
Регистрация: 16.01.2011 / Сообщений: 1,555
Поблагодарили 438 раз(а) / Репутация: 442
  • Отправить сообщение для jenny777 с помощью ICQ
Krezi, ну а если с моей совой не получиться, то есть похожая идея с индюком ZigZagFX. Сову могу прислать с оптимизацией хоть сейчас. Индюк попозже.
17.02.2012, 12:03
Аватар для jenny777
jenny777 jenny777 вне форума Почётный гражданин
Регистрация: 16.01.2011 / Сообщений: 1,555
Поблагодарили 438 раз(а) / Репутация: 442
  • Отправить сообщение для jenny777 с помощью ICQ
и есть ещё идея --- эта вовсе простая. Открывать и закрывать сделки на пересечении МА и центральной Болинжера, увеличивая постоянно по мартину, до взятия ТП=х пунктов. И потом опять.
17.02.2012, 19:45
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ
ну наконецта коммент)))
В общем немного по zup_v102...Написал....точно определяет фигуру(немного пришлось переписать сам индикатор)....торгует.....мало ....даже из 100% за год не выходит при просадке 30-40%.....поэтому идея паттернов заброшена.
В данный момент в поисках индикаторов хоть каких нибудь.
jenny777 скидывайте индикаторы. может что и получится. Или стучите в аську 406:322:548

P.S. RunnyShit это не сова, это просто алгоритм мартингейла без точки входа. Может быть заточен под что угодно и получить какой угодно сигнал к входу
17.02.2012, 20:22
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ
RunnyShit VS Heiken Ashi
В общем на сон грядущий написал на любимом аши. у кого не дырявые котировки попробуйте прогнать тест. буду благодарен.
18.02.2012, 10:59
Аватар для jenny777
jenny777 jenny777 вне форума Почётный гражданин
Регистрация: 16.01.2011 / Сообщений: 1,555
Поблагодарили 438 раз(а) / Репутация: 442
  • Отправить сообщение для jenny777 с помощью ICQ
Думаю есть смысл попробовать с МА. Только не ставить ТП, а чтоб закрывать по обратному сигналу. Или если ставить ТП, то большой -- 400--500 пунктов 4-значными котировками если.
20.02.2012, 08:13
Аватар для dron74
dron74 dron74 вне форума Интересующийся
Регистрация: 18.02.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
ребята, у меня такая идейка, сложно её реализовать? есть мартин работает с усреднением сделок по принципу TPbuy = (L1*C1+L2*C2)/(L1+L2)+TPp*Point,
где L1, L2 – объемы лот первого и второго ордеров; C1, C2 – цены открытия первого и второго ордеров; TPp – размер тейк-профита в пунктах; Point – коэффициент приведения целого числа пунктов к абсолютным котировкам (для четырехзначных котировок коэффициент равен 0.0001, а для пятизначных – 0.00001).


но я хочу добавить в него чтобы например после третьего или четвёртого плеча(задать можно в настройках после какого) сов начал выставлять хеджирующие ордера но лотом меньшим чем прямые сделки(коэф также задать в настройках),
также хотелось бы чтоб плечо увеличивалось с каждым новым ордером, насколько это сложно сделать? я написал екселевскую таблицу,чтоб нагляднее было посмотреть как оно должно примерно рабртать, могу скинуть
21.02.2012, 05:10
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ
dron74,
Хм...интересная задумка, но а как определять в какую сторону двигаться?
jenny777,
чистый CCI и мартингейл не очень....как обычно январская просадка
Чем фильтровать? кроме МА
21.02.2012, 07:43
Аватар для dron74
dron74 dron74 вне форума Интересующийся
Регистрация: 18.02.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
если такой сов есть скинте плизз сылочку)
открывается пусть просто по машке, система впринципе безиндикаторная(индикатор - илюзия, надо чтоб математика сводила просадки к минимуму,а прибыль увеличивалась при любом движении рынка), и в принцине и сов несложный, но я пока не осилю, в голове есть, и торгую по этому пинципу, но в код не переложу, учусь потихоньку ,но времени не хватает, работа однако,поэтому и спросил ,а то чую затянется ). хедж-ордера выставляются полле 3-4-5-N-го плеч, значит направление и размер ордеров известны, также если у нас плечо(а оно увеличивается ,первое например 20 , второе 22, третье 36 , четвертое 47 пп) 47 пп , то хедж ордер ставим с запозданием после открытия мартиновского ордера на 3-5 пипсов(добавляет вероятность что цена развернётся раньше и не зацепит этотхеджордер,чтоб не тянуть его вниз, хедж ордера размер лота меньше в 2 раза(ну или в 1,5 3-зададим в настройках) и ТП ставим у них 10 пп и опять же каждый следующий открывается с запозданием после закрытия предыдущего, если есть такой сов, ещё раз прошу скинте ссылочку, я их перебрал достаточно, но такого не нашол, спасибо за внимание!!

Последний раз редактировалось dron74; 21.02.2012 в 07:57.
21.02.2012, 08:13
Аватар для LUKA.
LUKA. LUKA. вне форума САМ ПО СЕБЕ
Регистрация: 19.05.2009 / Сообщений: 1,460
Поблагодарили 3,060 раз(а) / Репутация: 3153
если такой сов есть скинте плизз сылочку)
открывается пусть просто по машке, система впринципе безиндикаторная
Для себя писал, задолбался правда.

Тянет отложку по МА, все настраивается.

Лот можно открывать от депо или фиклированный.

Безубыток всандалил сразу в него.

-----------------------------------------------------------------------
Код:
//+------------------------------------------------------------------+
extern bool   OrderStavit = true;  // Открытие советником ордеров
extern int    SL          = 70;    // StopLoss в пунктах
extern int    TP          = 300;   // TakeProfit в пунктах
//extern int    MaxCount    = 1;     // Число одновременно открытых позиций
extern bool   OpenBuy     = true;  // Торговать в BUY
extern bool   OpenSell    = true;  // Торговать в SELL
//+------------------------------------------------------------------+
extern string _MA_BUY = "- Параметры МА в BUY -";
extern int    Period1     = 34;    // Период МА
//extern string _Par1 = "0-SMA, 1-EMA, 2-SMMA, 3-LW";
//extern int    Method      = 2;     // ---
extern string _Par2 = "0-Cloce,1-Open,2-High-v,3-Low-n,4-Median"; //4-TP,5-WS,6-FID,7-PID
extern int    Price1      = 4;     // ---
//extern int    Shift1      = 0;     // ---
//+------------------------------------------------------------------+
extern string _MA_SELL = "- Параметры МА в SELL -";
extern int    Period2     = 34;    // ---
//extern string Par3 = "0-SMA, 1-EMA, 2-SMMA, 3-LW";
//extern int    Method2     = 2;     // ---
extern string _Par4 = "0-Cloce,1-Open,2-High-v,3-Low-n,4-Median"; //4-TP,5-WS,6-FID,7-PID
extern int    Price2      = 4;     // ---
//extern int    Shift2      = 0;     // ---
//+------------------------------------------------------------------+
extern int    TF          = 240;   // ТФ с которого берем параметры МА
extern int    Magic       = 2000;  // Магический номер
extern double Distance    = 5;     // Дистанция в пунктах от МА
//+------------------------------------------------------------------+
extern string _Par5 = "- Параметры MM -";
extern bool   MM          = true;  // MM от размера Депозита
extern double MaxRisk     = 10;    // Риск в % от свободных средств на счете, 10% = 0.1 от депо в 1000$
extern double Lots        = 0.1;   // Фиксированный размер лота, если ММ - false
extern color  clPos       = Blue;  // Цвет текста размера лота, ордера
//extern double Slippage    = 30;    // Проскальзывание цены
//+------------------------------------------------------------------+
extern string _Par6 = "- Параметры Безубытка -";
extern bool   On_Off_BU   = false; // Вкючить, отключить безубыток
extern int    LevelWLoss  = 10;    // Уровень безубытка 
extern int    LevelProfit = 90;    // Уровень профита
       bool   ShowComment = false; // Показывать комментарии
       bool   SoundAlert  = true;  // Звук
//+------------------------------------------------------------------+

Пользуйтесь наздоровье, я не жадный

Последний раз редактировалось LUKA.; 21.02.2012 в 08:32.
21.02.2012, 08:43
Аватар для dron74
dron74 dron74 вне форума Интересующийся
Регистрация: 18.02.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
Спасибо, но немного не то)) этож не мартин, не то что я описал , сдесь отложку таскает- прибыльность очень низкая, за время что я играюсь с форекс, я понял,что все прогнозы аналитиков и индикаторы, всё это ерунда, ни один индикатор не предскажет землятресение или войну, поэтому зарабатывать надо математикой, лучше всего это делает мартин, вот его и надо усовершенствовать, я это д вижу так как описал выше,это конечно только моё мнение,

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

Последний раз редактировалось dron74; 21.02.2012 в 08:58.
21.02.2012, 09:14
Аватар для LUKA.
LUKA. LUKA. вне форума САМ ПО СЕБЕ
Регистрация: 19.05.2009 / Сообщений: 1,460
Поблагодарили 3,060 раз(а) / Репутация: 3153
Спасибо, но немного не то)) этож не мартин, не то что я описал , сдесь отложку таскает- прибыльность очень низкая, за время что я играюсь с форекс, я понял,что все прогнозы аналитиков и индикаторы, всё это ерунда, ни один индикатор не предскажет землятресение или войну, поэтому зарабатывать надо математикой, лучше всего это делает мартин, вот его и надо усовершенствовать, я это д вижу так как описал выше,это конечно только моё мнение,

я имел в виду что первый лот матрина откроется по машке, какбы вероятность нужного направления немного выше, суммирыя все вероятности которые работают на нас, можно спокойно пересиживать просадки, естественно, стратегия не предназначена, для зароботка 1000 баксов с одного)) никакая система для этого негодится
Совы торговые по МА, я чегото в них переделывал, непомню точно, руки не доходят.
Может чего переделаешь.
dron74 
21.02.2012, 11:04
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ
dron74,
Напишите ТЗ на досуге, только точное и по логике т.е. с первого шага до последнего шага цикла (русскими словами и буквами ^^)
support.minicorp@gmail.com
21.02.2012, 12:07
Аватар для jenny777
jenny777 jenny777 вне форума Почётный гражданин
Регистрация: 16.01.2011 / Сообщений: 1,555
Поблагодарили 438 раз(а) / Репутация: 442
  • Отправить сообщение для jenny777 с помощью ICQ
dron74,
Хм...интересная задумка, но а как определять в какую сторону двигаться?
jenny777,
чистый CCI и мартингейл не очень....как обычно январская просадка
Чем фильтровать? кроме МА
Может тогда попробовать Комбу усовершенствовать ? или Дракулу ?
Как смогу выложу индюк ZigZagFX -- на нём этот мартин должен получиться.
21.02.2012, 12:23
Аватар для krezi
krezi krezi вне форума Местный житель
Регистрация: 09.10.2011 / Сообщений: 116
Поблагодарили 174 раз(а) / Репутация: 175
  • Отправить сообщение для krezi с помощью ICQ
ZigZag это индикатор который лишь хорошо показывает историю, почти все советники на нём терпят фиаско
21.02.2012, 12:37
Аватар для dron74
dron74 dron74 вне форума Интересующийся
Регистрация: 18.02.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
похож сов F o r e x H acked 2.3, но у него плечё не увеличивается(а это важно, при долгом движе без отката не будут выставлятся много лотов, этим мы ограничим просадку, в то же время мартиновские ордера будут и при откате мы возьмём прибыль)
и так же у него хедж-ордер не увеличивается и у него настройки теже что и у прямых-мартиновских-это тоже неправильно(хотя при просадке мартина,прибыль всёравно идёт) Напишу сегодня-завтра ТЗ, таблицу экселевскую тож скину, я в ней примерно считал что и как получится

Последний раз редактировалось dron74; 21.02.2012 в 12:44.
21.02.2012, 13:35
Аватар для jenny777
jenny777 jenny777 вне форума Почётный гражданин
Регистрация: 16.01.2011 / Сообщений: 1,555
Поблагодарили 438 раз(а) / Репутация: 442
  • Отправить сообщение для jenny777 с помощью ICQ
ZigZag это индикатор который лишь хорошо показывает историю, почти все советники на нём терпят фиаско
Идея идти против лучей, но нужно или какую-то переменную Delta (отступ от первого сигнала ввести или что-то типа такого). И выбор тф немаловажен, да и валютной пары тоже.
21.02.2012, 13:52
Аватар для dron74
dron74 dron74 вне форума Интересующийся
Регистрация: 18.02.2012 / Сообщений: 11
Поблагодарили 0 раз(а) / Репутация: 1
когда сов напишется(если напишется), то выбрать лучшую пару и тФ не сложно, скорее всего пара GBPUSD . А ТФ всёравно, просто оптимизазию на 5-тиминутках прогнать надо, а потом на счету всёравно, система безиндикаторная по своей сути, вход по машке на часовом и вперёд
Ответить


Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Trackbacks are Выкл.
Pingbacks are Выкл.
Refbacks are Выкл.



Текущее время: 03:46. Часовой пояс GMT.


Перевод: zCarot
Copyright ©2000 - 2017, Jelsoft Enterprises Ltd.
SEO by vBSEO