Простая МТС по "Секвенте"

 
Добрый день, уважаемые любители и професионалы от програмирования.Хочу предложить вам реализовать простейшую пипсовочную МТС в mql4, основанную на сигналах, полученных от классической демарковской "секвенты". Код самой "секвенты" прилагаю ниже.Я слегка далёк от методов, но схема построения задачи следующая.(...хочу сразу попросить не расстреливать меня разными умностями на предмет учёбы мql и лени.:о) Я глубоко не ленив.И не люблю есть чужой хлеб.Много раз пытался разобраться с программами.Не моё это.Я через месяц даже не помню,как переставить время на видике.Это не шутка.За то помню много всякого, чего другому не дано. :о))
Торгуем по всём, что движется.А точнее нужно мониторить основные таймфреймы на предмет возникновения набора из девяти баров и по закрытию последнего заходить в обратную сторону на фиксированный профит к примеру в 10-15 пунктов.Это для часовки.А для больших надо "крутить".Систему работы секвенты можно довольно легко найти.Она правда изначально имеет совершенно другие правила для входа в сделку, но по моим лично наблюдениям и прогону по демонстрационке я сделал определённые выводы и решил поторговать таким примитивным на первый взгляд способом.Могу похвастаться, что очень даже празднично.Иначе в принципе не беспокоил бы.Профит прибл восемь к десяти. Есть проблема в постоянном бдении.Она в общем то стандартная.Но объём инфы слишком большой, если все возможные пары одновременно отслеживать и открывать-закрывать позы.Таймы от М30 до дня.К примеру закрывается баевая девятка.Прога автоматом впрыгивает в сэлл и раскидывает взаимоотменяемые ордера-стоп по хаю этой же свечи или минимально возможный,если не хватает хая, ну а минимальный профит фиксированный.Есть вариант со стопом прежним а профит по закрытию первой , второй или третьей свечи.Подбирать надо по парам и таймам.Я собственно по этой причине и прошу о помощи, потому как хочется по истории погонять.А самому колупать mql ну ни как не получается.Хорошо было бы, если менять побольше всего можно.Размеры и виды профитов и лосей и тп..Очень интересная ситуация, когда на разных таймах одновременно закрываются "девятки".Верняк полный. Правда не часто и скорее всего надо полностью другую программу.
---+

//+------------------------------------------------------------------+
//|                                                TD_Sequential.mq4 |
//|                      Copyright © 2004, MetaQuotes Software Corp. |
//|                                        http://www.metaquotes.net |
//+------------------------------------------------------------------+
#property copyright "James OBrien"
#property link "http://www.metaquotes.net"

#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 LimeGreen
//#property indicator_color2 Red
//---- input parameters
//int shift=0;
int i;
int num=0;
int num1=0;
string textVar;
//---- buffers
double ExtMapBuffer1[];
//double ExtMapBuffer2[];

//double b4plusdi,b4minusdi,nowplusdi,nowminusdi;

//+------------------------------------------------------------------+
//| Custom indicator initialization function |
//+------------------------------------------------------------------+
int init()
{
//---- indicators

SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,159);
SetIndexBuffer(0, ExtMapBuffer1);
/*
SetIndexStyle(1,DRAW_ARROW,EMPTY);
SetIndexArrow(1,234);
SetIndexBuffer(1, ExtMapBuffer2);
*/
//----
return(0);
}
//+------------------------------------------------------------------+
//| Custor indicator deinitialization function |
//+------------------------------------------------------------------+
int deinit()
{
//---- TODO: add your code here
int limit;
limit=1500;
for(int i=limit; i>=0; i--)
{
	ObjectDelete(""+i);
}	

//----
return(0);
}
//+------------------------------------------------------------------+
//| Custom indicator iteration function |
//+------------------------------------------------------------------+
int start()
{
int limit;
int counted_bars=IndicatorCounted();
//---- check for possible errors
if(counted_bars<0) return(-1);

//---- last counted bar will be recounted
if(counted_bars>0) counted_bars--;
limit=1500-counted_bars;
//---- macd counted in the 1-st buffer



for(int i=limit; i>=0; i--)
{
if(Close[i+1]<Close[i+5])num = num + 1; 
else num = 0;	
	if (num > 0 && num < 10) {
		textVar = num;
		ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
      ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Red);
		}
		if (num == 9) {
		ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
      ObjectSetText(""+i, ""+DoubleToStr(num,0), 16, "Arial", Red);
      }				
		else if((Close[i+1]<Close[i+5])&& num>=10)
		{
		ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],Low[i+1]-5*Point );
      ObjectSetText(""+i, ""+DoubleToStr(num,0), 10, "Arial", Orange);				
		}
	

