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

#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.