Professional Documents
Culture Documents
Cci Dpo Macd
Cci Dpo Macd
// macd
// Param allows changing parameters without changing the code, the default are the
standard defaults for MACD
r1 = Param( "MACD Fast avg", 9, 2, 200, 1 );
r2 = Param( "MACD Slow avg", 18, 2, 200, 1 );
r3 = Param( "MACD Signal avg", 3, 2, 200, 1 );
upMacd = IIf(MACD(r1,r2) > Signal(r1,r2,r3), 1, 0); // up and down signal
// CCI
// signal conditions
myBuy = upDpo AND upMacd AND myCCI > 0;
myShort = dnDpo AND !upMacd AND myCCI < 0;
// explore varables
Filter = Buy OR Short;
AddColumn(Close, "Close", 1.2);
AddColumn(Buy, "Buy/Cover", 1.0);
AddColumn(Short, "Sell/Short",1.0);
_SECTION_END();