也许我们会走运 "的咨询师 - 页 12

 
VladislavVG:

关于周期:我已经写了上面的考虑--如果你能证明不是这样,我会很高兴。

我不是在谈论价格与时间的关系,而只是在谈论利用时间周期来过滤掉早期的信号,等到价格达到应有的峰值,不能再进一步移动。而在一个时间周期的边界,它不能进一步移动的事实,对不起,不是我的问题。这只是市场的一个可观察的属性,可以实际使用))))。我对这一现象的性质不感兴趣))))。
 
Mathemat:

你们对时间的依赖性进行妖言惑众和诡辩。这到底有什么区别呢?

很明显,从纯哲学的角度来看,任何自然过程都不取决于时间,而是取决于事件。然而,在物理学中,长期以来,人们习惯于用时间来精确地描述过程,因为它是任何动力学的统一尺度。

我不是在谈论新物理学,现代物理学,在现代物理学中,描述不来自时间的过程往往更方便。但这只是一个方便的问题。如果把粒子的诞生-转化过程写成与时间有关的过程更方便的话,那就会是这样。


我认为,这是反对者试图迷惑高级讲师,迷惑他的头脑,把他的推理思想引开的一种可笑的尝试。而这时,道长已经有了目标,事实上,他已经用他的好奇心揭示了外汇的主要秘密,并 "紧紧套住了它"。

而只有讲解员的一句话并没有让我休息。"就我个人而言,在市场上预测的可能性问题,如外汇,已经在指标的坚持下得到了解决。"

我重读了46次。直到第47次,我才看到彩色线条与讲解员交流的过程,仿佛是真的。服从一个神秘的神灵18 ......这些线条,蠕动着,首先在外汇上收紧环,然后在显示器上,然后,离开了它狭窄的二维空间,爬到讲解员那里。接下来我看到的是什么,我就不说了。

 
artikul:
我不是在谈论价格与时间的关系,而只是在谈论利用时间周期来过滤掉早期的信号,等到价格达到应有的峰值,就可以不再继续前进。而它不能在时间周期的边界进一步移动的事实,对不起,不是我的问题。这只是市场的一个可观察的属性,可以实际使用))))。这种现象的性质让我很不感兴趣)))


所以我误解了你的意思。当然,人们可以把对系统的影响的时间/时间特征作为额外的条件来考虑--这不是我们所讨论的。

2C-4:
除了瞬息万变的情况外,例如老化过程--这不仅适用于活着的自然界。

 
Mischek: 而只有讲解员的一句话让我保持悬念。" 就我个人而言,像外汇这种市场的可预测性问题已经在指标的坚持下得到了解决。"
是的,我已经把关于循环的第一句话写进了史册。也许这个人也应该如此。
 
yosuf:
如果kodobase里有这样的EA,您能不能建议一下,在一个柱子的开始,设置两个不同方向的订单,具有相同的数量,TP和SL,例如,一个BAY手1,TP 30,SL 20和一个SELL手1,TP 30,SL 20。如果有人测试过这种策略,请随意评论。

Yusufhoja,把你的指标和我的一起试试。在时标上。其他TFs现在还没有接上。

//+------------------------------------------------------------------+
//|                                              InBarMtfFibo_v1.mq4 |
//|                                        Copyright © 2012, Snail09 |
//|                            https://www.mql4.com/ru/users/snail_09 |
//|                                                       18.04.2012 |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2012, Snail09"
#property link      "https://www.mql4.com/ru/users/snail_09"

#property indicator_buffers 4
#property indicator_color1 Magenta
#property indicator_color2 Magenta
#property indicator_color3 Blue
#property indicator_color4 Blue
#property indicator_width1 2
#property indicator_width2 2
#property indicator_width3 1
#property indicator_width4 1