if(Close[i+1]>Close[i+5]) num1 = num1 + 1; 
else num1 = 0;

	if (num1 > 0 && num1 < 10) 
	   {
		textVar = num1;
		ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point );
      ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", RoyalBlue);
		}
		if (num1 == 9) {
		ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point );
      ObjectSetText(""+i, ""+DoubleToStr(num1,0), 16, "Arial", RoyalBlue);
      }				
		else if((Close[i+1]>Close[i+5])&& num1>=10)
		{
		ObjectCreate(""+i, OBJ_TEXT, 0, Time[i+1],High[i+1]+10*Point );
      ObjectSetText(""+i, ""+DoubleToStr(num1,0), 10, "Arial", LightSkyBlue);
					
		}
  
  	
}

//----
return(0);
}



... что уважаемые по этому поводу думают,я совершенно отчетливо себе представляю.Но есть несомненные плюсы! Полное отсутствие влияний характера движения на торговлю.Даже в самом крутом трэнде есть откаты, ну а во флэте само собой.Не все откаты однозначны.Есть варианты конечно по поводу расстановки стопов и вида свечей на вход.Но это однозначно прощще, чем совокуплять по десятку другому объектов на одном графике и пробовать со всей этой фигнёй договориться.Не плохо можно фильтровать свечным индикатором на развортные фигуры.Тогда пофит можно увеличить в разы, но есессно будет и реже.
...то же можно придумать и с уровнями Мюррэя.Под руками к сож нет кода (при надобности дам), но там совсем просто.Где бы цена не находилась, верхний уровень на сэл, нижний соответственно на бай.Десяти-пятнадцати минутка и профит-лось 15-20 пунктов.

Заранее спасибо за активно проявленный интерес.. :о)

p.s. Ни в коей мере не пытаюсь упростить взгляды на рынок.Я им достаточно потрёпан, чтоб так не счетать.Просто есть такая мысль и я её думаю. :о)

 
Чем-то похоже на японские рекордные сессии (по книге Нисона "За гранью японских свечей"), но только с тем отличием что японские рекордные сессии нумеруются если следующая свеча превысила предыдущий экстремум. Допускается 2-3 свечи отката во время нумерации. Если больше 2-3 свечей, то начинается новый отсчёт. В общем просто идея нумерации свечек на трендах - ничего более. Как этим воспользоваться - это уже желающие могут сами поэкспериментировать. Согласно книжке тренд имеет обычно 8-10 дневных свечек, затем следует коррекция или разворот тенденции.
 
solandr. Чем-то похоже на японские рекордные сессии (по книге Нисона "За гранью японских свечей"), но только с тем отличием что японские рекордные сессии нумеруются если следующая свеча превысила предыдущий экстремум. Допускается 2-3 свечи отката ...


.... да собственно каждая из последоующих свечей превышает/понижает ценой закрытия пятую включительно до неё.Это в корне не нумерация.Ещё есть два фактора.Девятая+ должна попасть в диапазон четвёртой до неё включительно.После чего ещё отсчёт из тринадцати "хитрых" свечей нужен.Всё, короче сильно сложно.Но по любому проще мат.статистики. :о)Почитывал на досуге Ваши изыскания с товарищем Vladislav"ом.Почувствовал себя крайне убого. :о) Очень непонятно/интересно!Раскрыли тему даже для меня очень неплохо. :о)
Здесь же рубится часть подхода Демарка и тупо "тралится".По собственным изысканиям в среднем две-три сделки (конечно микроскопические) в день дают такой же результат с учетом спредов конечно же, как одна неплохая сделка,которрую в принципе можно сделать в течении дня.Причем я смотрю только часовки.Правда по 14-ти парам.
 
