Welcome to the Traders Laboratory Forums.
Swing Trading and Position Trading Discussion forum for swing trading strategies, ideas, and insights. Shorter term swing trading and longer term position trading.

Reply
Old 12-24-2008, 09:29 AM   #1

Join Date: Nov 2006
Location: France
Posts: 34
Ignore this user

Thanks: 44
Thanked 2 Times in 2 Posts

Easylanguage: Plot Points at the Extremes of High / Low

here is a screenshot about what i want to do : plot points at the extremes of high / low

An Upswing starts when a bar s high and low prices rise above the respective high and low prices of the latest Downswing. Prices then remain in an Upswing until such a bar that the high and low prices decline below the respective high and low prices of the highest bar of the Upswing. The highest price in the Upswing is called a TOP

A Downswing starts when a bar s high and low prices decline below the respective high and low prices of the highest bar of the latest Upswing. Prices then remain in a Downswing until a bar high and low prices rise above the respective high and low prices of the lowest bar of the Downswing. The lowest price in the Downswing is called a BOTTOM.

in my code, points aren't plotted at the extremes of high / low

THANKS YOU FOR HELP


Vars: Trend(0), DnTrend(False), UpTrend(False), DnTrendLow(999999),UpTren dHigh(-99999),
UpTrendLow(0),DnTrendHigh (0), UpTrendDate(0), DnTrendDate(0), DownTrendBar(0), UpTrendBar(0);
Arrays: LastH[3](0), LastLo[3](0),DateH[3](0),DateLo[3](0);

{ Downtrend = one down bar / Uptrend = one up bar }
DnTrend = High < High[1] and Low < Low[1];
UpTrend = High > High[1] and Low > Low[1];

{ We define a change from an Uptrend to a Downtrend as a simple Downtrend combined with
the low lower than the low recorded on the day of the highest bar of the latest Uptrend. }
If DnTrend = True and Low <= UpTrendLow then Trend = -1;

{ We define a change from a Downtrend to an Uptrend as a simple Uptrend combined with
the high greater than the high recorded on the day of the lowest bar of the latest Downtrend. }
If UpTrend = True and High >= DnTrendHigh then Trend = 1;

{ Keep track of the high recorded on the day of the lowest low of a Downtrend
Keep track of the low recorded on the day of the hightest high of an Uptrend }
If Trend = 1 and High > UpTrendHigh and High > High[1] then UpTrendLow = Low;
If Trend = -1 and Low < DnTrendLow and Low < Low[1] then DnTrendHigh = High;

If Trend = -1 and DnTrendLow > Low then
Begin
DnTrendDate = Date;
DownTrendBar = CurrentBar;
DnTrendLow = Low;
End;

If Trend = 1 and UpTrendHigh < High then
Begin
UpTrendDate = Date;
UpTrendBar = CurrentBar;
UpTrendHigh = High;
End;

If Trend = 1 and Trend[1] <> 1 then
Begin
LastLo[0] = DnTrendLow;
DnTrendLow = Low;
DateLo[0] = DnTrendDate;
Plot1(LastLo[0],"Dn");
//Plot1[CurrentBar - UpTrendBar](LastLo[0],"Dn");
End
Else
NoPlot(1);

If Trend = - 1 and Trend[1] <> -1 then
Begin
LastH[0] = UpTrendHigh;
UpTrendHigh = High;
DateH[0] = UpTrendDate;
Plot2(LastH[0],"Up");
//Plot2[CurrentBar - DnTrendBar](LastH[0],"Up");
End
Else
Noplot(2);
Attached Thumbnails
Easylanguage: Plot Points at the Extremes of High / Low-upswing-downswing.png  
nuno-online is offline  
Reply With Quote
Old 12-24-2008, 11:59 AM   #2

Join Date: May 2007
Location: Toronto
Posts: 265
Ignore this user

Thanks: 9
Thanked 154 Times in 57 Posts

Re: Easylanguage: Plot Points at the Extremes of High / Low

This has been done on the TraadeStation forums. Why don't you post your question there?

Scroll down to Mitch's reply and chart.

See: https://www.tradestation.com/Discuss...tMatch=&Page=1
bakrob99 is offline  
Reply With Quote
Old 12-24-2008, 01:37 PM   #3

Join Date: Feb 2007
Location: US
Posts: 314
Ignore this user

Thanks: 86
Thanked 206 Times in 89 Posts

Re: Easylanguage: Plot Points at the Extremes of High / Low

OP is a MC user:
http://forum.tssupport.com/viewtopic.php?p=23287

How is this different from a zigzag indicator?
thrunner is offline  
Reply With Quote
Old 12-26-2008, 05:46 AM   #4

Join Date: Nov 2006
Location: France
Posts: 34
Ignore this user

