ขอสูตร All Time Highทำเป็นเขียวแดง

Home Forums CDC Forums Supporting Members Area — รวบรวมสูตร Downloads และระบบการเทรด ขอสูตร All Time Highทำเป็นเขียวแดง

Viewing 1 reply thread
  • Author
    Posts
    • #36762
      legendno.7
      Participant

      รบกวนท่านผู้รู้ครับ

      1.ขอสูตรที่จะใช้เขียนใน The Explorer ครับ

      • หุ้นที่Trade: SET ทุกตัว
      • FirstBuy: ราคา Close วันปัจจุบันทำ All time high{ใช้ราคา Close}
      • Sell(ครั้งแรก)(หลังจาก Buy) : เมื่อราคา Close วันปัจจุบัน<EMA50

      2.ขอสูตรที่จะใช้เขียนใน Expert Advisor ครับ (ทำเป็นระบบ เขียว-แดง คุณลุงครับ)

      • Buy(เขียว) : Bar(สีเขียว)เมื่อราคาCloseเป็นAll time highทุกครั้ง
      • Correction(เหลือง):เมื่อราคาClose <All time high และสีเหลืองทุก Barไปเรื่อยๆจนกว่าจะ Sell
      • Sell(แดง): เมื่อราคา Close<EMA50  หลังจากBuy และสีแดงไปเรื่อยๆจนกว่าจะทำ All time ใหม่

      ขอขอบคุณท่านผู้รู้มากๆนะครับ

       

    • #36776
      dreamscat
      Keymaster

      สูตร Explorer ครับ

      {ColA - Buy}
      HH:=Highest(C);
      ATH:=Cross(C,Ref(HH,-1));
      ATH;
      
      {ColB - Sell}
      HH:=Highest(C);
      ATH:=Cross(C,Ref(HH,-1));
      EMA50:=Mov(C,50,E);
      Sell:=Cross(EMA50,C);
      Green:=BarsSince(ATH)<BarsSince(Sell);
      Red:=BarsSince(Sell)<BarsSince(ATH);
      1stSell:=Sell AND Ref(Green,-1);
      1stSell;
      
      {Filter}
      colA or colB
      

      สูตร Expert Advisor ครับ

      {Highlight - Red}
      HH:=Highest(C);
      ATH:=Cross(C,Ref(HH,-1));
      EMA50:=Mov(C,50,E);
      Sell:=Cross(EMA50,C);
      Green:=BarsSince(ATH)<BarsSince(Sell);
      Red:=BarsSince(Sell)<BarsSince(ATH);
      Red;
      
      {Highlight - Yellow}
      HH:=Highest(C);
      Yellow:=C<HH;
      Yellow;
      
      {Highlight - Green}
      HH:=Highest(C);
      ATH:=Cross(C,Ref(HH,-1));
      EMA50:=Mov(C,50,E);
      Sell:=Cross(EMA50,C);
      Green:=BarsSince(ATH)<BarsSince(Sell);
      Red:=BarsSince(Sell)<BarsSince(ATH);
      Green;
      
      {Symbol - Buy}
      HH:=Highest(C);
      ATH:=Cross(C,Ref(HH,-1));
      ATH;
      
      {Symbol - Sell}
      HH:=Highest(C);
      ATH:=Cross(C,Ref(HH,-1));
      EMA50:=Mov(C,50,E);
      Sell:=Cross(EMA50,C);
      Green:=BarsSince(ATH)<BarsSince(Sell);
      Red:=BarsSince(Sell)<BarsSince(ATH);
      1stSell:=Sell AND Ref(Green,-1);
      1stSell;
      

      เนื่องจากมีบางเงื่อนไขทับซ้อนกัน ดังนั้นจะต้องเรียงลำดับสีในหน้า Highlights ให้ถูกนะครับ คือ แดง > เหลือง > เขียว ครับ

      • This reply was modified 3 years, 8 months ago by dreamscat.
      • This reply was modified 3 years, 8 months ago by dreamscat.
      • This reply was modified 3 years, 8 months ago by dreamscat.
      • #36785
        legendno.7
        Participant

        ขอบคุณมากๆเลยครับผม สำหรับวิทยาทานความรู้ดีเยี่ยมแบบนี้ครับ

      • #36801
        legendno.7
        Participant

        รบกวนสอบถามเพิ่มเติมนิดนึงครับ
        ทำอย่างไรถึงจะให้มีเส้น(line) ลากในหน้ากราฟจาก จุดAll time high ไปยังแต่ละจุดของ All time high ครับ
        ผมลองหาตามเว็ปแล้วแต่ไม่เจอครับ

        ขอบคุณมากๆครับ

Viewing 1 reply thread
  • You must be logged in to reply to this topic.