Welcome to the Traders Laboratory Forums.
Coding Forum Collaborate, receive help, or discuss coding related issues.

Reply
Old 10-19-2007, 09:55 PM   #1

Join Date: Oct 2007
Posts: 3
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts



WOLFE WAVE Indicator Needed

Anyone have it ?

Just Let Me know !
ropulos is offline  
Reply With Quote
Old 10-19-2007, 10:00 PM   #2

Join Date: Oct 2007
Posts: 3
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts



Re: WOLFE WAVE Indicator Needed

or anyone can copy for me the code at that page:

https://www.tradestation.com/Discuss...Topic_ID=41125

it should be that !

thanks
ropulos is offline  
Reply With Quote
Old 10-20-2007, 07:36 AM   #3

Blu-Ray's Avatar

Join Date: Nov 2006
Location: England
Posts: 508
Ignore this user

Thanks: 164
Thanked 288 Times in 105 Posts



Re: WOLFE WAVE Indicator Needed

Quote:
Originally Posted by ropulos »
or anyone can copy for me the code at that page:

https://www.tradestation.com/Discuss...Topic_ID=41125

it should be that !

thanks
There you go..............


[LegacyColorValue = True]

INPUTS:
TICKCHG(10), {Change (number of ticks) required to set up a new swing
high/low.}
PCTCHG(.2), {Percent change in price to set up a new swing high/low}
OCCUR(1),
PLOTBARS(40),
ETALINE(False),
ZIGZAG(TRUE);

ARRAY:
PBAR[50](0),
P[50](0);

VARS:
X(0),
PP(1),
JA_SLOPE1(0),
JLA_CTR(0),
JLA_LINE(0),
JAIRHBAR(0), { LAST SWING HIGH BAR}
JAIRLBAR(0), {LAST SWING LOW BAR}
LOWSEEK(FALSE), {LOOKING FOR A LOW OR A HIGH?}
W(0), {COUNTER}
JLA_IRH(0), {LAST SWING HIGH VALUE}
JLA_IRL(99999), {LAST SWING LOW VALUE}
JA_SLOPE2(0),
JA_SLOPE3(0),
JLA_PT1(0),
WOLFE(0);
{==================MAIN


PROGRAM================== =======}


IF CURRENTBAR = 1 THEN P[50] = C;
IF LOWSEEK = FALSE AND P[50] <= H THEN
BEGIN
P[50] = H;
PBAR[50] = 0;
END;

IF LOWSEEK = TRUE AND P[50] >= L THEN
BEGIN
P[50] = L;
PBAR[50] = 0;
END;

IF (LOWSEEK = FALSE AND PBAR[50] <> 0) THEN
BEGIN
IF (TICKCHG = 0
AND L < P[50] * ( 1 - PCTCHG / 100) )
OR (TICKCHG <> 0
AND L < ( P[50] - tickchg * minmove points)) THEN
BEGIN
IF ZIGZAG = TRUE THEN
PLOT4[PBAR[50]](P[50],"SWINGS");
LOWSEEK = TRUE;
FOR W = 1 TO 49
BEGIN
PBAR[W] = PBAR[W+1];
P[W] = P[W+1];
END;
P[50] = L;
PBAR[50] = 0;
END;
END;

IF (LOWSEEK = TRUE AND PBAR[50] <> 0) THEN
BEGIN
IF (TICKCHG = 0
AND H> P[50] * ( 1 + PCTCHG / 100))
OR (TICKCHG <> 0
AND H > (P[50] + tickchg * minmove points )) THEN
BEGIN
IF ZIGZAG = TRUE THEN
PLOT4[PBAR[50]](P[50],"SWINGS");
LOWSEEK = FALSE;
FOR W = 1 TO 49
BEGIN
PBAR[W] = PBAR[W+1];
P[W] = P[W+1];
END;
P[50] = H;
PBAR[50] = 0;
END;
END;

IF TIME = LASTCALCTIME
AND DATE = LASTCALCDATE
AND P[48 - PP] <> 0 THEN
BEGIN
PP = -1;
WOLFE = 0;
WHILE WOLFE < OCCUR AND PP < 46
BEGIN
PP = PP + 1;
VALUE1 = P[47-PP];
VALUE2 = P[48-PP];
VALUE3 = P[49-PP];
VALUE4 = P[50-PP];