..Хочу сразу добавить код Мюррейевских уровней, чтоб потом не отвлекаться.Эти очень удобны, можно по истории поюзать-спасибо ув.VG.Просто в пользовательские индикаторы компилить.Кстати совпадение плюс/минус копейки "секвенты" с любым из уровней даёт 99% процентов разворота до соседнего уровня.Это тоже не часто, но верняк! Глазками нереально уследить к сожалению.Да простят меня продвинутые сильно за может быть не совсем компетентность в использовании инструментов, но с другой стороны посмотрите,ёлы, на рынок.Надо ведь как то с этим бардаком бороться.Даёшь нестандартный подход!

//+------------------------------------------------------------------+
//|                                     Ind-Murrey_Math_MT4_VG-1.mq4 |
//|                            Copyright © 2005, Kara Software Corp. |
//|                                                                  |
//+------------------------------------------------------------------+
#property copyright "Vladislav Goshkov (VG)."
#property link      "4vg@mail.ru"

#property indicator_chart_window
#property indicator_buffers 8
#property indicator_color1 DarkBlue
#property indicator_color2 Aqua
#property indicator_color3 DarkGreen
#property indicator_color4 Blue
#property indicator_color5 DarkGreen
#property indicator_color6 Red
#property indicator_color7 Aqua
#property indicator_color8 DarkBlue
//---- input parameters
extern int P = 64;
extern int StepBack = 0;
extern int Bar = 1000;
//---- buffers
double ExtMapBuffer1[];
double ExtMapBuffer2[];
double ExtMapBuffer3[];
double ExtMapBuffer4[];
double ExtMapBuffer5[];
double ExtMapBuffer6[];
double ExtMapBuffer7[];
double ExtMapBuffer8[];
//+------------------------------------------------------------------+
double  dmml = 0,
        dvtl = 0,
        sum  = 0,
        v1 = 0,
        v2 = 0,
        mn = 0,
        mx = 0,
        x1 = 0,
        x2 = 0,
        x3 = 0,
        x4 = 0,
        x5 = 0,
        x6 = 0,
        y1 = 0,
        y2 = 0,
        y3 = 0,
        y4 = 0,
        y5 = 0,
        y6 = 0,
        octave = 0,
        fractal = 0,
        range   = 0,
        finalH  = 0,
        finalL  = 0,
        mml[13];

string  ln_txt[13],        
        buff_str = "";
        
int     
        bn_v1   = 0,
        bn_v2   = 0,
        OctLinesCnt = 13,
        mml_thk = 8,
        mml_clr[13],
        mml_shft = 3,
        nTime = 0,
        CurPeriod = 0,
        nDigits = 0,
        i = 0;
