View Single Post
  #5 (permalink)  
Old 03-26-2007, 04:11 AM
autumnleaves autumnleaves is offline
Senior Member
 
Join Date: Nov 2006
Posts: 289
autumnleaves is on a distinguished road
Quote:
Originally Posted by daraknor
Traders Dynamic Index =
1&2 RSI = 13 period, Close (Segregated MA)
3&4 Volatility Band =34 period, Close (MA based)
5 RSI Price Line = 2 period, Close, SMA
6 Trade Signal Line = 7 period, Close, SMA
price action channel = 2 Smooth MA:
7 5 period, High
8 5 period, Low
9 Market Base Line = (unstated MA)
10 Heiken Ashi = weighted average of bar
Daraknor, I think you've got it all right. I attach some notes I made on the EASY signals which might clarify a few points. In summary, the situation is as follows:

Heiken Ashi: (see the attached mq4 for the indicator)

Price Action Channel (PAC) upper and lower: already done in the Chimera code
double HighPAC1 = iMA(NULL,0,P_PACPer,P_PACShift,MODE_SMMA,PRICE_HIG H,0);
double LowPAC1 = iMA(NULL,0,P_PACPer,P_PACShift,MODE_SMMA,PRICE_LOW ,0);
double haClose1 = (Open[0] + High[0] + Low[0] + Close[0])*(0.25);
(the latter is the Heiken Ashi price used for the signal)

Relative Strength Index (RSI): also already in Chimera code
double RSILine = iRSI(NULL,0,P_RSIArrPer,PRICE_CLOSE,0); //Period=13 Price=0

Trade Signal Line (TSL): Requires a simple MA on an RSI array, 7 period. close price. I have tried to implement it as follows (based on the Traders Dynamic Index Indicator attached)

double TradeSignalLine = (iMAOnArray(RSIBuf[i],0,P_TSLPeriod1,0,P_TSLMode1,0));

The array appears to be defined as follows:
RSIBuf[i] = (iRSI(NULL,0,RSI_Period,RSI_Price,i))

RSI Price Line (RSI): appears to be a 2 period simple MA on the RSI array. Something like this:
double RSIPriceLine1 = (iMAOnArray(RSIBuf[i],0,P_RSIPeriod1,0,P_RSIMode1,0));


Market Base Line (MBL): the sum of the high and low limits of the volatility band (VB) (a 34 period MA on the array, I think), divided by two:
UpZone = (MA + (1.6185 * StDev(RSI,34)));
DnZone = (MA - (1.6185 * StDev(RSI,34)));
MdZone = ((UpZone + DnZone)/2);

You will have to look at the Traders Dynamic Index indicator to see how the StDev function, MA, and RSI are set up. It's all way beyond me.

The trade triggers are as follows (in a nutshell)
haClose > PAC High = Buy
haClose < PAC Low = Sell
RSI > TSL means Buy
RSI < TSL means Sell
RSI and TSL crossing means Exit
RSI > MBL means Buy
RSI < MBL means Sell
Market reversals when MBL hits 32 or 68
RSI > VB means add a second Buy
RSI < VB means add a second Sell
RSI crosses inside VB means probable Exit
It's all based on whether haClose is outside the PAC and the RSI crosses TSL, MBL, VB.

Remember that this is all trending. No counter trend here.

I hope this helps. Let me know if I can provide anything else for you. Your dedication and efforts are greatly appreciated. I don't know how you manage all this!
Attached Files
File Type: doc Signals in EASY.doc (36.0 KB, 394 views)
File Type: mq4 Heiken Ashi.mq4 (3.9 KB, 181 views)
Reply With Quote