0
а я думаю, номер четыре заслужил первое место — 1.36000, так как потом уже шум :D 
avatar

guest111

  • 21 июня 2014, 12:10
0
а у меня медленно зреет идея советника, основанного на фибоуровнях
прогноз и что вышло
avatar

guest111

  • 20 июня 2014, 21:46
+1
Мне эта ёлка новогодняя напоминает игровой автомат. Сделано так, чтобы бить точно в подсознание любителям хорошо известных заведений с блекджеком и фишками.
avatar

guest111

  • 19 июня 2014, 20:28
0
Живу в ХМАО, тайгу знаю. В том числе комаров. И гнус — тоже. Второе совсем не туповатые комары, гораздо коварнее. Но вот только океанские моря, кишащие правильной рыбкой — далековато. И я пока не олигарх, летать на охоты-рыбалки вертолётами-самолётами собственных нефтяных и газовых компаний к поморам на Охотское не могу.
avatar

guest111

  • 18 июня 2014, 19:01
0
А можно прогноз по проблемным банкам? Спешу взять у них кредит ;) 
avatar

guest111

  • 18 июня 2014, 18:55
0
Немного неверно написал: если количество ордеров = 0, функция MathPow(LotExp, 0) принимает значение «1» (при LotExp != 0) и в итоге расчитанная ранее в конструкции «switch(DynamicLot)» переменная lot умножается на единицу.
avatar

guest111

  • 18 июня 2014, 07:42
+1
Как я уже говорил, этот кусок кода выдран из моего робота, поэтому напрямую вставить и собрать не получится. Я хотел только привести пример. Что касается переменных, то LotExp это мартингейл в зависимости от количества открытых ордеров в серии, EquLot открывает одинаковый лот в оба направления (робот торгует и бай и селл) по наибольшему из серии, count_buy, count_sell соответственно количество открытых ордеров, MaxiLot — максимально допустимый размер лота, LotDec — количество цифр после запятой для лота.
LotDec = log10(1 / MarketInfo(Symbol(), MODE_LOTSTEP));


Если нет открытых, размер лота принимает значение переменной BaseLot — начальный лот серии. Он же, если явно не задан, берётся из размера минимального лота у брокера (переменная MinLot в коде инициализации init() совы):
MinLot = MarketInfo(Symbol(), MODE_MINLOT);
avatar

guest111

  • 17 июня 2014, 20:15
0
К сожалению, настоящую рыбку, не «садковую» пичканую красителями, стероидами и антибиотиками, у нас не достать.
avatar

guest111

  • 17 июня 2014, 18:07
+1
выдрал со своего робота:
extern int    DynamicLot = 1;        // 0=BaseLot, 1=FreeMargin, 2=Equity, 3=Balance
extern double RiskFactor = 0.003;    // риск от средств счёта для динамического лота

............................................
   // динамический лот рассчитывается исходя из текущего размера собственных средств
   // эмпирика: каждые 100$ свободных средств = 0.1 лота при EquityRisk = 0.1
   // без динамики hi/lo по барам и учёта максимального количества ордеров
   // внешняя переменная DynamicLot определяет источник (в порядке убывания агрессивности):
   // 1) свободные для открытия ордера, 2) средства без учёта маржи, 3) баланс (практики не имеет)

   double lot, lot_sell, lot_buy;

   switch(DynamicLot)
   {
      case 1:  lot = AccountFreeMargin() / 100 * RiskFactor; break;
      case 2:  lot = AccountEquity()     / 100 * RiskFactor; break;
      case 3:  lot = AccountBalance()    / 100 * RiskFactor; break;
      default: lot = BaseLot; break;
   }

   if (EquLot)
   {
      lot_buy = NormalizeDouble(lot * MathPow(LotExp, MathMax(count_buy, count_sell)), LotDec);
      lot_sell = lot_buy = MathMin(MathMax(lot_buy, BaseLot), MaxiLot);
   }
   else
   {
      lot_buy  = NormalizeDouble(lot * MathPow(LotExp, count_buy),  LotDec);
      lot_buy  = MathMin(MathMax(lot_buy, BaseLot), MaxiLot);
      lot_sell = NormalizeDouble(lot * MathPow(LotExp, count_sell), LotDec);
      lot_sell = MathMin(MathMax(lot_buy, BaseLot), MaxiLot);
   }


avatar

guest111

  • 16 июня 2014, 07:33
+1
Маленькими лотами, усреднение. И рынок оглохнет от вашего успеха.
avatar

guest111

  • 16 июня 2014, 07:04
0
Советую почитать эту статью
После прочтения, в том числе допов по ссылкам, станет понятно почему надо увеличить лот при просадке, чтобы выйти в плюс. Кратко: просадка была сделана лотом от еквити, а следующая ставка лотом от еквити минус убыток. В итоге наблюдаем нисходящую кривую. Всё просто.
И да, на тему удвоений лота и других на первый взгляд очевидных вещей там есть что покурить вдумчиво.
avatar

guest111

  • 15 июня 2014, 10:47
0
Организовал бы у себя отделение ПВО. И вёл бы разъяснительную работу среди местного населения.

P.S.
www.google.ru/search?q=%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%9F%D0%92%D0%9E&oq=%D0%BE%D1%82%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5+%D0%9F%D0%92%D0%9E&aqs=chrome..69i57&sourceid=chrome&es_sm=93&ie=UTF-8
avatar

guest111

  • 15 июня 2014, 10:32
+1
«Валенок» — это банальное усреднение, и самая правильная стратегия, кстати.
avatar

guest111

  • 14 июня 2014, 23:50
+1
Не грусти *drinks* , возьмёшь ещё своё
avatar

guest111

  • 14 июня 2014, 22:55
0
обалдетьневстать*shock*  А тетрис встроенный там есть? с блекджеком и нувыпонили.
avatar

guest111

  • 14 июня 2014, 20:17
Начать торговлю с Альпари