//------------------------------------------------------------------
int init()
  {
//---- indicators
   SetIndexStyle(0,DRAW_LINE);
   SetIndexBuffer(0,ExtMapBuffer1);
   SetIndexStyle(1,DRAW_LINE);
   SetIndexBuffer(1,ExtMapBuffer2);
   SetIndexStyle(2,DRAW_LINE);
   SetIndexBuffer(2,ExtMapBuffer3);
   SetIndexStyle(3,DRAW_LINE);
   SetIndexBuffer(3,ExtMapBuffer4);
   SetIndexStyle(4,DRAW_LINE);
   SetIndexBuffer(4,ExtMapBuffer5);
   SetIndexStyle(5,DRAW_LINE);
   SetIndexBuffer(5,ExtMapBuffer6);
   SetIndexStyle(6,DRAW_LINE);
   SetIndexBuffer(6,ExtMapBuffer7);
   SetIndexStyle(7,DRAW_LINE);
   SetIndexBuffer(7,ExtMapBuffer8);
//---- indicators
   
   ln_txt[0]  = "[-2/8]P";// "extremely overshoot [-2/8]";// [-2/8]
   ln_txt[1]  = "[-1/8]P";// "overshoot [-1/8]";// [-1/8]
   ln_txt[2]  = "[0/8]P";// "Ultimate Support - extremely oversold [0/8]";// [0/8]
   ln_txt[3]  = "[1/8]P";// "Weak, Stall and Reverse - [1/8]";// [1/8]
   ln_txt[4]  = "[2/8]P";// "Pivot, Reverse - major [2/8]";// [2/8]
   ln_txt[5]  = "[3/8]P";// "Bottom of Trading Range - [3/8], if 10-12 bars then 40% Time. BUY Premium Zone";//[3/8]
   ln_txt[6]  = "[4/8]P";// "Major Support/Resistance Pivotal Point [4/8]- Best New BUY or SELL level";// [4/8]
   ln_txt[7]  = "[5/8]P";// "Top of Trading Range - [5/8], if 10-12 bars then 40% Time. SELL Premium Zone";//[5/8]
   ln_txt[8]  = "[6/8]P";// "Pivot, Reverse - major [6/8]";// [6/8]
   ln_txt[9]  = "[7/8]P";// "Weak, Stall and Reverse - [7/8]";// [7/8]
   ln_txt[10] = "[8/8]P";// "Ultimate Resistance - extremely overbought [8/8]";// [8/8]
   ln_txt[11] = "[+1/8]P";// "overshoot [+1/8]";// [+1/8]
   ln_txt[12] = "[+2/8]P";// "extremely overshoot [+2/8]";// [+2/8]

   mml_shft = 3;
   mml_thk  = 3;

   // Начальная установка цветов уровней октав 
   mml_clr[0]  = DarkBlue;    // [-2]/8
   mml_clr[1]  = DarkViolet;  // [-1]/8
   mml_clr[2]  = Aqua;        //  [0]/8
   mml_clr[3]  = Yellow;      //  [1]/8
   mml_clr[4]  = Red;         //  [2]/8
   mml_clr[5]  = DarkGreen;   //  [3]/8
   mml_clr[6]  = Blue;        //  [4]/8
   mml_clr[7]  = DarkGreen;   //  [5]/8
   mml_clr[8]  = Red;         //  [6]/8
   mml_clr[9]  = Yellow;      //  [7]/8
   mml_clr[10] = Aqua;        //  [8]/8
   mml_clr[11] = DarkViolet;  // [+1]/8
   mml_clr[12] = DarkBlue;    // [+2]/8
//----
   return(0);
  }
int deinit() {
//---- TODO: add your code here
Comment(" ");   
for(i=0;i<OctLinesCnt;i++) {
    buff_str = "mml"+i;
    ObjectDelete(buff_str);
    buff_str = "mml_txt"+i;
    ObjectDelete(buff_str);
    }
//----
   return(0);
  }
