dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Topic Start: 11 Апреля 2008, 13:23:27 »
Появился советник.

Цитировать
Всем привет в новой Академии.
Поставил задачу перед собой сделать эксперта без применения каких-либо индикаторов. Прямо в лоб проблема не решалась.
А ведь нужен эксперт с приличным профитом - пришлось вставить Мартингейла, но зато вот что получилось. Это только первая рабоча версия - скоро будут ещё. Рекомендую оптимизировать под каждую пару, на которой будете использовать. Делал для ТФ Д1, но потом надо посмотреть как его пристроить и для белее мелких ТФ.
По идее можно сделать очень классного пипсовщика. Будем работать.
Попутного тренда и больших профитов.


Код
//+------------------------------------------------------------------+
//|                                                   BBands-T02.mq4 |
//|                          Copyright © 2008, HomeSoft-Tartan Corp. |
//|                                           http://www.fxexpert.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2008, HomeSoft-Tartan Corp."
#property link      "http://www.fxexpert.ru"
// EurUsd TF=D1 test 2007 to now      USDJPY    GBPUSD
extern double Lots         = 1.0;   //  1.0;  // 1.0;
extern double StopLoss     = 400;   //  300;  // 150;
extern double TakeProfit   = 350;   //  50;   // 100;
extern double Magic        = 121;   //  122;  // 123;

extern double MinMarg      = 45000; //  5000; // 5000;
extern double Stop         = 2000;  //  500;  // 1000;
extern int    Del          = 30;    //  25;   // 35;
extern int    Tone         = 6;     //  4;    // 14;
extern int    Ttwo         = 19;    //  18;   // 19;

// Last opt EurUsd D1
// 97   48649.00   220   1.30   221.13   8234.50   7.45%   StopLoss=400    TakeProfit=350   
// MinMarg=45000    Stop=2000    Del=30    Tone=6    Ttwo=19   Lots=1    Magic=121


double ssum,bsum,sum,mlot,fmarg;
int    ts,tb,cnt,ssig,bsig,s,b,tiket,pl,trend,mord;

//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   Comment("");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   Comment("");
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----

        mlot=Lots;
        fmarg=NormalizeDouble(AccountFreeMargin(),0);
       
    if (Close[0]>Close[1]) trend=1;
    if (Close[0]<Close[1]) trend=-1;
    if (Close[0]==Close[1]) trend=0;     
           
        s=0;b=0;ssum=0;bsum=0;sum=0;
   for (cnt=OrdersTotal();cnt>=0;cnt--)
    {
        OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderType()==OP_SELL && OrderSymbol()==Symbol() && OrderMagicNumber()==Magic) { s=s+1;ssum=ssum+OrderProfit()+OrderSwap(); }
    if (OrderType()==OP_BUY && OrderSymbol()==Symbol() && OrderMagicNumber()==Magic)  { b=b+1;bsum=bsum+OrderProfit()+OrderSwap(); }   
    }
        ssum=MathRound(ssum);
        bsum=MathRound(bsum);
        sum=ssum+bsum;           
   
    if (mord<s+b) mord=s+b;       
           
    if (s+b>0 && sum>Stop*mlot) pl=1;
    if (s+b==0) pl=0;
     
    if ( pl==1 )
    {
   for (cnt=OrdersTotal();cnt>=0 ;cnt--)
    {
        OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderSymbol()==Symbol() && OrderType()==OP_SELL && OrderMagicNumber()==Magic)
    {   RefreshRates();             
        OrderClose(OrderTicket(),OrderLots(),Ask,3,Red);
        Sleep(10000);
        return(0);
    }
    if (OrderSymbol()==Symbol() && OrderType()==OP_BUY && OrderMagicNumber()==Magic)
    {   RefreshRates();
        OrderClose(OrderTicket(),OrderLots(),Bid,3,Red);
        Sleep(10000);
        return(0);
    }
    }
    }         
       
    if (Hour()==0) {ts=0;tb=0;}   

    if (Hour()>=Tone && Hour()<=Ttwo && ts+tb==0)
    {
    if ( ((Close[0]-Open[0])/Point)>=Del && bsum>=0) bsig=1; else bsig=0;
    if ( ((Open[0]-Close[0])/Point)>=Del && ssum>=0) ssig=1; else ssig=0;
    }
    else
    {ssig=0;bsig=0;}
   
    if (fmarg>MinMarg && ts+tb==0)
    {
    if (ssig==1 && trend==-1)
    {
       RefreshRates();
       tiket=OrderSend(Symbol(),OP_SELL,mlot,Bid,5,Bid+StopLoss*Point,Bid-TakeProfit*Point,"HaosTrend",Magic,0,Red);
       ts=1;Sleep(10000);
       return(0);   
    }
   
    if (bsig==1 && trend==1)
    {
       RefreshRates();
       tiket=OrderSend(Symbol(),OP_BUY,mlot,Ask,5,Ask-StopLoss*Point,Ask+TakeProfit*Point,"HaosTrend",Magic,0,Red);
       tb=1;Sleep(10000);
       return(0);
    }
    }
   
    Comment("  MOrd=",mord,"  Orders=",s+b,"  Trend=",trend,"  FreeMarg=",fmarg,"  SSum=",ssum,"  BSum=",bsum,"  Profit=",sum);
   
