Open Forex4you Account

Server รัน EA 1000 / ปี

สั่งชื้อคู่มือการโปรแรกม MQL4

Author Topic: ช่วยดูโค๊ตนี้หน่อยครับแล้วต้องเอาไปใส่ตรงไหนครับ  (Read 10185 times)

weerasak

  • Newbie
  • *
  • Posts: 11
    • ิblueocean
#property copyright "#Copyright ฉ 2008, XrustSolution.#"
#property link      "#http://www.xrust.ucoz.net#"
#property indicator_chart_window
#property indicator_buffers 3
#property indicator_color1 Yellow
#property indicator_color2 Aqua
#property indicator_color3 Red

extern int period=12;
extern int porog =3;
extern int metod =1;
extern int metod2=1;
extern int prise =0;
extern bool _Color=true;
//---- buffers
double Signal[];
double Up[];
double Dn[];
bool up=false,dn=false;
//+------------------------------------------------------------------+
void init(){
   SetIndexStyle(0,DRAW_LINE);
   SetIndexDrawBegin(0,0);
   SetIndexBuffer(0,Signal);
   
   SetIndexStyle(1,DRAW_LINE);
   SetIndexDrawBegin(0,0);
   SetIndexBuffer(1,Up);
   
   SetIndexStyle(2,DRAW_LINE);
   SetIndexDrawBegin(0,0);
   SetIndexBuffer(2,Dn);

   IndicatorShortName("Xma_color"+period+porog);
return;}
//+------------------------------------------------------------------+
int start() {
   int limit;
   //bool up,dn;
   double tmp1,tmp2;
   int counted_bars=IndicatorCounted();
   int i;
   if(counted_bars<0) return(-1);
   if(counted_bars>0) counted_bars--;
   limit=Bars-counted_bars;
   for (i = limit;i>=0;i--){
     tmp1=iMA(Symbol(),0,period,0,metod,prise,i);
     tmp2=iMA(Symbol(),0,period,1,metod2,prise,i);
     if(MathAbs(tmp1-tmp2)>=porog*Point){
       Signal=tmp2;
     }else{
       Signal=Signal[i+1];
     }
   }
   if (_Color) {
      for (i = limit;i>=0;i--) {     
         Up=EMPTY_VALUE;
         Dn=EMPTY_VALUE;
         if (Signal>Signal[i+1]) {Up=Signal;Up[i+1]=Signal[i+1];up=true;dn=false;}
         if (Signal<Signal[i+1]) {Dn=Signal;Dn[i+1]=Signal[i+1];dn=true;up=false;}
         if (Signal==Signal[i+1] && up) Up=Signal;
         else if (Signal==Signal[i+1] && dn) Dn=Signal;
      }
   }
   return(0);}
//+------------------------------------------------------------------+
สมัครได้ที่นี่ https://www.exness.com/a/4454 หรือ ดูรายละเอียดที่ http://blues-ocean.blogspot.com

admin

  • Administrator
  • Hero Member
  • *****
  • Posts: 2386
จะทำเป็น indicator ใช่ไหมครับถ้าใช่ก็เปิด Metaeditor ใน mt4 ขึ้นมาครับแล้วเลือก File->new-> custom indicator จากนั่นตั้วชื่อแล้วกด next ไปเรื่อยๆๆเมื่อถึงหน้า code ก็ เอา code นี้ไป psate ครับ จากนั่นก็ compile ดูครับว่า error ไหมครับ