//======================================================================
int MyFunc(int shift)
{
 if( (nTime != Time[shift]) || (CurPeriod != Period()) ) {
   
  //price
   bn_v1 = Lowest(NULL,0,MODE_LOW,P+StepBack,shift);
   bn_v2 = Highest(NULL,0,MODE_HIGH,P+StepBack,shift);

   v1 = Low[bn_v1];
   v2 = High[bn_v2];

//determine fractal.....
   if( v2<=250000 && v2>25000 )
   fractal=100000;
   else
     if( v2<=25000 && v2>2500 )
     fractal=10000;
     else
       if( v2<=2500 && v2>250 )
       fractal=1000;
       else
         if( v2<=250 && v2>25 )
         fractal=100;
         else
           if( v2<=25 && v2>12.5 )
           fractal=12.5;
           else
             if( v2<=12.5 && v2>6.25)
             fractal=12.5;
             else
               if( v2<=6.25 && v2>3.125 )
               fractal=6.25;
               else
                 if( v2<=3.125 && v2>1.5625 )
                 fractal=3.125;
                 else
                   if( v2<=1.5625 && v2>0.390625 )
                   fractal=1.5625;
                   else
                     if( v2<=0.390625 && v2>0)
                     fractal=0.1953125;
      
   range=(v2-v1);
   sum=MathFloor(MathLog(fractal/range)/MathLog(2));
   octave=fractal*(MathPow(0.5,sum));
   mn=MathFloor(v1/octave)*octave;
   if( (mn+octave)>v2 )
   mx=mn+octave; 
   else
     mx=mn+(2*octave);


// calculating xx
//x2
    if( (v1>=(3*(mx-mn)/16+mn)) && (v2<=(9*(mx-mn)/16+mn)) )
    x2=mn+(mx-mn)/2; 
    else x2=0;
//x1
    if( (v1>=(mn-(mx-mn)/8))&& (v2<=(5*(mx-mn)/8+mn)) && (x2==0) )
    x1=mn+(mx-mn)/2; 
    else x1=0;

//x4
    if( (v1>=(mn+7*(mx-mn)/16))&& (v2<=(13*(mx-mn)/16+mn)) )
    x4=mn+3*(mx-mn)/4; 
    else x4=0;

//x5
    if( (v1>=(mn+3*(mx-mn)/8))&& (v2<=(9*(mx-mn)/8+mn))&& (x4==0) )
    x5=mx; 
    else  x5=0;

//x3
    if( (v1>=(mn+(mx-mn)/8))&& (v2<=(7*(mx-mn)/8+mn))&& (x1==0) && (x2==0) && (x4==0) && (x5==0) )
    x3=mn+3*(mx-mn)/4; 
    else x3=0;

//x6
    if( (x1+x2+x3+x4+x5) ==0 )
    x6=mx; 
    else x6=0;

     finalH = x1+x2+x3+x4+x5+x6;
// calculating yy
//y1
    if( x1>0 )
    y1=mn; 
    else y1=0;

//y2
    if( x2>0 )
    y2=mn+(mx-mn)/4; 
    else y2=0;

//y3
    if( x3>0 )
    y3=mn+(mx-mn)/4; 
    else y3=0;

//y4
    if( x4>0 )
    y4=mn+(mx-mn)/2; 
    else y4=0;

//y5
    if( x5>0 )
    y5=mn+(mx-mn)/2; 
    else y5=0;

//y6
    if( (finalH>0) && ((y1+y2+y3+y4+y5)==0) )
    y6=mn; 
    else y6=0;

    finalL = y1+y2+y3+y4+y5+y6;

    for( i=0; i<OctLinesCnt; i++) {
         mml[i] = 0;
         }
         
   dmml = (finalH-finalL)/8;

   mml[0] =(finalL-dmml*2); //-2/8
   for( i=1; i<OctLinesCnt; i++) {
        mml[i] = mml[i-1] + dmml;
        }
   for( i=0; i<OctLinesCnt; i++ ){
        buff_str = "mml"+i;
        if(i==0)ExtMapBuffer1[shift]=mml[i];
        if(i==2)ExtMapBuffer2[shift]=mml[i];
        if(i==5)ExtMapBuffer3[shift]=mml[i];          
        if(i==6)ExtMapBuffer4[shift]=mml[i];
        if(i==7)ExtMapBuffer5[shift]=mml[i];
        if(i==8)ExtMapBuffer6[shift]=mml[i];
        if(i==10)ExtMapBuffer7[shift]=mml[i];
        if(i==12)ExtMapBuffer8[shift]=mml[i];
  //      if(ObjectFind(buff_str) == -1) {
  //         ObjectCreate(buff_str, OBJ_HLINE, 0, Time[shift], mml[i]);
  //         ObjectSet(buff_str, OBJPROP_STYLE, STYLE_SOLID);
  //         ObjectSet(buff_str, OBJPROP_COLOR, mml_clr[i]);
  //         ObjectMove(buff_str, 0, Time[shift],  mml[i]);
  //         }
  //      else {
  //         ObjectMove(buff_str, 0, Time[shift],  mml[i]);
  //         }
             
        buff_str = "mml_txt"+i;
        if(ObjectFind(buff_str) == -1) {
           ObjectCreate(buff_str, OBJ_TEXT, 0, Time[mml_shft], mml_shft);
           ObjectSetText(buff_str, ln_txt[i], 8, "Arial", mml_clr[i]);
           ObjectMove(buff_str, 0, Time[mml_shft],  mml[i]);
           }
        else {
           ObjectMove(buff_str, 0, Time[mml_shft],  mml[i]);
           }
        } // for( i=1; i<=OctLinesCnt; i++ ){

   nTime    = Time[shift];
   CurPeriod= Period();

   }

}
//------------------------------------------------------------------------
int start() {

//---- TODO: add your code here

 for(int i=Bar;i>=0;i--)
    {
     MyFunc(i);
    }

//---- End Of Program
  return(0);
  }
