Professional Documents
Culture Documents
AFL PertamaKoe
AFL PertamaKoe
_SECTION_BEGIN("Fractal");
UpFractal= ValueWhen(
(Ref(H,-2) > Ref(H, -4)) AND
(Ref(H,-2) > Ref(H, -3)) AND
(Ref(H,-2) > Ref(H, -1)) AND
(Ref(H,-2) > H), Ref(H,-2));
DownFractal= ValueWhen(
(Ref(L,-2) <= Ref(L, -4)) AND
(Ref(L,-2) <= Ref(L, -3)) AND
(Ref(L,-2) <= Ref(L, -1)) AND
(Ref(L,-2) <= L), Ref(L,-2));
UF=UpFractal;
DF=DownFractal;
_SECTION_END();
_SECTION_BEGIN("Alligator ");
// Menentukan Alligator
AlligatorBlue = Ref(Wilders(Avg,13),-8);
AlligatorRed = Ref(Wilders(Avg,8),-5);
AlligatorGreen = Ref(Wilders(Avg,5),-3);
_SECTION_BEGIN("Tick ");
/*Aturan Tick Khusus untuk BEI*/
Tick=IIf(C<=200,1,
IIf(C>200 AND C<=500,2,
IIf(C>500 AND C<=2000,5,
IIf(C>2000 AND C<=5000,10,
IIf(C>5000,25,0)))));
// Definisi Value
AvgPrice=(O+H+L+C)/4;
DV=AvgPrice*V;
DVMil = DV / 1000000000;
MADV20 = MA( DV, 20 );
MADV20Mil = MADV20 / 1000000000;
FValue = DVMil / MADV20Mil ;
// Menghitung AO
Tengah = (H+L)/2 ;
var1 = MA( Tengah , 34);
var2 = MA( Tengah,5);
diff = var2-var1;
// Syarat Sell WS3 antara DownFractal dan AlligatorRed, pilih yang lebih besar
AlRed = AlligatorRed;
TS = IIf (((DF-nTick) < AlRed), AlRed, (DF-nTick) ) ;
SellWS3 = C<=TS ;
SellPrice= TS;
WriteIf(BuyWS2,"(WS2 - Super AO Buy) - Pasang Buy Stop jika harga naik menjadi " +
WriteVal(H+Tick ,1.0)+" atau lebih besar."," ");
WriteIf(SellWS2,"(WS2 - Super AO Sell) - Pasang Sell Stop jika harga turun menjadi
" + WriteVal(L-Tick ,1.0)+" atau lebih kecil. "," ");
WriteIf(BuyWS3,"(WS3 - Fractal Breakout Buy) - Pasang Buy Stop jika harga naik
menjadi " + WriteVal(H+Tick ,1.0)+" atau lebih besar. "," ");
WriteIf(SellWS3,"(WS3 - Fractal Down atau Buaya Merah - Sell) - Pasang Sell Stop
jika harga turun menjadi " + WriteVal(L-Tick ,1.0)+" atau lebih kecil. ","");
// E x p l o r e
AddColumn(O, " OPEN", 1.0 , colorWhite, IIf (BuyWS2 OR BuyWS3, colorBlue, IIf
(SellWS2 OR SellWS3,colorRed ,colorWhite) ));
AddColumn(H, " HIGH", 1.0 , colorWhite, IIf (BuyWS2 OR BuyWS3, colorBlue, IIf
(SellWS2 OR SellWS3,colorRed ,colorWhite) ));
AddColumn(L, "LOW ", 1.0 , colorWhite, IIf (BuyWS2 OR BuyWS3, colorBlue, IIf
(SellWS2 OR SellWS3,colorRed ,colorWhite) ));
AddColumn(C, " CLOSE", 1.0 , colorWhite, IIf (BuyWS2 OR BuyWS3, colorBlue, IIf
(SellWS2 OR SellWS3,colorRed ,colorWhite) ));
AddColumn(Likuid, "Likuid", 1.0 ,colorWhite, IIf (BuyWS2 OR BuyWS3, colorBlue, IIf
(SellWS2 OR SellWS3,colorRed ,colorWhite) ),70);
SetSortColumns (8,9) ;