November 22nd, 2012

.

ЗАСЕКРЕЧЕННАЯ СТЕНОГРАММА ЗАСЕДАНИЯ СОВЕТА БЕЗОПАСНОСТИ. ТЕМА: АКТ МАГНИТСКОГО В США

Олег Козыревсценарист, блогер22 ноября 2012, 10:13

Collapse )

Понравилось?

Остроумная пьеса
10(83.3%)
Клевета
2(16.7%)
  • Current Mood
    good good

Велосипедная прогулка.

Так как прекратились дожди и город подсох, решил прокатиться на велосипеде после большого перерыва. Оделся потеплее, шапку, перчатки и поехал. В городе ветер ощущается не очень сильно, а вот на набережной ехать против ветра почти невозможно -- максимум 12 км/час. Поэтому проехал всего 45 км, больше не рискнул, повернул обратно, хотя, когда подъехал к дому, понял что, практически, не устал даже.

Было и приключение. Когда проезжал около пустыря, внезапно выскочили четыре здоровые собаки и с громким лаем пытались броситься на меня и велосипед чтобы растерзать и съесть, так как, подозреваю, что они были голодные и замерзшие. 

    

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

Когда ехал обратно, перед местом нападения набрал в карман камней на всякий случай, но то ли собак уже не было, то ли, опозоренные неудачной стычкой, уже не рискнули повторить нападение. Ну и ладно, пусть это останется на их совести. 
  • Current Mood
    good good

Амиброкер. Учимся программировать циклы. :)

Итак, возьмем простейшую систему и попробуем запрограммировать ее. Если это проделывать без циклов, то все элементарно, для первоклассников. Но возникают проблемы со стопами. Если тестируем портфель акций, то как выяснили ранее, если срабатывает стоп по какой-то из позиций в портфеле, то новая позиция по другим акциям открывается на открытии этой же сессии, если был сигнал на вход перед этой сессией. То есть, налицо подглядывание в будущее. Подробнее было тут
http://jc-trader.livejournal.com/433905.html
Чтобы этого избежать, посоветовали писать циклы. Чем и займемся.

Система гипотетическая с произвольными условиями, на дневных таймфреймах -- например:

Вход
1) акция ликвидная, долларовый объем более 10 000 000 долларов
2) цена закрытия больше чем МА(200)
3) цена закрытия меньше чем МА(20)
Если все три условия верны, выставляем лимитный ордер на открытие длинной позиции на следующую сессию по цене LOW последнего дня.

Выход (один по стопу и один по условию)
1) защитный стоп выставляется на следующем баре после бара открытия позиции на расстоянии 1ATR от цены открытия позиции.
2) если цена закрытия больше MA(20), закрываем позицию на открытии следующей сесии.

Пишем циклический код, тестируем, и...... получаем не то что хотим, а что-то непонятное. Что-то не так:

---------------------------------------------------------------------------------------
SetFormulaName("zzz");
SetPositionSize( 20, spsPercentOfEquity );
SetOption("MaxOpenPositions", 5 ); 
SetOption("InitialEquity", 100000 );
SetTradeDelays(0,0,0,0);
SetOption( "UsePrevBarEquityForPosSizing", 1 );
RoundLotSize = 1;
ATRr = 1 * Ref(ATR(20), -1);
CLevel = MA(Close, 20);
SetupBuy = MA(  Volume , 20 ) * MA( Close, 20) > 10000000     
                   AND Close > MA(Close, 200)
                   AND Close < CLevel;  
HV40 = round(StDev(log(C/Ref(C,-1)),40)*100*sqrt(252));
PositionScore = HV40;
position = 0;
Sell = BarIndex() == BarCount-1;
/////////////////////////////////////////////////////////
for(i = 201; i < BarCount - 1; i++) 
   if(position!=1) 
      { 
         if(SetupBuy[i-1]  AND Low[i] < Low[i-1])
            { 
               Buy[i] = SetupBuy[i-1];
               BuyPrice[i] = Min(Low[i-1], Open[i]); 
               position = 1; 
               pricebuy = BuyPrice[i]; 
             } 
      } 
   else 
      { 
         Buy[i] = 0; 
         if(Low[i] <= pricebuy - ATRr[i]) 
            {    
               Sell[i] = 1; 
               SellPrice[i] = Min(pricebuy - ATRr[i], Open[i]);   
               position=0; 
            } 
         else 
            {    
               if(Close[i-1] > CLevel[i-1]) 
                  { 
                     Sell[i ]= 1;  
                     position = 0;
                  } 
            } 
      } 
}

РБК ТВ разорвал отношения со своим ведущим и известным трейдером Степаном Демурой

РБК ТВ разорвал отношения со своим ведущим и известным трейдером Степаном Демурой, который днем ранее предложил проверить ведущих телеканала на профпригодность

Эксперт фондового рынка Степан Демура больше не работает на телеканале РБК, сообщили «Известиям» в компании. Критические комментарии в адрес коллег стоили Демуре работы.
Трудовой договор был разорван после вчерашнего высказывания эксперта в эфире о том, что все ведущие программы «Финансовые новости» должны на деле доказывать, что они что-то понимают в рынке.
— Мне надоело быть свадебным генералом, — пояснил свою позицию Демура. — Поэтому я предложил конкурс.

Collapse )
А вот видеозапись передачи, после которой был уволен Степан Демура