Der "Vielleicht haben wir ja Glück"-Ratgeber - Seite 12

 
VladislavVG:

Zu den Zyklen: Ich habe die Überlegungen oben geschrieben - ich würde mich freuen, wenn Sie das Gegenteil beweisen könnten.

Ich habe nicht von Preis vs. Zeit gesprochen, sondern nur davon, Zeitzyklen zu nutzen, um frühe Signale herauszufiltern und zu warten, bis der Preis seinen rechtmäßigen Höchststand erreicht hat und NICHT weiter steigen kann. Und die Tatsache, dass sie sich am Rande des Zeitzyklus nicht weiterbewegen kann, ist, sorry, nicht mein Problem. Es handelt sich lediglich um eine beobachtbare Eigenschaft des Marktes, die praktisch genutzt werden kann))) Ich interessiere mich nicht für die Art dieses Phänomens)))
 
Mathemat:

Sie betreiben Demagogie und Sophisterei in Bezug auf die Zeitabhängigkeit. Was zum Teufel macht das für einen Unterschied?

Es ist klar, dass rein philosophisch gesehen jeder natürliche Prozess nicht von der Zeit, sondern von Ereignissen abhängt. Dennoch ist es in der Physik seit langem üblich, Prozesse genau mit der Zeit zu beschreiben, da sie das einheitliche Maß für jede Dynamik ist.

Ich spreche nicht von der neuen Physik, der modernen Physik, in der es oft bequemer ist, Prozesse nicht aus der Zeit zu beschreiben. Dies ist jedoch nur eine Frage der Bequemlichkeit. Wäre es bequemer, die Prozesse der Geburt-Umwandlung von Teilchen als zeitabhängig aufzuschreiben, dann wäre es so.


Ich denke, dass es ein lächerlicher Versuch der Gegner ist, den Dozenten zu verwirren, seinen Kopf zu vernebeln und ihn von seinen Überlegungen abzubringen. Und dies zu einem Zeitpunkt, zu dem der Dozent bereits am Ziel ist, da er mit seinem wissbegierigen Verstand bereits das Hauptgeheimnis von Forex aufgedeckt und "die Schlinge zugedreht" hat.

Und nur ein Satz des Dozenten gibt mir keine Ruhe. "Für mich persönlich ist die Frage nach der Möglichkeit, Prognosen auf Märkten wie dem Devisenmarkt zu erstellen, bereits durch das Bestehen auf dem Indikator gelöst. "

Ich habe ihn 46 Mal gelesen. Erst in der 47. sah ich, wie die farbigen Linien mit dem Dozenten kommunizierten, als ob sie echt wären. Einer geheimnisvollen Gottheit gehorchend 18 . ziehen diese Linien, zappelnd, Schlingen erst auf dem Forex, dann auf dem Monitor und krabbeln dann, nachdem sie ihren engen zweidimensionalen Raum verlassen haben, zum Dozenten hinüber. Was ich dann sah, werde ich nicht verraten.

 
artikul:
Ich habe nicht von Preis vs. Zeit gesprochen, sondern nur davon, Zeitzyklen zu nutzen, um frühe Signale herauszufiltern, um zu warten, bis der Preis seinen rechtmäßigen Höhepunkt erreicht hat und NICHT weitergehen kann. Und die Tatsache, dass sie sich am Rande des Zeitzyklus nicht weiterbewegen kann, ist, sorry, nicht mein Problem. Es handelt sich lediglich um eine beobachtbare Eigenschaft des Marktes, die praktisch genutzt werden kann))) Die Art dieses Phänomens interessiert mich sehr wenig)))


Ich habe Sie also missverstanden. Natürlich kann man zeitliche Merkmale von Einflüssen auf das System als zusätzliche Bedingungen berücksichtigen - das ist aber nicht das, worüber wir sprechen.

2 C-4:
andere als Transienten, z.B. der Alterungsprozess - dies gilt nicht nur für die lebende Natur.

 
Mischek: Und nur ein Satz des Dozenten hält mich in Atem. "Für mich persönlich ist die Frage der Vorhersagbarkeit auf Märkten wie dem Devisenmarkt bereits durch den Indikator geklärt. "
Ja, ich habe die erste Zeile über die Schleife bereits in die Annalen aufgenommen. Vielleicht sollte dies auch so sein.
 
yosuf:
Können Sie einen EA vorschlagen, wenn es einen in kodobase gibt, der zwei unterschiedlich ausgerichtete Orders mit demselben Volumen, TP und SL zu Beginn eines Balkens setzt, z.B. ein BAY lot 1, TP 30, SL 20 und ein SELL lot 1, TP 30, SL 20. Bitte kommentieren Sie diese Art von Strategie nach dem Zufallsprinzip, wenn jemand sie getestet hat.

Yusufhoja, versuchen Sie Ihren Indikator zusammen mit meinem. Auf der Stundenmarkierung. Andere TFs nehmen im Moment nicht ab.

//+------------------------------------------------------------------+
//|                                              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:
Ja, die erste Zeile über die Schlinge habe ich bereits in die Annalen aufgenommen. Das sollte ich wohl in die Annalen aufnehmen.

Hör auf, Yusuf zu wachsen! Sonst werde ich dich mit der ganzen Kraft eines Orgasmus überfallen! Wenn Sie es nicht verstehen, dann gehen Sie in Frieden, scheißen Sie nicht in den Thread eines anderen. Manche Leute kommen absichtlich in jeden neuen Thread, um ihn zu beschmutzen und ihre vermeintliche Größe zu steigern. Offensichtlich sind ihre Gewinne rückläufig, also spucken sie Galle. Swinosaurus, Reshetov, sind Sie verwirrt, es gibt Menschen um Sie herum, nicht Phantome durch Ihre kranke Phantasie geschaffen. Sie kommen vom Himmel herab. Erinnern Sie sich an den Anfang des Weges. Und hören Sie endlich auf, Galle zu spucken, Ihre negative Erfahrung ist ein Plus, machen Sie keine Klinik daraus.

ZS. Ich sitze selbst vor dem Fernseher und programmiere auf dem Knie, nur ohne Wollsocken, und mein Laptop hat das Bier nicht verkraftet. Es ist mir egal, wer der Fußballmeister ist, dies ist ein Thema für...

 
Mischek:


Ich glaube, dass dies ein lächerlicher Versuch der Gegner ist, den Dozenten zu verwirren, seinen Kopf zu vernebeln und ihn von seiner Argumentation abzulenken. Und dies zu einem Zeitpunkt, zu dem der Dozent bereits am Ziel ist, da er mit seinem wissbegierigen Verstand bereits das Hauptgeheimnis von Forex aufgedeckt und "die Schlinge zugedreht" hat.


Kaufen Sie eine Krawatte mit bereits gebundenem Knoten. Du musst nur deinen Kopf in die Schlinge stecken und sie festziehen! (c)