Thanks in advance...
I have a wonderful custom indicator I call (add) to a wonderful custom strategy and everything is working great. I trade from range bars.
I decided today to use the same Long and Short trade indicator but on a tick chart to help determine the longer term trend and was going to test only trading in the direction of the long term trend. Same basic indicator, but one on a range chart and one on a tick chart.
Everything was set up with Indicator2 to plot the long term trend. This indicator works perfectly on a 2400 tick chart. I print to the output window either: TREND IS UP or TREND IS DOWN and there are no issues. I can also run this on a 5 minute data series...On it's own chart, in isolation, there are no issues.
When I add Indicator2 to the strategy which contains Indicator1, which is run on a 4 Range Bar data series, both indicators 1 & 2 run on the 4 Range data series. The tick chart is ignored
What I want is to run Indicator1 on a 4 Range and Indicator2 on a 2400 Tick. I take a single value from Indicator2 and use that as a filter for Indicator1 in my strategy.
What I don't understand is why Indicator1 hijacks Indicator2 and causes different Long and Short Trend information based off the 4 Range chart when the tick chart is still outputting the correct information.
Allow me to give an example... The tick chart is Long and the 4 Range bar is about to turn short. In this example, if I was only trading with the long term trend, when the 4 Range chart goes Short, an order should not fire because the long term Tick Chart is still long.
But here is what happens, when the 4 Range turns short, that is being read by the strategy as the long term trend going short, even though the tick Chart is still outputting the correct trend information. That leads me to believe the Tick Chart is not being read by the strategy
How do I get the strategy to see the tick data output from Indicator2 when Indicator1 is reading 4 Range data. I thought passing the value of the trend from Indicator2 to the strategy would be a clean and simple process the same way I pass other data from Indicator1. So, I believe I have the coding correct, just need to use tick data for Indicator2 not range data...
Does that make sense?
Comment