//----
   return(0);
  }
//+------------------------------------------------------------------+

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #1: 11 Апреля 2008, 13:24:51 »
Цитировать
Думаю, если использовать такого эксперта на нескольких парах, то можно просто запутаться. Чтобы быстро реагировать на состояние всего портфеля я сделал эксперта-ликвидатора. Он проверяет все ордера выставленные на счете и считает их суммарный профит независимо от того какой эксп выставлял ордера. Когда общая сумма достигает определенного значения - указывается в настройках, то эксперт исправно закрывает все позиции на счету ипродолжает следить за общим профитом. Также в настройках должен быть указан
рабочий лот портфеля, а точнее рабочий лот экспертов. Код привожу ниже. Почему сую код а не архив? Пока не знаю как это здесь делается - разберусь, а пока так.


Код
//+------------------------------------------------------------------+
//|                                           LicvidationExp-T01.mq4 |
//|                        Copyright © 2007, HomeSoft - Tartan Corp. |
//|                                              spiky@transkeino.ru |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2007, HomeSoft - Tartan Corp."
#property link      "spiky@transkeino.ru"

extern double Lots = 1.0;
extern double Stop = 500;

double ssum,bsum,sum;
int    s,b,cnt,pl,k,j;
//+------------------------------------------------------------------+
//| expert initialization function                                   |
//+------------------------------------------------------------------+
int init()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert deinitialization function                                 |
//+------------------------------------------------------------------+
int deinit()
  {
//----
   
//----
   return(0);
  }
//+------------------------------------------------------------------+
//| expert start function                                            |
//+------------------------------------------------------------------+
int start()
  {
//----
        j=j+1;
    if (j==100) j=1;
        ssum=0;bsum=0;sum=0;s=0;b=0;
   for (cnt=OrdersTotal()-1;cnt>=0 ;cnt--)
    {
        OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderType()==OP_SELL && (OrderMagicNumber()==121 || OrderMagicNumber()==122 || OrderMagicNumber()==123 || OrderMagicNumber()==124))
    {   s=s+1;ssum=ssum+OrderProfit()+OrderSwap();}
    if (OrderType()==OP_BUY && (OrderMagicNumber()==121 || OrderMagicNumber()==122  || OrderMagicNumber()==123 || OrderMagicNumber()==124))
    {   b=b+1;bsum=bsum+OrderProfit()+OrderSwap();}
    }
        ssum=MathRound(ssum);
        bsum=MathRound(bsum);
        sum=ssum+bsum;
   
    if (s+b==0) {k=0;pl=0;}
   
    if (sum>=Stop*Lots) {pl=1;if (k==0) {k=1;PlaySound("Curants.wav");}}
   
        Comment("\n","  Time=",Hour(),":",Minute(),"  Tiks=",j,"  Orders=",s+b,"  Flag=",pl,"  GlobalStop=",Stop,"  GlobalProfit=",sum);
   
    if ( pl==1 )
    {
   for (cnt=OrdersTotal()-1;cnt>=0 ;cnt--)
    {
        OrderSelect(cnt,SELECT_BY_POS,MODE_TRADES);
    if (OrderType()==OP_SELL && (OrderProfit()+OrderSwap())>0 &&
       (OrderMagicNumber()==121 || OrderMagicNumber()==122  || OrderMagicNumber()==123 || OrderMagicNumber()==124))
    {   RefreshRates();             
        OrderClose(OrderTicket(),OrderLots(),Ask,3,Red);
        Sleep(10000);
    }
    if (OrderType()==OP_BUY && (OrderProfit()+OrderSwap())>0 &&
       (OrderMagicNumber()==121 || OrderMagicNumber()==122  || OrderMagicNumber()==123 || OrderMagicNumber()==124))
    {   RefreshRates();
        OrderClose(OrderTicket(),OrderLots(),Bid,3,Red);
        Sleep(10000);
    }
    }
    }
               
