|
|
|
|
|||||||
| Trading Indicators Post your custom trading indicators. If you download, remember to click INSTALL. |
![]() |
| Bookmarks | |||||||
del.icio.us
|
StumbleUpon
|
Google
|
Digg
|
Facebook
|
Furl
|
Reddit
|
Netscape
|
|
|
LinkBack (1) | Release Tools | Display Modes | Language |
|
WOLFE WAVE Indicator Needed
Developer Last Online: Dec 2007
Anyone have it ?
Just Let Me know ! |
||||||||||||
|
Show Your Support
|
||||||||||||
|
|
||||||||||||
|
By
ropulos
on
10-19-2007, 08:58 PM
|
|
Re: WOLFE WAVE Indicator Needed
OR ANYONE CAN COPY FOR ME THE CODE AT THAT PAGE ?
https://www.tradestation.com/Discuss...Topic_ID=41125 THANKS ! |
|
By
ropulos
on
10-19-2007, 09:00 PM
|
|
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 |
|
By
Blu-Ray
on
10-20-2007, 06:36 AM
|
|||||||||||||||
|
Re: WOLFE WAVE Indicator Needed
[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; |
|||||||||||||||
|
By
waveslider
on
10-22-2007, 09:24 PM
|
|
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.
|
|
By
waveslider
on
10-23-2007, 01:13 AM
|
|
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. |
|
|
|
By
Reaver
on
10-23-2007, 01:18 AM
|
|
Re: WOLFE WAVE Indicator Needed
|
![]() |
LinkBacks (?)
LinkBack to this Thread: http://www.traderslaboratory.com/forums/f46/wolfe-wave-indicator-needed-2686.html
|
|||
| Posted By | For | Type | Date |
| Traders Laboratory - forumdisplay | This thread | Refback | 10-20-2007 02:09 AM |
| Currently Active Users Viewing This Release: 1 (0 members and 1 guests) | |
| Release Tools | |
| Display Modes | |
|
|
Similar Threads
|
||||
| Release | Release Starter | Category | Comments | Last Post |
| Wolfe | waveslider | Market Analysis | 272 | Yesterday 09:55 PM |
| At The End Of 5th Elliott Wave. | malvado xetra | Market Analysis | 3 | 04-26-2007 01:28 PM |
| Help Needed DAT Files | Don4 | General Discussion | 1 | 03-26-2007 08:59 PM |
| YM one minute chart wave analysis | starfill | Technical Analysis | 8 | 02-05-2007 07:47 PM |
| Newbie. Some advice needed about brokers | Connected | Beginners Forum | 3 | 08-25-2006 11:46 PM |