Turtle System Results on a basket of futures..
- #28
- Jul 1, 2012 3:24am Jul 1, 2012 3:24am
- Joined Jul 2011 | Status: Gold Again | 10,612 Posts
It takes a lot for me to IGNORE you, but you can try.
Turtle trading system 142 replies
TraderWill System Simplified/Improved version 4 replies
Turtle Trading System 5 replies
Turtle Trading System 2 replies
Original Turtle Trading Rules 0 replies
DislikedThe story of the commodity trading Turtles has become one of the most famous in trading history. Their success has stirred the interest of many new traders and helped Richard Dennis become one of the most famous commodity traders of all time.
Hi aeron_1025
Could you tell me what is the indicators on the main window
I'm just started to create ts, and I want to try that indicators
thanksIgnored
Disliked
Yes, it is Donchian channel
I respect my Trading System, I never try to outwit my System. Why? Because my System keeps making money for me consistently for more than 10 years.
facebook.com/currencyforextrading
101forexcurrencytrading.comIgnored
DislikedHi kristjantelve, Please refer to the attachment on the first post: turtlerules.pdf “The Turtle Trading System was a Complete Trading System. Its rules covered every aspect of trading, and left no decisions to the subjective whims of the trader. It had every component of a Complete Trading System.” ___________________________________ "I respect my trading system, I never try to outwit my system. Why? Because my trading plan keeps making money consistently for...Ignored
double h = iHigh(Symbol(), Period(), iHighest(Symbol(), Period(), MODE_HIGH, N, 1)); double l = iLow(Symbol(), Period(), iLowest(Symbol(), Period(), MODE_LOW, N, 1));
DislikedYou don't need any indicator for this EA. The channel is defined by the highest high and the lowest low for the last N bars: double h = iHigh(Symbol(), Period(), iHighest(Symbol(), Period(), MODE_HIGH, N, 1)); double l = iLow(Symbol(), Period(), iLowest(Symbol(), Period(), MODE_LOW, N, 1)); For the stops/exits you simply use different N.Ignored
Disliked{quote} OK. Am i right to write the following condition based on the code in post 32, to define the upside and downside movement as long as the value of Trend is maintained? Thanks. if (Close[1]>h) int Trend=1; //Uptrend or break to upside if (Close[1]<l) Trend=0; //Downtrend or break to downsideIgnored
if ( Bid > h ) Trend = 1; if ( Bid < l ) Trend = -1;
Disliked{quote} Strictly speaking, you need to check every tick if the current Bid price has exceeded one of the boundaries: if ( Bid > h ) Trend = 1; if ( Bid < l ) Trend = -1; If you want bar-by-bar analysis instead of tick-by-tick, you can check the value of the last close as above. However, keep in mind that the values of \"h\" and \"l\" are calculated as the highest high/lowest low of the last N bars, bar 1 included. So you need to first check the last close against their previous values and then update them. Otherwise Close[1] would never exceed either...Ignored
double h = iHigh(Symbol(), Period(), iHighest(Symbol(), Period(), MODE_HIGH, N, 2)); double l = iLow(Symbol(), Period(), iLowest(Symbol(), Period(), MODE_LOW, N, 2)); ....... ...... if (Close[1]>h) int Trend=1; if (Close[1]<l) Trend=-1;
double h = iHigh(Symbol(), Period(), iHighest(Symbol(), Period(), MODE_HIGH, N, 1)); double l = iLow(Symbol(), Period(), iLowest(Symbol(), Period(), MODE_LOW, N, 1)); ....... ...... if ( Bid > h ) int Trend = 1; if ( Bid < l ) Trend = -1;
DislikedYep. Option A would have some strange effects. For example, imagine a pin bar through one of the boundaries, which closes back inside the channel. That would NOT trigger the \"new trend\" condition but would change the channel for the next bars, since you would have a new high or low. Now imagine the next bar closes somewhere near the tip of the pin but not beyond it. That would be inside the updated channel (again, not triggering the new trend condition) but would be outside of the starting one. This way you can have a slow trend that gradually...Ignored