// Количество свечей эмулирующих старший, возможно нестандартный ТФ
extern int TF        = 5;
// Количество свечей старшего ТФ, среди которых ищется внутренняя свеча
extern int NR        = 3;
// Количество недель для максимума и минимума
extern int Weeks     = 5;
// Фибы:
extern string string1 = "---Фибы:---";
extern double F13    = 0.0013;
extern double F21    = 0.0021;
extern double F34    = 0.0034;
extern double F55    = 0.0055;
extern double F89    = 0.0089;
extern double F144   = 0.0144;
extern double F233   = 0.0233;
extern double F377   = 0.0377;
// Использование алерта.
extern bool UseAlert = false;

// Массивы для максимумов и минимумов старшего ТФ, а также диапазонов
double val1[],val2[],val3[],val4[];
double Max[],Min[],Diapazon[];

#property indicator_chart_window

//+------------------------------------------------------------------+
//| Custom indicator initialization function                         |
//+------------------------------------------------------------------+
int init()
   {
   SetIndexBuffer(0,val1);
   SetIndexBuffer(1,val2);
   SetIndexBuffer(2,val3);
   SetIndexBuffer(3,val4);
   
   SetIndexStyle(0,DRAW_ARROW);
   SetIndexStyle(1,DRAW_ARROW);
   SetIndexStyle(2,DRAW_SECTION);
   SetIndexStyle(3,DRAW_SECTION);
   
   SetIndexArrow(0,158);
   SetIndexArrow(1,158);
   
   SetIndexEmptyValue(0,EMPTY_VALUE);
   SetIndexEmptyValue(1,EMPTY_VALUE);
   SetIndexEmptyValue(2,EMPTY_VALUE);
   SetIndexEmptyValue(3,EMPTY_VALUE);
   
   SetIndexLabel(0,"Hi");
   SetIndexLabel(1,"Low");
   
   ArrayResize(Max,NR);
   ArrayResize(Min,NR);
   ArrayResize(Diapazon,NR);

   return(0);
   }

//+------------------------------------------------------------------+
//| Custom indicator deinitialization function                       |
//+------------------------------------------------------------------+
int deinit()
   {
   int i,k;
   string s;
   k=ObjectsTotal();
   for (i=k-1;i>=0; i--) 
      {
      s=ObjectName(i);
      if(StringFind(s,"IBMF_",0)>=0) ObjectDelete(s);
      }
   return(0);
   }

//+------------------------------------------------------------------+
//| Custom indicator iteration function                              |
//+------------------------------------------------------------------+
int start()
   {
   static datetime PrevTime=0;   // Время открытия предпоследнего бара

   if(PrevTime==0) PrevTime=Time[0];  // При первом запуске текущий бар пропускаем

   int limit;
   int counted_bars=IndicatorCounted();
   if(counted_bars==0) limit=Bars-TF*NR;
   if(counted_bars<0) return(-1);
   if(counted_bars>0) limit=Bars-counted_bars;
   limit--;

   ArrayInitialize(val1,EMPTY_VALUE);
   ArrayInitialize(val2,EMPTY_VALUE);
   
   for(int i=limit;i>=0;i--)
      {   
      int shift=i;
      for(int j=0; j<NR; j++)
         {
         Max[j]=High[iHighest(NULL,0,MODE_HIGH,TF,shift)];
         Min[j]=Low[iLowest(NULL,0,MODE_LOW,TF,shift)];
         Diapazon[j]=Max[j]-Min[j];
         shift+=TF;
         }
      if((Max[0]<Max[1])&&(Min[0]>Min[1])&&(Diapazon[0]<=Diapazon[ArrayMinimum(Diapazon)]))
         {
         for(int k=1; k<TF+1; k++)
            {val1[k]=Max[0]; val2[k]=Min[0];}
         val3[i]=Max[0]; val4[i]=Min[0];
         if((val3[i]!=EMPTY_VALUE)&&(val3[i+1]==EMPTY_VALUE))
            {
            DrawObjects(Weeks,val3[i],val4[i]);
            }
         }
      if(UseAlert)
         {
         if(Time[0]>PrevTime)   // 1 раз на бар выводим алерт
            if((val1[1]!=EMPTY_VALUE)&&(val2[1]!=EMPTY_VALUE))
               Alert(Symbol(),Period());
         }
      PrevTime=Time[0]; // Запоминаем время открытия нулевого бара*/
      }
   return(0);
   }