//----
   return(0);
  }
//+------------------------------------------------------------------+

Эксп работал некоректно пришлось править код - Магики пришлось вставить. Мелодию оповещения вставил и просто почистил код.

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #2: 21 Июля 2008, 10:20:38 »
Цитировать
Всем привет.
После восстановления индикатора 5степ - зачесались руки попробовать сделать эксперта.
Сделал и отттестировал - оптимизация не полная - только до приемлемого результата на евро.
Все в прицепе - теперь до 1.08 буду в отпуске. Работайте - труд создал из обезьяны человека, но не доводите до того чтобы труд
из человека сделал лошадь. Попутного тренда и боьших профитов.

Вложения:

Arhiv.zip                         результаты теста и настройки
FiveStep-T01.mq4           индикатор FiveStep
RoundPriceExp.mq4         индкатор RoundPriceExp
FiveStepExp-T03Eur.mq4 эксперт для евро Н1

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #3: 21 Июля 2008, 10:29:55 »
Цитировать
Всем привет.
Попробовал сделать прикидочную версию индикатора, который заменит собой ХаосВизуал и индикатор изменения его скорости
роста или падения. На скрине пояснялово. Пока меня не будет на месте (10 дней с понедельника) будет чем заняться.
Все в прицепе. Попутного тренда и больших профитов.



#2SSmWPRExp.mq4        индикатор - альтернатива(???) ХаосВизуал
#2OSmWPRExp.mq4       указатель скорости изменения суммарного Хаоса
#SmWPRExp.mq4           индикатор


dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Цитировать
О том как использовать ндикатор суперфракталов на Н1, что поможет разобраться в его показаниях, как настроить индикаторы системы и самое главное как этой системой пользоваться.

Начну сегодня с ознакомительного рисунка и выложу сами индикаторы для этой системы торговли.

Вложения

ZigZagS.mq4                      Укороченный стандартный ZigZag
iZZOExp-T01.mq4               А это изувер
iSFZZExp-T01Mod.mq4        Всепогодный индикатор супер-фракталов (используйте от Н1 и выше - иначе для него мелковато, если ниже ТФ)
HaosVisual_mod.mq4          Усовершенствованный нашим товарищем по несчастью Хаос - мешьше грузит комп
smSA.mq4                         фильтр промежуточных фракталов
TradeFromFractals.gif          Приблизительный состав торговой системы


dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #5: 27 Сентября 2008, 18:31:14 »
Цитата: Tartan
При правильном подборе параметров индикатора он может работат на любой паре.
При настройках по умолчанию работает на евро скажем неплохо, но всегда надо согласовываться с другими индикаторами
системы - Хаос, ССРЦ бар и пр. При выбросе зеленой диаграммы вверх - можно продавать, красной вниз - покупать.
Остальное посмотрите на демке сами и в тестере можете тоже покрутить для уточнения параметров под вашего брокера.
Индюк в прицепе BarsStepExp.mq4