Thanks: 44
Thanked 2 Times in 2 Posts

Re: Easylanguage: Plot Points at the Extremes of High / Low

I am a MC User

We define a change from an Uptrend to a Downtrend as a simple Downtrend combined with the low lower than the low recorded on the day of the highest bar of the latest Uptrend.

We define a change from a Downtrend to an Uptrend as a simple Uptrend combined with
the high greater than the high recorded on the day of the lowest bar of the latest Downtrend.

ZigZag indicator is different
nuno-online is offline  
Reply With Quote
Old 12-26-2008, 10:37 AM   #5
zdo

Join Date: Nov 2007
Location: boonies
Posts: 1,349
Ignore this user

Thanks: 317
Thanked 355 Times in 256 Posts
Blog Entries: 104

Re: Easylanguage: Plot Points at the Extremes of High / Low

Why don’t you just replace the conditions for ZigZag turns with conditions for your turn in the zigzag code?
zdo is offline  
Reply With Quote
Old 12-30-2008, 07:36 AM   #6

Join Date: Nov 2006
Location: N/A
Posts: 612
Ignore this user

Thanks: 62
Thanked 294 Times in 177 Posts

Re: Easylanguage: Plot Points at the Extremes of High / Low

Quote:
Originally Posted by zdo »
Why don’t you just replace the conditions for ZigZag turns with conditions for your turn in the zigzag code?
Because it is less effort if someone else do it.
sevensa is offline  
Reply With Quote
Old 01-03-2009, 11:54 AM   #7

Join Date: Nov 2006
Location: France
Posts: 34
Ignore this user

Thanks: 44
Thanked 2 Times in 2 Posts

Re: Easylanguage: Plot Points at the Extremes of High / Low

I tried to modidy ZigZag Indicator code but the result isn't what i wanted

I only want to plot points at the extremes of high / low

An Upswing starts when a bar s high and low prices rise above the respective high and low prices of the latest Downswing. Prices then remain in an Upswing until such a bar that the high and low prices decline below the respective high and low prices of the highest bar of the Upswing. The highest price in the Upswing is called a TOP

A Downswing starts when a bar s high and low prices decline below the respective high and low prices of the highest bar of the latest Upswing. Prices then remain in a Downswing until a bar high and low prices rise above the respective high and low prices of the lowest bar of the Downswing. The lowest price in the Downswing is called a BOTTOM.

here is the screenshot that resume what i wanted

I hope someone help me
is it possible to do that
Attached Thumbnails
Easylanguage: Plot Points at the Extremes of High / Low-upswing-downswing.png  
nuno-online is offline  
Reply With Quote
Old 01-04-2009, 09:24 AM   #8

Join Date: Feb 2007
Location: US
Posts: 314
Ignore this user

Thanks: 86
Thanked 206 Times in 89 Posts

Re: Easylanguage: Plot Points at the Extremes of High / Low

Quote:
Originally Posted by nuno-online »
I tried to modidy ZigZag Indicator code but the result isn't what i wanted .......... I hope someone help me
is it possible to do that
You are probably looking for a ZZ that is not dynamic in nature so that you can do some automated strategy. The code you are looking for has been done by Spyros Raftopoulos in 2003. He originally coded it in Metastock and although there is a TS version, the published code requires more modification to match that of the Raftopoulos.

http://www.traders.com/Documentation...adersTips.html
Quote:
Spyros Raftopoulos's article in this issue, "The Zigzag Trend Indicator," describes a method of deducing trend from reversal filters. In earlier articles, Raftopoulos described methods for charting zigzags, but his zigzag validity indicator only displayed the "locked" high and low, not the moment when the retracement criteria were met. Raftopoulos's new zigzag trend indicator, described in this issue, can now display this previously undisplayed information on the chart.
thrunner is offline  
Reply With Quote
The Following User Says Thank You to thrunner For This Useful Post:
nuno-online (02-02-2009)

Reply

Thread Tools
Display Modes Help Others By Rating This Thread
Help Others By Rating This Thread:


Similar Threads
Thread Thread Starter Forum Replies Last Post
Help With Easylanguage Asap cramerwilliams Coding Forum 4 04-04-2011 09:43 PM
Regards As Candlesticks in Easylanguage pencil2 Coding Forum 3 08-22-2009 06:22 PM
Some EasyLanguage Help Please jjthetrader Coding Forum 8 06-02-2008 04:20 PM
Easylanguage and Script Help darknite999 Coding Forum 49 04-15-2008 07:37 AM
How to plot MP using IB data feed? jj2005 Market Profile 0 03-14-2007 10:34 AM

All times are GMT -4. The time now is 05:28 PM.
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
CS to VB integration by DeskLancer
©2006-2011 Traders Laboratory, All Rights Reserved.