//+------------------------------------------------------------------+

void DrawObjects(int W,double H,double L)
   {
   string label;
   
   label = "IBMF_WH"+Weeks;
   ObjectDelete(label);
   double WHigh=iHigh(NULL,PERIOD_W1,iHighest(NULL,PERIOD_W1,MODE_HIGH,W,1));
   ObjectCreate(label,OBJ_HLINE,0,0,WHigh);
   ObjectSet(label,OBJPROP_WIDTH,3);
   ObjectSet(label,OBJPROP_COLOR,Black);
   
   label = "IBMF_WL"+Weeks;
   ObjectDelete(label);
   double WLow=iLow(NULL,PERIOD_W1,iLowest(NULL,PERIOD_W1,MODE_LOW,W,1));
   ObjectCreate(label,OBJ_HLINE,0,0,WLow);
   ObjectSet(label,OBJPROP_WIDTH,3);
   ObjectSet(label,OBJPROP_COLOR,Black);
   
   label = "IBMF_WMed"+Weeks;
   ObjectDelete(label);
   double WMed=(WHigh+WLow)/2;
   ObjectCreate(label,OBJ_HLINE,0,0,WMed);
   ObjectSet(label,OBJPROP_STYLE,STYLE_DOT);
   ObjectSet(label,OBJPROP_COLOR,Black);
   
   label = "IBMF_ChHi";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H);
   ObjectSet(label,OBJPROP_WIDTH,2);
   ObjectSet(label,OBJPROP_COLOR,Black);

   label = "IBMF_ChLow";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L);
   ObjectSet(label,OBJPROP_WIDTH,2);
   ObjectSet(label,OBJPROP_COLOR,Black);

   label = "IBMF_S13";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F13);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R13";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F13);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);

   label = "IBMF_S21";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F21);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R21";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F21);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);

   label = "IBMF_S34";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F34);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R34";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F34);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S55";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F55);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R55";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F55);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S89";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F89);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R89";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F89);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S144";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F144);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R144";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F144);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S233";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F233);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R233";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F233);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   label = "IBMF_S377";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,L-F377);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Red);

   label = "IBMF_R377";
   ObjectDelete(label);
   ObjectCreate(label,OBJ_HLINE,0,0,H+F377);
   ObjectSet(label,OBJPROP_WIDTH,1);
   ObjectSet(label,OBJPROP_COLOR,Blue);
   
   WindowRedraw();
   return;
   }
 
Mathemat:
是的,我已经把关于绞索的第一句话写进了史册。我也许应该把这个问题记入史册。

不要再给优素福打蜡了!否则,我将用所有的高潮力量降临到你身上!"。如果你不明白,那就安安静静地去吧,不要在别人的话题里拉屎。有些人故意来到每个新的主题,在上面拉屎,提高他们认为的伟大。显然,他们的利润下降了,所以他们在吐槽。Swinosaurus,Reshetov,你是不是糊涂了,你身边有很多人,而不是你病态的想象力所创造的幻影。从天而降。记住自己在道路的起点。最后不要再吐槽了,你的负面经验是一个加分项,不要把它当做一个诊所。

ZS.我自己坐在电视前,在膝盖上编码,只是没有穿毛线袜,我的笔记本受不了啤酒。我不关心谁是足球冠军,这是一个关于...

 
Mischek:


我认为,这是反对者试图迷惑讲解员,迷惑他的头脑,使他偏离自己的推理,这是一种可笑的尝试。而这时,道长已经有了目标,事实上,他已经用他的好奇心揭示了外汇的主要秘密,并 "紧紧套住了它"。


买一条已经打好结的领带。你所要做的就是把你的头伸进绳索里,然后把它拉紧!(c)