Развивая эту тему решил сделать эксперта, но индикатор в таком виде не подошел для работы в перцептроне.
Потому разбил его на 2 индикатора - который работает только по сэлл и который работает по бай.
После того как при оптимизации в эксперте получил коэфф. перцептрона сделал на нем(перцептроне) индикатор со стрелочками.

Скрин и все индикаторы и эксперт 2DayBarRevers.mq4 для тренеровки перцептрона(оптимизации его коэфф.) в прицепе. Делал для торговли на Д1. Все ещё сыро, но после доводки может стать очень даже и очень...

2BarSignal-T01.mq4 - венец работы - индикатор для Д1 EURUSD(скрин сделан на чифе)

Сделал вторую версию для фактической работы на дневных ТФ со звуковым сигналом и показом на чарте только одного последнего действующего сигнала, т.е. он появляется только на 0 баре и пропадает. Сделал так чтоб на чарте не было ничего лишнего. Индикатор практически не потребляет ресурсы компьютера, т.к. просматривается только несколько баров.
Хотелось бы в конце следующей недели услышить отзывы о его работе и пожелания по исправлению багов, если таковые проявятся.
Все необходимое в прицепе. Попутного тренда и больших профитов.

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #6: 29 Сентября 2008, 13:39:51 »
Цитата: Tartan
вот эксперт с тестом на этом индикаторе (BarsStepExp, изменил для эксперта непринципиально)
Оптимизацию проводил 30 минут (15 секунд проход) до первого приемлемого результата.
Так что поле не пахано, но уже всходы есть. Попутного тренда и больших профитов.

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #7: 30 Сентября 2008, 11:13:33 »
Цитата: Tartan
Занялся с полгода назад вопросами мультивалютной торговли. Естественно работать по непаханому полю очень сложно.
И не то чтобы полк никто не пахал, но результаты своей работы никто (заметьте, совсем никто не публиковал)

Хочу сделать первый шаг. Первая прикидочная версия эксперта уже оттестирована по каждой паре в отдельности в моновалютной версии эксперта. Эксперта с настройками по одному бокеру выкладываю и потом будем разбираться как из него сделать мультивалютчика. Свои заметки буду размещать в этой теме раз в неделю и отвечать на вопросы тоже после закачки очередного
материала.

Сегодня я выкладываю эксперта (совсем не требует индикаторов), который был взят за основу для будущего
мультивалютчика. Я взял совсем простого эксперта и стал сначало советшенствовать его навыки работы с одной из валют будущего мультивалютчика (всего использовал 7 валютгых пар - EURUSD, USDCHF, GBPUSD, USDJPY, AUDUSD, USDCAD и кросс EURGBP)

Как индикатор-фильтр сделок предпологаю в мультивалютном эксперте использовать курс GOLD - какие есть соображения
по этому поводу? Итак эксперт с настройками по всем парам в коде - комент в шапке - перед установкой на чарт или тесте надо изменть соответствующие настройки переменных в параметрах эксперта и прокомпилировать. После этого можно эксплуатировать
на выбранной паре. За неделю до следующего моего опуса прошу помотреть и высказаться всех, кто его скачает.

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

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #8: 30 Сентября 2008, 23:27:29 »
Цитата: Tartan
Несколько улучшил потребительские качества индикатора барстепэкс.
Теперь он кроме постановки ордера высталяет уровень стопа и стартовую цену прямо на чарте.
Красная линия -стоплосс уровень, зеленая - уровень входа.
Вид этого индикатора на чарте можно глянуть на скрине.
Исходный код в прицепе. Попутного тренда и больших профитов.
P.S. Совсем забыл сказать, что приборку на чарте индикатор делает в 00.00 и ждет нового сигнала


dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #9: 02 Октября 2008, 09:55:51 »
Цитата: Tartan
Ещё один претендент на превращение в мультивалютчика. Пока оттестил отимизировал только для евро Д1.
Результаты в прицепе вместе с экспертом индикаторам. Отзывы и мнения жду к пятнице.
Попутного тренда и больших профитов.


santjay

