Skip to main content

Price Checker for Amibroker (AFL)

omnarayan almost 7 years ago Amibroker (AFL)

  • Rating:
    3 / 5 (Votes 2)
  • Tags:
    amibroker, price checker

Custom alerts for exploration when price hits specified horizontal line in your chart (by detault uses STUDYID “RA” for resistance and “SA” for support horizontal lines.

Indicator / Formula

Copy & Paste Friendly

Use in Exploration.



Resistance = Close >= Study("Ra", 1);
Support = Close <= Study("Sa", 1); 

Buy = Resistance OR Support;
//Sell = 0;
//Buy = ExRem(0, 0);
//Sell = ExRem(Sell, Buy);

//Buy = Cross(Close, Study("Ra", 1));

AlertIF( Buy, "SOUND C:\\Users\\owner\\Music\\8.wav", "Audio alert", 1 );
//AlertIF( Support, "SOUND C:\\Users\\owner\\Music\\8.wav", "Audio alert", 1 );

//Turnover
AvgPrice = (O+H+L+C)/4;
Turnover = (Avgprice * Volume);
TurnoverAvg = MA(Turnover, 20);
VolumeAvg = MA(Volume, 20);
VolumeDiff = Volume - VolumeAvg;
VolumePct = (VolumeDiff / VolumeAvg) * 100;

//Previous Close
PrevClose = Ref(C, -1);
TtD_Change = ROC(C,1);

Filter = Buy;
//Filter = Resistance OR Support;
//Action = WriteIf(Buy, "BUY", "   ");

SetSortColumns ( -9 ); 
AddColumn(C, "Last ", 2.2, colorWhite, IIf(C>Study("Ra"),colorGreen,colorBlack));
AddColumn(Study("Ra"), "Resistance Level", 2.2, colorWhite, colorBlack);
AddColumn(Study("Sa"), "Support Level", 2.2, colorWhite, colorBlack);
AddColumn(V,"Volume",1.2,IIf(V>VolumeAvg,colorGreen,colorRed));
AddColumn(VolumePct,"Volume % change",1.3, IIf(VolumePct>0,colorGreen,colorRed));
AddColumn(Turnover, "Value", 1,IIf(Turnover>TurnoverAvg,colorGreen,colorRed));
AddColumn(TtD_Change,"% Change",1.3,IIf(TtD_Change>0,colorGreen,colorRed));

2 comments

1. Duong
almost 7 years ago

Don’t active on Amibtoker 5.72. I need to help me.

Leave Comment

Please login here to leave a comment.