CONDITION1 =
VALUE2 > VALUE1
AND VALUE4 > VALUE3
AND VALUE4 < VALUE2
AND VALUE3 < VALUE1
AND VALUE4 > VALUE1;

CONDITION2 =
VALUE2 < VALUE1
AND VALUE4 < VALUE3
AND VALUE4 > VALUE2
AND VALUE3 > VALUE1
AND VALUE4 < VALUE1;

IF CONDITION1 OR CONDITION2 THEN
WOLFE = WOLFE + 1;

END;

JA_SLOPE1 = (P[49-PP] - P[47-PP]) / (PBAR[47-PP] - PBAR[49-PP]);
JA_SLOPE2 = (P[50-PP] - P[47-PP]) / (PBAR[47-PP] - PBAR[50-PP]);

{LINE 1-3}
if PBAR[47-PP] >=0 and PBAR[49-PP] >= 0 and PBAR[49-PP]-PLOTBARS >=0 then
begin
VALUE90 = TL_New(DATE[PBAR[47-PP]],TIME[PBAR[47-PP]],P[47-PP ],
DATE[PBAR[49-PP]], TIME[PBAR[49-PP]],P[49-PP]);
Value14=TL_SetColor(VALUE 90, 5);
{VALUE93 = TL_SetExtRight(VALUE90,TR UE);}
VALUE94 =
TL_SETEND(VALUE90,DATE[PBAR[49-PP]-PLOTBARS],TIME[PBAR[49-PP]-PLOTBARS],
TL_GetVALUE(VALUE90,DATE[PBAR[49-PP]-PLOTBARS],TIME[PBAR[49-PP]-PLOTBARS]));
end ;

{LINE 1-4}
if PBAR[47-PP] >= 0 and PBAR[50-PP] >= 0 and PBAR[49-PP]-PLOTBARS >= 0 then
begin
VALUE91 = TL_NEW(DATE[PBAR[47-PP]],TIME[PBAR[47-PP]],P[47-PP ],
DATE[PBAR[50-PP]], TIME[PBAR[50-PP]],P[50-PP]);
Value14=TL_SetColor(VALUE 91, 16);

TL_SETEND(VALUE91,DATE[PBAR[49-PP]-PLOTBARS],TIME[PBAR[49-PP]-PLOTBARS],
TL_GETVALUE(VALUE91,DATE[PBAR[49-PP]-PLOTBARS],TIME[PBAR[49-PP]-PLOTBARS]));
end ;

if PBAR[48-PP] >=0 and PBAR[50-PP]-PLOTBARS >= 0 then
begin
{ETA LINE}
IF ETALINE THEN
BEGIN
VALUE92 = TL_NEW(DATE[PBAR[48-PP]],TIME[PBAR[48-PP]],P[48-PP ],
DATE[PBAR[50-PP]], TIME[PBAR[50-PP]],P[50-PP]);
Value14=TL_SetColor(VALUE 92, 4);
TL_SETEND(VALUE92,DATE[PBAR[50-PP]-PLOTBARS],TIME[PBAR[50-PP]-PLOTBARS],
TL_GETVALUE(VALUE92,DATE[PBAR[50-PP]-PLOTBARS],TIME[PBAR[50-PP]-PLOTBARS]));
END;
end;

END;


IF DATE = LASTCALCDATE
AND TIME = LASTCALCTIME
AND ZIGZAG = TRUE THEN
BEGIN
JA_SLOPE3 = (P[50] - P[49]) / (PBAR[49] - PBAR[50]);
FOR JLA_CTR = PBAR[49] DOWNTO PBAR[50] BEGIN
PLOT4[JLA_CTR](P[49] + (PBAR[49] - JLA_CTR) *
JA_SLOPE3,"Swings");
END;
END;

FOR W = 1 TO 50
BEGIN
PBAR[W] = PBAR[W]+1;
END;
__________________

“ Search is the ultimate expression of the power of the individual, using a computer, looking at the world, and finding exactly what they want ” – Eric Schmidt, Google
Blu-Ray is offline  
Reply With Quote
The Following 2 Users Say Thank You to Blu-Ray For This Useful Post:
Tams (04-11-2009), unclemike (12-21-2008)
Old 10-20-2007, 08:06 AM   #4