Из Академии
« Ответ #10: 02 Октября 2008, 11:05:44 »
Точь-в-точь такая же кривая была при  естировании ЗЗ Тартана руками на часовике по стрелкам и SSRC при параметрах тейк 50 и стоп 200.

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #11: 23 Ноября 2008, 16:30:09 »
Мультивалютная автоторговля. Работа стаи с доливкой в противофазе

Цитата: Tartan

Решил отделить зерна от плевел и рассмотреть аспекты работы экспертов в стает во главе с мажором (ставить генерала) и членами стаи (ставить солдата) - его кроссам.

Для простоты взял как мажор доллар-йену.

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

Доступ к счету:

Логин : 314885
Инвестор : 8cprqmp
(пароль только для просмотра счета, без права торговли)



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

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

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



MultyGrafTrend-T02E.mq4 - индикатор 2
RoundMultyGraf-T04E.mq4 - индикатор 1
TrendMasterGen02-T01.mq4 - генерал
TrendMasterClose02-T01.mq4 - солдат

TrendMasterClose02-T01test.mq4 - эмулятор сигналов для оптимизации экспертов стаи
TrendMasterClose02-EURUSD-T01D1mini.mq4 - реальный боец-одиночка



Вот такая мысль пришла в голову, но самому просто все не успеть.

Что нужно сделать? Проведя тестирование в тестирующем эксперте сбросить все файлы в Эксель и определить наибольшую просадку для дальнейшего определения коэфф. одновременности.

Тоже сделать и с профитом. Таким образом мы должны получить 2 графика по которым сможем более точно определиться с коэфф. риска и профит для закрытия всех пар одновоременно.

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


dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #12: 05 Января 2009, 15:19:47 »
Registrator-T01D1MT - Новогодний подарок для академиков

Цитата: Tartan
Ф-ции этого эксперта много шире и многообразнее - он даст команду не только на предпочтительные оперпции на рынке, но и сообщит
когда надо зарывать открытую позицию по паре на которой установлен. Пока правда только пользуется процентом отката, но это тоже
много и при откате 30% и более процентов (определите по валотильности пары) можно смело закрыаться. если вернется войти можно на следующем откате

RPSTradeSignal-T01.mq4 - индикатор - универсальные торговые сигналы на основе РаундПрайз



dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Из Академии
« Ответ #13: 12 Февраля 2009, 14:30:17 »
Цитата: driver

Money Management

Управление капиталом строится на модификации Мартингейла – Labouchere, известной еще как «метод вычеркивания». Этот метод не столь экстремальный, как обычный мартингейл.

В чем же состоит принцип управления сделками?

На заре казино, для игры на равное (например красное – черное) был придуман метод удвоения ставки при проигрыше. Не буду подробно вдаваться в описание, но этот метод, при том, что математически, безусловно позволяет выиграть, имеет отрицательные черты. Ставки нарастают в геометрической прогрессии и рано или поздно, вы либо выиграете, либо столкнетесь с отсутствием в кармане необходимой суммы для очередного удвоения ставки, или же с ограничением максимальной ставки на игровом столе.

Напомню, что математическая вероятность выигрыша при игре в классическую рулетку составляет 49%. 1% - ЗЕРО, это преимущество казино.

Метод вычеркивания состоит в следующем. Делим наш депозит на 100 частей.
1% от депозита – это один контракт.

Начинаем игру с 1 контракта. Берем бумагу и ручку, записываем ставки в столбик друг под другом.
Например, мы проиграли первую ставку. Записываем на бумаге
-1
Прибавляем к проигранному еще 1 контракт. Следующая ставка 2 контракта. Например, мы выиграли. Записываем в столбик
-1
+2
Итого, мы выиграли 1 контракт. Все зачеркиваем, начинаем заново. Следующая ставка 1 контракт.

Рассмотрим более интересную серию.

