Ez a rövid afl akkor ad hangjelzést ha a parameters ablakban megadott %-os változást teljesíti az árfolyam, az előző gyertyához képest.
Az "előző gyertya" nem csak az eggyel ezelőtti gyertya lehet, hanem a parameters ablakban megadható, hogy a mostanihoz képest hány gyertyával ezelőttihez mérje a változást. Ha 1 az érték, akkor valóban az előző órához méri.
A riasztási hangok itt is cserélhetőek természetesen, mint a mozgóátlagos afl-ben.
_SECTION_BEGIN("ROC");
P = ParamField( "Price field" );
periods = Param("Periods", 1, 1, 200, 1 );
RateOfChange = ROC( P, periods);
Plot( RateOfChange, _DEFAULT_NAME(), ParamColor( "Color", colorCycle ), ParamStyle("Style") );
_SECTION_END();
_SECTION_BEGIN("vetel riaszto");
Vetel = Param("veteli szint", 1, 0.1, 15, 0.1 );
Alarm_Buy_On = ParamToggle("Alarm Buy", "Off|On", 0);
Plot( Vetel, _DEFAULT_NAME(), ParamColor( "Colorv", colorCycle ), ParamStyle("Stylev") );
AlertIf( Alarm_Buy_On AND RateOfChange > Vetel, "SOUND C:\\Windows\\Media\\tada.wav", "Audio alert", 7, 0);
_SECTION_END();
_SECTION_BEGIN("eladas riaszto");
Eladas = Param("eladási szint", 1, 0.1, 15, 0.1 );
Alarm_Sell_On = ParamToggle("Alarm Sell", "Off|On", 0);
Plot( -Eladas, _DEFAULT_NAME(), ParamColor( "Colore", colorCycle ), ParamStyle("Stylee") );
AlertIf( Alarm_Sell_On AND -Eladas > RateOfChange, "SOUND C:\\Windows\\Media\\ringout.wav", "Audio alert", 6, 0);
_SECTION_END();
Legutóbbi hozzászólások