//+------------------------------------------------------------------+







..коды взяты из открытых источников.Огромное спасибо спецам,которые это вояют!

 
Вот для наглядности даю вытяжку из демонстрационки.Что видел, то торговал когда-некогда..Ещё столько же сделок нарисовано на графиках, потому как неохота было торговый терминал загружать.Надеюсь, вы понимаете, что речь идёт о количестве пунктов.И конечно редакции отчёта тоже небыло.Единственное, тут небыло практически стопов.Но заметте, что цена везде вошла в плюс даже после небольшой просадки.Оно конечно карявенько, куча лишних движений,но смысл наверно понятен.Вход на последней часовой свече.Другие таймы не отслеживал.Многие движения конечно были в десять раз больше, но это уже другая тема.Если есть тнтерес, могу каждый день выкладывать в онлайне пошагово.[img]Internet Dealing System. Отчет по операциям

Счет: 53965

Остаток на 06.03.07 01:00 - 0,00Дата Время Инстр Лот Цена операция Прибыль Комиссия Остаток Примечание
06.03.07 07:56:00 AUD -1000 0,7733 Установка ордера 0,00 0,00 1009,91 Stop Loss
06.03.07 08:34:00 AUD -1000 0,7748 Открытие позиции 0,00 0,00 1009,91
06.03.07 08:35:00 AUD 1000 0,7780 Изменение ордера 0,00 0,00 1009,91 Stop Loss
06.03.07 09:11:00 AUD 1000 0,7752 Изменение ордера 0,00 0,00 1009,91 Stop Loss
06.03.07 13:25:00 AUD 1000 0,7743 Изменение ордера 0,00 0,00 1009,91 Stop Loss
06.03.07 14:30:00 AUD 1000 0,7728 Закрытие позиции 2,00 0,00 1011,91
06.03.07 14:30:00 AUD 1000 0,7743 Снятие ордера 0,00 0,00 1011,91
12.03.07 09:37:00 GBP -1000 1,9380 Установка ордера 0,00 0,00 1011,91 Stop Loss Открывающий
12.03.07 09:37:00 GBP 1000 1,9394 Установка ордера 0,00 0,00 1011,91 Stop Loss Взаимоотмен.(По исполнении)
12.03.07 09:37:00 GBP 1000 1,9365 Установка ордера 0,00 0,00 1011,91 Take Profit Взаимоотмен.(По исполнении)
12.03.07 10:50:00 AUD -1000 0,7835 Открытие позиции 0,00 0,00 1011,91
12.03.07 10:51:00 AUD 1000 0,7800 Установка ордера 0,00 0,00 1011,91 Take Profit
12.03.07 12:16:00 GBP -1000 1,9380 Открытие позиции 0,00 0,00 1011,91 Исполнен Stop Loss
12.03.07 12:23:00 GBP 1000 1,9365 Закрытие позиции 1,50 0,00 1013,41 Взаимоотменяемый
12.03.07 12:23:00 GBP 1000 1,9394 Отмена ордера 0,00 0,00 1013,41 Отменен, т.к. исполнен взаимоотмен.
12.03.07 12:49:00 AUD 1000 0,7825 Закрытие позиции 1,00 0,00 1014,41
12.03.07 12:50:00 AUD 1000 0,7800 Снятие ордера 0,00 0,00 1014,41
13.03.07 07:40:00 GBPJPY 1000 226,33 Открытие позиции 0,00 0,00 1014,41
13.03.07 07:44:00 CHFJPY 1000 95,79 Открытие позиции 0,00 0,00 1014,41
13.03.07 08:55:00 EURCAD 1000 1,5399 Открытие позиции 0,00 0,00 1014,41
13.03.07 09:06:00 GBPJPY -1000 226,52 Закрытие позиции 1,62 0,00 1016,03
13.03.07 09:09:00 CHFJPY -1000 95,84 Закрытие позиции 0,43 0,00 1016,46
13.03.07 09:49:00 EURCAD -1000 1,5400 Установка ордера 0,00 0,00 1016,46 Take Profit
13.03.07 10:06:00 EURCAD -1000 1,5420 Изменение ордера 0,00 0,00 1016,46 Take Profit
13.03.07 10:17:00 GBP -1000 1,9378 Установка ордера 0,00 0,00 1016,46 Take Profit Открывающий
13.03.07 10:17:00 GBP 1000 1,9390 Установка ордера 0,00 0,00 1016,46 Stop Loss Взаимоотмен.(По исполнении)
13.03.07 10:17:00 GBP 1000 1,9358 Установка ордера 0,00 0,00 1016,46 Take Profit Взаимоотмен.(По исполнении)
13.03.07 10:18:00 GBP -1000 1,9378 Установка ордера 0,00 0,00 1016,46 Take Profit Открывающий
13.03.07 10:18:00 GBP 1000 1,9390 Установка ордера 0,00 0,00 1016,46 Stop Loss Взаимоотмен.(По исполнении)
13.03.07 10:18:00 GBP 1000 1,9358 Установка ордера 0,00 0,00 1016,46 Take Profit Взаимоотмен.(По исполнении)
13.03.07 10:18:00 GBP -1000 1,9378 Снятие ордера 0,00 0,00 1016,46
13.03.07 10:18:00 GBP 1000 1,9390 Снятие ордера 0,00 0,00 1016,46
13.03.07 10:18:00 GBP 1000 1,9358 Снятие ордера 0,00 0,00 1016,46
13.03.07 10:21:00 GBP -1000 1,9349 Установка ордера 0,00 0,00 1016,46 Take Profit Открывающий
13.03.07 10:21:00 GBP 1000 1,9360 Установка ордера 0,00 0,00 1016,46 Stop Loss Взаимоотмен.(По исполнении)
13.03.07 10:21:00 GBP 1000 1,9329 Установка ордера 0,00 0,00 1016,46 Take Profit Взаимоотмен.(По исполнении)
13.03.07 10:24:00 CAD 1000 1,1691 Открытие позиции 0,00 0,00 1016,46
13.03.07 10:31:00 GBP 1000 1,9256 Установка ордера 0,00 0,00 1016,46 Take Profit Открывающий
13.03.07 10:31:00 GBP -1000 1,9240 Установка ордера 0,00 0,00 1016,46 Stop Loss Взаимоотмен.(По исполнении)
13.03.07 10:31:00 GBP -1000 1,9376 Установка ордера 0,00 0,00 1016,46 Take Profit Взаимоотмен.(По исполнении)
13.03.07 11:24:00 CAD -1000 1,1698 Установка ордера 0,00 0,00 1016,46 Take Profit
13.03.07 12:05:00 EURCAD -1000 1,5420 Закрытие позиции 1,79 0,00 1018,25 Исполнен Take Profit
13.03.07 12:05:00 CAD -1000 1,1698 Закрытие позиции 0,60 0,00 1018,85 Исполнен Take Profit
13.03.07 12:10:00 JPY 1000 116,77 Открытие позиции 0,00 0,00 1018,85
13.03.07 12:11:00 JPY -1000 116,90 Установка ордера 0,00 0,00 1018,85 Take Profit
13.03.07 12:34:00 EURJPY 1000 153,99 Открытие позиции 0,00 0,00 1018,85
13.03.07 12:36:00 EURJPY -1000 154,20 Установка ордера 0,00 0,00 1018,85 Take Profit
13.03.07 12:43:00 EURJPY -1000 154,13 Закрытие позиции 1,20 0,00 1020,05
13.03.07 12:43:00 EURJPY -1000 154,20 Снятие ордера 0,00 0,00 1020,05
13.03.07 12:53:00 JPY -1000 116,80 Изменение ордера 0,00 0,00 1020,05 Take Profit
13.03.07 13:12:00 GBP -1000 1,9349 Открытие позиции 0,00 0,00 1020,05 Исполнен Take Profit
13.03.07 13:25:00 GBP 1000 1,9329 Закрытие позиции 2,00 0,00 1022,05 Взаимоотменяемый
13.03.07 13:25:00 GBP 1000 1,9360 Отмена ордера 0,00 0,00 1022,05 Отменен, т.к. исполнен взаимоотмен.
13.03.07 13:42:00 JPY -1000 116,80 Закрытие позиции 0,26 0,00 1022,30 Исполнен Take Profit
13.03.07 15:48:00 GBP -1000 1,9378 Снятие ордера 0,00 0,00 1022,30
13.03.07 15:48:00 GBP 1000 1,9390 Снятие ордера 0,00 0,00 1022,30
13.03.07 15:48:00 GBP 1000 1,9358 Снятие ордера 0,00 0,00 1022,30
13.03.07 15:48:00 GBP -1000 1,9240 Снятие ордера 0,00 0,00 1022,30
13.03.07 15:49:00 GBP 1000 1,9256 Снятие ордера 0,00 0,00 1022,30
13.03.07 15:49:00 GBP -1000 1,9376 Снятие ордера 0,00 0,00 1022,30
14.03.07 08:23:00 CHF 1000 1,2161 Открытие позиции 0,00 0,00 1022,30
14.03.07 08:26:00 CHF -1000 1,2180 Установка ордера 0,00 0,00 1022,30 Take Profit
14.03.07 08:33:00 GBP 1000 1,9165 Установка ордера 0,00 0,00 1022,30 Take Profit Открывающий
14.03.07 08:33:00 GBP -1000 1,9185 Установка ордера 0,00 0,00 1022,30 Take Profit Взаимоотмен.(По исполнении)
14.03.07 08:33:00 GBP -1000 1,9135 Установка ордера 0,00 0,00 1022,30 Stop Loss Взаимоотмен.(По исполнении)
14.03.07 08:51:00 CHF -1000 1,2173 Закрытие позиции 0,99 0,00 1023,29
14.03.07 08:51:00 CHF -1000 1,2180 Снятие ордера 0,00 0,00 1023,29
Итого за период: 13,38 0,00 1023,29