Например, мы проиграли первую ставку. Записываем на бумаге
-1
Прибавляем к проигранному еще 1 контракт. Следующая ставка 2 контракта. Например, мы проиграли. Записываем в столбик
-1
-2
Теперь к первой ставке в столбце (-1), прибавляем последнюю ставку (-2). Итого 3 контракта. Допустим, мы проиграли. Записываем в столбик.
-1
-2
-3
Теперь к первой ставке в столбце (-1), прибавляем последнюю ставку (-3). Итого 4 контракта. Допустим, мы снова проиграли. Записываем в столбик
-1
-2
-3
-4
Теперь к первой ставке в столбце (-1), прибавляем последнюю ставку (-4). Итого 5 контрактов. Допустим, мы снова проиграли. Записываем в столбик
-1
-2
-3
-4
-5
Пять проигрышей подряд. Бывает… Следующая ставка 6 Контрактов.
Например, мы выиграли. Записываем в столбик.
-1
-2
-3
-4
-5
+6
6 контрактов, которые мы выиграли компенсировали проигрыш -1 и – 5 контрактов! Теперь, вычеркиваем -1, -5 и +6.
Осталось:
-2
-3
-4
Теперь к первой ставке в столбце (-2), прибавляем последнюю ставку (-4). Итого 6 контрактов. Следующая ставка 6 Контрактов. Допустим, мы снова выиграли. Записываем в столбик
-2
-3
-4
+6
6 контрактов, которые мы выиграли компенсировали проигрыш -2 и – 4 контрактов! Теперь, вычеркиваем -2, -4 и +6.
Осталось -3 контракта. Поскольку в столбце больше ничего нет, прибавляем 1.
Следующая ставка 4 контракта. Если мы выигрываем, то мы вычеркиваем все, остаемся в плюсе в 1 контракт и начинаем серию заново.

Мы имели такую серию
-1
-2
-3
-4
-5
+6
+6
+4

Три прибыльных сделки компенсировали 5 проигрышных.
Советую потренироваться на бумаге, несколько раз, пока принцип не дойдет до автоматизма.

Итак, обратите внимание! Для того чтобы система фунционировала и выигрывала, необходимо иметь количество прибыльных сделок, выше 33%-40% процентов!!!
Если кто-то сомневается, пишите свои длинные серии. Можете потренироваться в любом онлайн-казино, где есть тестовая игра на виртуальные деньги. Делите свой депозит на 100 частей. Ставьте только на красное или только на черное. Имейте ввиду, подобный метод игры может рассматриваться казино, как нечестный, и компьютер казино, через некторое время начнет устраивать вам серии противоположного цвета длиной в 10-20-30 подряд, естественно, ни о каком 33-40 процентном соотношении речь уже не пойдет и вы проиграете.

Но принцип остается НЕИЗМЕННЫМ, 33% выигрышей компенсируют 66% процентов проигрышей.
Таким образом, применяя подобный манименеджмент в практической торговле на форексе нам нужна торговая система, имеющая 50% вероятность выигрыша, и соотношение возможной прибыли к возможному убытку больше или равным 1,
т.е. Profit factor >=1.

P.S. Данный эксперт (а точнее блок ММ) был написан мной для вступления в клуб profiforex, некоторое время лежал в открытой части форума, позднее был перенесён в закрытую. Выкладываю здесь для дальнейшего обсуждения. Тестируйте, пишите комменты. Если есть интересные эксперты, то можно интегрировать данный ММ.

dd$

  • *****
  • 6095
  • 234
    • Просмотр профиля
Развитие системы по Хаосу NewHaosSys.zip.

Цитата: Tartan

На скрине все очень просто, но я подготовил материалы и для прочтения отдельно.

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

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

Внутри дня рекомендую пользоваться индикатором DSSR, который и определит для вас торговый коридор на день и обеспечит вас уровнями ТП и СЛ, при пробитии которых и будет происходить выход из торгового коридора с движением в ту же сторону. У многих этот индикатор есть, но его мало кто использует - у меня он на чарте стоит всегда (на реале естественно) и я им обязательно пользуюсь в своих оценках торгового коридора на данный момент. Он меняет эти значения времемя от времени, но в 00.00 я ставлю по имеемым порогам коридора жесткие горизонтальные линии и при изменениях видно куда смещается коридор, расширяется ли он или сужается.

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


 

Отметьте интересные вам фрагменты текста и они станут доступны по уникальной ссылке в адресной строке браузера.