Home › Forums › CDC Forums › Supporting Members Area — รวบรวมสูตร Downloads และระบบการเทรด › ขอสูตร All Time Highทำเป็นเขียวแดง › Reply To: ขอสูตร All Time Highทำเป็นเขียวแดง
04/08/2020 at 11:29 am
#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 ให้ถูกนะครับ คือ แดง > เหลือง > เขียว ครับ