Нет открытых позиции по состоянию на 14.03.07 09:37[/img]
 
Боюсь что вряд ли кто-то возмется бесплатно реализовывать вашу идею.
ИМХО Есть только два варианта решения.
1) Разбиратся самомостоятельно (а вы пишите - "Я глубоко не ленив.И не люблю есть чужой хлеб.Много раз пытался разобраться с программами.Не моё это.Я через месяц даже не помню,как переставить время на видике.Это не шутка.За то помню много всякого, чего другому не дано. :о))" )
2) Заказать написание за оплату
 
Боюсь что вряд ли кто-то возмется бесплатно реализовывать вашу идею.
ИМХО Есть только два варианта ...



..Совершенно с Вами согласен. Это понятно, что через всю тему сквозит-мужики, типа,поработайте ка бесплатно.Но это совершенно не так.Тема совершенно рабочая и подожду, может кто мыслями хотябы поделится, а не сразу влоб денег попросит.:о)Может кто для себя чего накопает.. :о) Самостоятельно я разберусь через годик конечно, но этот годик можно употребить и по другому.Есть люди,которые не продают по двадцать баков методику зарабатывания лимона за неделю.Я например такой.Ну с удовольствием просто поделюсь..не вопрос.Хочется мнения послушать.Не в обиду.. :о)
Сегодня кстати проспал все входы.Франк 1,2163-1,2173 в 8,00 GMT только успел отработать. А было шесть-семь вариантов.Пока тишина.
 
Gerchik 14 Ну че, будем разбираться вместе? :-)
 
Gerchik 14 Ну че, будем разбираться вместе? :-)


Да легко! Предлагаю обсудить.:о)К большому сожалению за сегодня-вчера я усмотрел только одну сделочку, хотя в час по GMT фунтик часовой отработал классически.Да и все фунтовые кроссы почти.Какие есть мысли по этому поводу?Есть кстати более наглядная секвента.Найду-выложу.У меня в дц нет скомпелированной на компе.
 
...
 
Продал AUD в 9.05 по GMT- 0.7932. Проф. 0,7917.

....и, блин, попал. Ну когда то надо было разок.На шестнадцать сделок первый раз. :о)Хотя ещё не вечер :о)