Join Date: Oct 2007
Posts: 3
Ignore this user

Thanks: 0
Thanked 0 Times in 0 Posts



Re: WOLFE WAVE Indicator Needed

Thanks Blu-Ray

You're a very kind man!
ropulos is offline  
Reply With Quote
Old 10-22-2007, 09:54 PM   #5

Join Date: Nov 2006
Location: FL
Posts: 901
Ignore this user

Thanks: 0
Thanked 6 Times in 5 Posts



Re: WOLFE WAVE Indicator Needed

Anyone have any opinions on Wolfe Waves?
__________________
Think before you speak...we'll both know more that way
Reaver is offline  
Reply With Quote
Old 10-22-2007, 10:24 PM   #6

Join Date: Apr 2007
Location: Victoria,Canada
Posts: 534
Ignore this user

Thanks: 43
Thanked 62 Times in 49 Posts



Re: WOLFE WAVE Indicator Needed

That code is far from the actual pattern. Wolfe waves are very powerful, but they have to be understood to be used correctly. Takes practice.
waveslider is offline  
Reply With Quote
Old 10-22-2007, 10:54 PM   #7

Join Date: Nov 2006
Location: FL
Posts: 901
Ignore this user

Thanks: 0
Thanked 6 Times in 5 Posts



Re: WOLFE WAVE Indicator Needed

Yeah I have never really bought the whole market pattern thing, but I have heard a lot of people swear by Wolfe waves..figured I'd bring it up. Thanks waveslider.
__________________
Think before you speak...we'll both know more that way
Reaver is offline  
Reply With Quote
Old 10-23-2007, 02:13 AM   #8

Join Date: Apr 2007
Location: Victoria,Canada
Posts: 534
Ignore this user

Thanks: 43
Thanked 62 Times in 49 Posts



Re: WOLFE WAVE Indicator Needed

Reaver -

There is geometry in the markets, no doubt about it. The challenge is finding a discipline, or system of application to approach trading from that standpoint. Just simple price channels and andrew's pitchforks will convince you, if you have that eye to see them.

Price patterns in the market require training your eye and your mind.
People use horizontal levels quite a bit. These are the same, but very limited as they are pretty much one dimensional.

In a range, these horizontal levels are applicable. But as we know, increasing momentum creates dynamic movements that blow through horizontal levels as price establishes a directional vector.

Pattern reading is an art, like the VSA people will tell you their method is also. It is a way of reading charts to see the underlying balance in the market.
You can either see this stuff, or you don't. Or you don't care.

Wolfe waves are accurate patterns which demonstrate when price oversteps where it "should" go, which then sends it over-reacting in the other direction.

It is a pattern built on simple psychology.

Just to give an example of geometry, the 5 min Russell chart is the first chart I pulled up. The green lines are the exact same angle. They could have been drawn after the move up in the morning.

As price dropped into the afternoon, this was the level it accelerated off of, because that vector had been established by price momentum. When you combine that channel with a key horizontal level, you have the price and time for trend resumption.

How many people saw what I just put up real time? I guarantee you that same channel was on some peoples charts.

This gets into some pretty advanced concepts. The andrew's line gave an accurate short term target on this chart. Andrews illustrates the bisection of the counter-trend movement to give a natural price target.
ramble ramble, time for sleep.

anyone interested in this we can start a new thread.
Attached Thumbnails
WOLFE WAVE Indicator Needed-russell-1022.jpg  
waveslider is offline  
Reply With Quote
The Following User Says Thank You to waveslider For This Useful Post:
HrRo (05-22-2009)

Reply

Tags
wave, wolfe wave

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads
Thread Thread Starter Forum Replies Last Post
Wolfe waveslider Market Analysis 675 11-03-2011 02:41 PM
At The End Of 5th Elliott Wave. malvado xetra Market Analysis 3 04-26-2007 02:28 PM
Help Needed DAT Files Don4 General Discussion 1 03-26-2007 09:59 PM
YM one minute chart wave analysis starfill Technical Analysis 8 02-05-2007 08:47 PM
Newbie. Some advice needed about brokers Connected Beginners Forum 3 08-26-2006 12:46 AM

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