Elliott Waves Indicator [ รู ]

0
(0)
ชื่อ:
Elliott Waves Indicator [ รู ]
ผู้เขียน: ซม (2009.12.04 17:56)
ดาวน์โหลดแล้ว: 28929
ดาวน์โหลด:
Elliott Waves Indicator [ ru ] 1
Elliott_Waves.mq4 (26.6 Kb) ดู
Elliott Waves Indicator [ ru ] 1 Fractals.mq4 (12.3 Kb) ดู

ผู้เขียน:

Vladimir Hlystov

คำอธิบาย:

The indicator doesn't draw the Elliott waves, but it helps you to define them.

Lets consider how does it works:

1. The WAVE. ครั้งแรก, you should draw any trend line using Fractals and define its name it in the following form : "1<space>*****", for exampe: "1 คลื่น". After the first tick, or if you don't want to wait for it, update it using the right mouse button you will get the picture like this:

Elliott Waves Indicator [ ru ] 3

The dotted line with rectange shows the estimated price movement, and if the wave has been defined correctly, the price will came into the estimated rectange. V is the average volume in the 1st wave.

หลังจากนั้น, we are waiting for the lower fractal and rename the dotted line to "2 คลื่น" (note that the number and space after it are important). Now moving the end of that line on the next formed fractal (ต่ำกว่า) and we will get the estimated price movement in the 3rd wave:

(if you have moved the line to the bar without fractal, the indicator will inform you about it and will try to move the line by its own vision. If the line hasn't been moved by the indicator, you should move it on the fractal manually)

Elliott Waves Indicator [ ru ] 4

After the price will reach rectangle (in our case we have the movement, the price moved upper than the estimated target), you should rename the dotted line to "3 คลื่น" and remove it to the upper fractal. The result you will see looks as follows:

Elliott Waves Indicator [ ru ] 5

The indicator informs us, that the average volume in the 3rd wave is always larger, than in the 1st wave. So it's possible that our wave definition was wrong.

But anyway, we have reached the target estimated and we can continue.

After the price will reach the estimated target and after the next fractal formation we rename the dotted line to "4 คลื่น" and remove its end on the fractal:

Elliott Waves Indicator [ ru ] 6

ไกลออกไป, we should wait for the upper fractal in the target estimated and draw the "a b c" การย้อนรอย. Read the book "Trade Chaos" by Bill Williams for the details.

คำแนะนำ:

ตัวบ่งชี้ "Fractals.mq4" (it also attached here) helps to draw of the first line. Don't place orders right after the fractal, its better to wait for the price movement in the directon estimated. Of course in such case the profit will be less, but the risk will be the same. I recommend to place Stop Loss as adviced by Bill Williams.

Editor's remark:

Note that it's a mirror translation of the original Russian version.

If you have any questions to the author, suggestions or comments, it's better to post them ที่นั่น.

If you have found this code useful for trading or educational purposes, don't forget to thank author.

11 ความคิดเห็น: 1 2 หากต้องการโพสต์ความคิดเห็นใหม่, โปรด เข้าสู่ระบบ หรือ ลงทะเบียน

I downloaded Elliot Waves.mq4---but shows nothing on chart.
06.01.2013 20:27 ashumitra

multiterminal:
we have created elliott indicator too. Elliott Wave Application is calculating about two thousand possible waves (รูปแบบ) and wave combinations, taking into account every old and modern Elliott Wave rule, every Fibonacci ratio and the fractal nature of the chart

Branch for discussion and suggestions

25.09.2012 11:19 ซม

we have created elliott indicator too. Elliott Wave Application is calculating about two thousand possible waves (รูปแบบ) and wave combinations, taking into account every old and modern Elliott Wave rule, every Fibonacci ratio and the fractal nature of the chart. www.elliottindicator.คอม

31.05.2012 20:31 multiterminal

Dear Vladimir,

I sent you a screen shot of what I see with the fractals. I do not see any squares indicating next Elliott wave, I only see 5 coloured dots, and some numbers.

Could you pls. explain what do they mean and how I calculate future moves?

ขอบคุณ

Gabriella

26.03.2012 18:28 Gaby13

not sure if this was sent, here it is again Elliott Waves Indicator [ ru ] 7
26.03.2012 13:52 Gaby13

สวัสดี,

I downloaded the fractals, and Elliott, but first I got it all gibberish, then Elliott does not show.

Pls. check attached pic.

Thank you very much

GabriellaElliott Waves Indicator [ ru ] 8

26.03.2012 13:51 Gaby13

You also can find Elliott Indicator for metatrader 4 platform here: elliottindicator.com

Elliott Wave Indicator is calculating about two thousand possible waves (รูปแบบ) and wave combinations, taking into account every old and modern Elliott Wave rule, every Fibonacci ratio and the fractal nature of the chart.

25.04.2011 22:28 ElliottMT4

Hi cmillion and others,

many thanks for your indicator - looks really great!

But my metatrader/metaeditor not supporting azbuka - when in text azbuka, editor show just"??????????????".

I try modification you indicator for my usage (your code from http://codebase.mql4.com/source/19928), but gain is with many errors (attached) - I'm absolutly secular.

Can anybody help me with this PLEAS??

ขอบคุณมาก.

Best regards,

Lubos

ปล: excuse my bad English pleas. (I'm from Czech)

//+------------------------------------------------------------------+
//|                                                Elliott_Waves.mq4 |
//|                                ลิขสิทธิ์ © 2009, ??????? ??????? |
//|                                                [email protected] |
//+------------------------------------------------------------------+
#ลิขสิทธิ์ทรัพย์สิน "ลิขสิทธิ์ © 2009, ??????? ???????"
#ลิงค์คุณสมบัติ      "[email protected]"

#property indicator_chart_window

   datetime X1,X2;
   double   Y1,Y2,LINE[11][6];
   int STYLE,T_LINIE,WAVE,COLOR;
   double High_Win,Low_Win,shift_X,shift_Y;
   string Name[11]={ "-",
                     "1 WAVE ","2 WAVE ","3 WAVE ","4 WAVE ","5 WAVE ",
                     "a WAVE ","b WAVE ","c WAVE ","d WAVE ","e WAVE "};
   string text,Obj_Name,ข้อมูล;
   int per;
   extern bool  show_all_periods = true;
   extern color C1=White;
   extern color C2=DeepSkyBlue;
   extern color C3=Yellow;
   extern color C4=Turquoise;
   extern color C5=Magenta;
   extern color C6=Yellow;
   extern color C7=MediumSpringGreen;
   extern color C8=Violet;
   extern color C9=DarkOrchid;

//???????????????????????????????????????????????????????????????????
//////////////////////////////////////////////////////////////////////

int init()
{
   ObjectCreate ("บาร์", OBJ_LABEL, 0, 0, 0);// ???????? ???.
   ObjectSet    ("บาร์", OBJPROP_XDISTANCE, 500);      
   ObjectSet    ("บาร์", OBJPROP_YDISTANCE, 0);
   ObjectSet    ("บาร์", OBJPROP_CORNER, 1); //angel_of_trade_execute
   per =Period();
   Obj_Name = string_per(ต่อ);
   สำหรับ(int k=0; เค<=10; k++) ชื่อ[เค] = Name[เค]+Obj_Name;
   ความคิดเห็น("คลื่นเอลเลียต "+Obj_Name+" "+เวลา(CurTime()));
   return(0);
}
//???????????????????????????????????????????????????????????????????
//*////////////////////////////////////////////////////////////////*//
int deinit()
  {
      ObjectDelete("บาร์");
      remove_objects("ค");
      remove_objects("ชื่อ");
      remove_objects("ข้อมูล");
   return(0);
  }
//*////////////////////////////////////////////////////////////////*//

//////////////////////////////////////////////////////////////////////
int start()
{
   High_Win = WindowPriceMax();
   Low_Win  = WindowPriceMin();
   shift_X = WindowBarsPerChart();
   ObjectSetText("บาร์","bar na obrazovce "+DoubleToStr(shift_X,0),8,"Arial",สีขาว);   
   shift_X = shift_X/80*per;
   shift_Y = (High_Win-Low_Win) / 50;
   สำหรับ(int k=0; เค<=ObjectsTotal(); k++) 
   {
      Obj_Name = ObjectName(เค);                           // dotaz na nazev objektu
      if (Obj_Name=="") continue;
      WAVE = N_Wave(Obj_Name);
      ถ้า (WAVE>0&&WAVE<11)
      {
         ถ้า (Obj_Name != Name[WAVE]) redraw_LINE(Obj_Name,ชื่อ[WAVE]);
         X1 =    ObjectGet(ชื่อ[WAVE], OBJPROP_TIME1); 
         Y1 =    ObjectGet(ชื่อ[WAVE], OBJPROP_PRICE1);
         X2 =    ObjectGet(ชื่อ[WAVE], OBJPROP_TIME2); 
         Y2 =    ObjectGet(ชื่อ[WAVE], OBJPROP_PRICE2);
         COLOR  = ObjectGet(ชื่อ[WAVE], OBJPROP_COLOR);
         STYLE = ObjectGet(ชื่อ[WAVE], OBJPROP_STYLE);
         T_LINIE=ObjectGet(ชื่อ[WAVE], OBJPROP_WIDTH);
         ถ้า (X1 > x2) redraw_LINE(ชื่อ[],ชื่อ[WAVE]+" ร ");
         ถ้า (Y1 < Y2) LINE[WAVE][0]=1; else LINE[WAVE][0]=-1;//směr vlny
         ObjectDelete("ค "+ชื่อ[WAVE]);
         ObjectDelete("Cil "+ชื่อ[WAVE]);
         LINE[WAVE][1]=X1;//ZACATEK VLNY
         LINE[WAVE][2]=Y1;
         LINE[WAVE][3]=X2;//KONEC VLNY
         LINE[WAVE][4]=Y2;
         LINE[WAVE][5]=WAVE_VOLUME(ชื่อ[WAVE]);
         ถ้า ((MathAbs(LINE[WAVE][3]-LINE[WAVE+1][1])<per*120) || (MathAbs(LINE[WAVE][4]-LINE[WAVE+1][2])/จุด<=MarketInfo(เครื่องหมาย(),MODE_STOPLEVEL)))
         {
            ObjectSet   (ชื่อ[WAVE+1], OBJPROP_COLOR,  COLOR); //???????? - ????????? ?????
            ObjectSet   (ชื่อ[WAVE+1], OBJPROP_STYLE, STYLE);// ?????   
            ObjectSet   (ชื่อ[WAVE+1], OBJPROP_WIDTH, T_LINIE);
            ObjectSet   (ชื่อ[WAVE+1], OBJPROP_PRICE1 ,LINE[WAVE][4]);//???????? ????????? ????? ? ??????? PRICE1
            ObjectSet   (ชื่อ[WAVE+1], OBJPROP_TIME1  ,LINE[WAVE][3]);//???????? ????????? ????? ? ??????? TIME1
         }
         INFO = "ข้อมูล "+ชื่อ[WAVE]+" paka "+DoubleToStr(MathAbs(LINE[WAVE][2]-LINE[WAVE][4])/จุด,0);
         ถ้า (WAVE==3&&(LINE[3][5]<LINE[2][5]||LINE[3][5]<LINE[1][5]||LINE[3][5]<LINE[4][5]||LINE[3][5]<LINE[5][5])) text = "Objem nemuze byt mensi ve 3 vlnach "+DoubleToStr(LINE[WAVE][5],0);
         else text = "V = "+DoubleToStr(LINE[WAVE][5],0);
         remove_objects("ข้อมูล");
         ObjectCreate (ข้อมูล, OBJ_TEXT  ,0,LINE[WAVE][3], LINE[WAVE][4]+shift_Y*T_LINIE*3*LINE[WAVE][0],0,0,0,0);
         ObjectSetText(ข้อมูล,ข้อความ ,8,"Arial");
         ObjectSet    (ข้อมูล, OBJPROP_COLOR, COLOR);

         ObjectDelete ("ชื่อ "+ชื่อ[WAVE]);
         ObjectCreate ("ชื่อ "+ชื่อ[WAVE], OBJ_TEXT  ,0,LINE[WAVE][3], LINE[WAVE][4]+shift_Y*T_LINIE*2*LINE[WAVE][0]+0.7*shift_Y,0,0,0,0);
         ถ้า (FRACTAL(LINE[WAVE][3],ชื่อ[WAVE])==true)
         {
            ObjectSetText("ชื่อ "+ชื่อ[WAVE], StringSubstr(ชื่อ[WAVE],0,1),10*T_LINIE,"Arial");
            ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, COLOR);
         }
         else
         {
            ObjectSetText("ชื่อ "+ชื่อ[WAVE], "neni fractal" ,10,"Arial");
            ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
         }
         ถ้า (LINE[WAVE][3]!=LINE[WAVE+1][1]) // ???? ??? ????????? ?????
         {
               ถ้า (LINE[WAVE][1]!=LINE[WAVE-1][3]) // ???? ??? ?????????? ?????
               {
                  X1=LINE[WAVE][3]+(LINE[WAVE][3]-LINE[WAVE][1])*0.38;
                  X2=LINE[WAVE][3]+(LINE[WAVE][3]-LINE[WAVE][1])*0.62;
                  Y1=LINE[WAVE][4]+(LINE[WAVE][2]-LINE[WAVE][4])*0.38; 
                  Y2=LINE[WAVE][4]+(LINE[WAVE][2]-LINE[WAVE][4])*0.62;

                  ถ้า (WAVE==6) //??????? ????? a
                        Y1=LINE[6][4]+(LINE[6][2]-LINE[6][4])*0.50; 

               }
               else//???? ???? ?????
               {
                  switch(WAVE)
                  {
                     case 2 ://??????? ????? 2
                        X2=LINE[2][3]+(LINE[2][3]-LINE[1][1])/0.38;
                        X1=LINE[2][3]+(LINE[2][3]-LINE[1][1])/0.62;
                        Y1=LINE[1][4]-MathAbs(LINE[1][2]-LINE[1][4])*LINE[2][0]*1.00; 
                        Y2=LINE[1][4]-MathAbs(LINE[1][2]-LINE[1][4])*LINE[2][0]*1.62;
                        break;
                     case 3 ://??????? ????? 3
                        X1=LINE[2][1]+(LINE[3][3]-LINE[1][3])*1.38;
                        X2=LINE[3][1]+(LINE[3][3]-LINE[1][3])*1.62;
                        Y1=LINE[3][4]-MathAbs(LINE[3][2]-LINE[3][4])*LINE[3][0]*0.38; 
                        Y2=LINE[3][4]-MathAbs(LINE[3][2]-LINE[3][4])*LINE[3][0]*0.50;
                        ถ้า ((Y2<LINE[1][4] && LINE[3][0]==1)||(Y2>LINE[1][4] && LINE[3][0]==-1))
                        {
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"4 WAVE nemuze lezet nize nez 1 WAVE",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        ถ้า (LINE[1][3]!=LINE[2][1])
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง); 
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"neni WAVE 1",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        break;
                     case 4 ://??????? ????? 4
                        X1=LINE[4][3]+(LINE[3][3]-LINE[3][1])*0.38;
                        X2=LINE[4][3]+(LINE[3][3]-LINE[3][1])*0.62;
                        Y1=LINE[4][2]-MathAbs(LINE[1][2]-LINE[3][4])*LINE[4][0]*0.62; 
                        Y2=LINE[4][2]-MathAbs(LINE[1][2]-LINE[3][4])*LINE[4][0]*1.00;
                        text="--4 WAVE <> 1 WAVE--";
                        ObjectDelete(ข้อความ);
                        ถ้า ((LINE[4][4]<LINE[1][4] && LINE[4][0]==-1)||(LINE[4][4]>LINE[1][4] && LINE[4][0]==1))
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"4 WAVE nemuze lezet nize nez 1 WAVE",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectCreate(ข้อความ, OBJ_TREND, 0,LINE[1][3],LINE[1][4],LINE[4][3],LINE[1][4]);
                           ObjectSet   (ข้อความ, OBJPROP_COLOR, สีแดง);    // ????   
                           ObjectSet   (ข้อความ, OBJPROP_STYLE, STYLE_DASH);// ?????   
                           ObjectSet   (ข้อความ, OBJPROP_WIDTH, 0);
                           ObjectSet   (ข้อความ, OBJPROP_BACK,  จริง);
                           ObjectSet   (ข้อความ, OBJPROP_RAY,   เท็จ);     // ???   
                        }
                        ถ้า (LINE[1][3]!=LINE[2][1] || LINE[2][3]!=LINE[3][1])
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"neni WAVE 1 nebo 2",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        break;
                     case 5 ://??????? ????? 5
                        X1=LINE[5][3]+(LINE[5][3]-LINE[5][1])*0.38;
                        X2=LINE[5][3]+(LINE[5][3]-LINE[5][1])*0.62;
                        Y1=LINE[5][4]-MathAbs(LINE[5][2]-LINE[5][4])*LINE[5][0]*0.38; 
                        Y2=LINE[5][4]-MathAbs(LINE[5][2]-LINE[5][4])*LINE[5][0]*0.62;
                        double MFI_3=iMACD(โมฆะ,0,5,34,5,PRICE_CLOSE,MODE_MAIN  ,iBarShift(โมฆะ,0,LINE[3][3],เท็จ));
                        double MFI_5=iMACD(โมฆะ,0,5,34,5,PRICE_CLOSE,MODE_MAIN  ,iBarShift(โมฆะ,0,LINE[5][3],เท็จ));
                        ถ้า (LINE[1][3]!=LINE[2][1] || LINE[2][3]!=LINE[3][1] || LINE[3][3]!=LINE[4][1])
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"neni WAVE 1,2 nebo 3",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        ถ้า ((MFI_3 < MFI_5 && LINE[5][0]==1)||(MFI_3 > MFI_5 && LINE[5][0]==-1))
                        {
                           ObjectDelete ("เอ็มเอฟไอ "+เวลา(LINE[3][3]));
                           ObjectCreate ("เอ็มเอฟไอ "+เวลา(LINE[3][3]),OBJ_TEXT,0,LINE[3][3],LINE[5][4]+shift_Y*LINE[5][0],0,0,0,0);
                           ObjectSetText("เอ็มเอฟไอ "+เวลา(LINE[3][3]),DoubleToStr(MFI_3,0),8,"Arial");
                           ObjectSet    ("เอ็มเอฟไอ "+เวลา(LINE[3][3]),OBJPROP_COLOR, COLOR);
                           ObjectDelete ("เอ็มเอฟไอ "+เวลา(LINE[5][3]));
                           ObjectCreate ("เอ็มเอฟไอ "+เวลา(LINE[5][3]),OBJ_TEXT,0,LINE[5][3],LINE[5][4]+shift_Y*LINE[5][0],0,0,0,0);
                           ObjectSetText("เอ็มเอฟไอ "+เวลา(LINE[5][3]),DoubleToStr(MFI_5,0),8,"Arial");
                           ObjectSet    ("เอ็มเอฟไอ "+เวลา(LINE[5][3]),OBJPROP_COLOR, COLOR);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"Neni divergence MFI 3 ? 5 WAVE",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        break;
                     case 6 ://??????? ????? a
                        X1=LINE[6][3]+(LINE[6][3]-LINE[6][1])*0.38;
                        X2=LINE[6][3]+(LINE[6][3]-LINE[6][1])*0.62;
                        Y1=LINE[6][4]+(LINE[6][2]-LINE[6][4])*0.50; 
                        Y2=LINE[6][4]+(LINE[6][2]-LINE[6][4])*0.62;
                        break;
                     case 7 ://??????? ????? b
                        X2=LINE[7][3]+(LINE[7][3]-LINE[6][1])/0.38;
                        X1=LINE[7][3]+(LINE[7][3]-LINE[6][1])/0.62;
                        Y1=LINE[6][4]-MathAbs(LINE[6][2]-LINE[6][4])*LINE[7][0]*1.00; 
                        Y2=LINE[6][4]-MathAbs(LINE[6][2]-LINE[6][4])*LINE[7][0]*1.62;
                        break;
                     case 8 ://??????? ????? c
                        X1=LINE[7][1]+(LINE[8][3]-LINE[6][3])*1.38;
                        X2=LINE[7][1]+(LINE[8][3]-LINE[6][3])*1.62;
                        Y1=LINE[8][4]-MathAbs(LINE[8][2]-LINE[8][4])*LINE[8][0]*0.38; 
                        Y2=LINE[8][4]-MathAbs(LINE[8][2]-LINE[8][4])*LINE[8][0]*0.50;
                        ถ้า (LINE[6][3]!=LINE[7][1])
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"neni WAVE a",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        break;
                     case 9 ://??????? ????? d
                        X1=LINE[9][3]+(LINE[8][3]-LINE[8][1])*0.38;
                        X2=LINE[9][3]+(LINE[8][3]-LINE[8][1])*0.62;
                        Y1=LINE[9][2]-MathAbs(LINE[6][2]-LINE[8][4])*LINE[9][0]*0.62; 
                        Y2=LINE[9][2]-MathAbs(LINE[6][2]-LINE[8][4])*LINE[9][0]*1.00;
                         ถ้า (LINE[6][3]!=LINE[7][1] || LINE[7][3]!=LINE[8][1])
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"neni WAVE a nebo b ",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        break;
                     case 10 ://??????? ????? e
                        X1=LINE[10][3]+(LINE[10][3]-LINE[10][1])*0.38;
                        X2=LINE[10][3]+(LINE[10][3]-LINE[10][1])*0.62;
                        Y1=LINE[10][4]-MathAbs(LINE[10][2]-LINE[10][4])*LINE[10][0]*0.38; 
                        Y2=LINE[10][4]-MathAbs(LINE[10][2]-LINE[10][4])*LINE[10][0]*0.62;
                        ถ้า (LINE[6][3]!=LINE[7][1] || LINE[7][3]!=LINE[8][1] || LINE[8][3]!=LINE[9][1])
                        {
                           ObjectSet(ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                           ObjectSetText("ชื่อ "+ชื่อ[WAVE],"neni WAVE a,b nebo c",8,"Arial");
                           ObjectSet    ("ชื่อ "+ชื่อ[WAVE], OBJPROP_COLOR, สีแดง);
                        }
                        break;
                  }//switch
            }
            ObjectCreate("ค "+ชื่อ[WAVE], OBJ_TREND, 0,LINE[WAVE][3],LINE[WAVE][4],X1,Y1);
            ObjectSet   ("ค "+ชื่อ[WAVE], OBJPROP_COLOR, COLOR);    // ????   
            ObjectSet   ("ค "+ชื่อ[WAVE], OBJPROP_STYLE, STYLE_DASH);// ?????   
            ObjectSet   ("ค "+ชื่อ[WAVE], OBJPROP_WIDTH, 0);
            ObjectSet   ("ค "+ชื่อ[WAVE], OBJPROP_BACK,  จริง);
            ObjectSet   ("ค "+ชื่อ[WAVE], OBJPROP_RAY,   เท็จ);     // ???   

            ObjectCreate("Cil "+ชื่อ[WAVE], OBJ_RECTANGLE,0,0,0,0,0);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_STYLE, STYLE_DASH);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_COLOR, COLOR);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_BACK,  เท็จ);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_TIME1 ,X1);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_PRICE1,Y1);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_TIME2 ,x2);
            ObjectSet   ("Cil "+ชื่อ[WAVE], OBJPROP_PRICE2,Y2);
         }
      }//-????? 1 - ? --------------------------------------------------------------------------------------------------------+
   }//for

   COLOR = color_per(ต่อ);
   สำหรับ(k=1; เค<=10; k++) 
   {
      ObjectDelete ("ชื่อ "+เค);
      ถ้า (ObjectFind(ชื่อ[เค])==0)
      {
         ObjectCreate ("ชื่อ "+เค, OBJ_LABEL, 0, 0, 0);// ???????? ???.
         ObjectSetText("ชื่อ "+เค, ชื่อ[เค]+เวลา(LINE[เค][1])+" "+DoubleToStr(LINE[เค][2],Digits)+" "+?????(LINE[เค][3])+" "+DoubleToStr(LINE[เค][4],Digits)     ,8,"Arial");
         ObjectSet
11.02.2011 16:52 lbs

Awesome job mate! Going to try to incorporate this with a few systems I am working on, ขอบคุณ!

โพสต์นี้มีประโยชน์เพียงใด?

คลิกที่ดาวเพื่อให้คะแนน!

คะแนนเฉลี่ย 0 / 5. นับคะแนนเสียง: 0

ยังไม่มีคะแนนโหวต! เป็นคนแรกที่ให้คะแนนโพสต์นี้.

ขออภัยที่โพสต์นี้ไม่มีประโยชน์สำหรับคุณ!

ให้เราปรับปรุงโพสต์นี้!

บอกเราว่าเราจะปรับปรุงโพสต์นี้ได้อย่างไร?



ผู้เขียน: ทีมงาน Forex Wiki
เราคือทีมผู้ซื้อขาย Forex ที่มีประสบการณ์สูง [2000-2023] ที่อุทิศตนเพื่อใช้ชีวิตในแบบของเรา. วัตถุประสงค์หลักของเราคือการได้รับอิสรภาพทางการเงินและอิสรภาพ, และเราได้ติดตามการศึกษาด้วยตนเองและได้รับประสบการณ์ที่กว้างขวางในตลาด Forex เพื่อเป็นหนทางในการบรรลุวิถีชีวิตที่ยั่งยืนด้วยตนเอง.