| Coding Forum Collaborate, receive help, or discuss coding related issues. |
![]() | | Tweet | |
| | #1 | ||
![]() | WOLFE WAVE Indicator Needed Just Let Me know ! | ||
| |
|
| | #2 | ||
![]() | Re: WOLFE WAVE Indicator Needed https://www.tradestation.com/Discuss...Topic_ID=41125 it should be that ! thanks | ||
| |
|
| | #3 | ||
![]() | Re: WOLFE WAVE Indicator Needed Quote:
[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 | ||
| |
|
| | #4 | ||
![]() | Re: WOLFE WAVE Indicator Needed You're a very kind man! | ||
| |
|
| | #5 | ||
![]() | Re: WOLFE WAVE Indicator Needed
__________________ Think before you speak...we'll both know more that way | ||
| |
|
| | #6 | ||
![]() | Re: WOLFE WAVE Indicator Needed | ||
| |
|
| | #7 | ||
![]() | Re: WOLFE WAVE Indicator Needed
__________________ Think before you speak...we'll both know more that way | ||
| |
|
| | #8 | ||
![]() | Re: WOLFE WAVE Indicator Needed 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. | ||
| |
|
| The Following User Says Thank You to waveslider For This Useful Post: | ||
HrRo (05-22-2009) | ||
![]() |
| Tags |
| wave, wolfe wave |
| Thread Tools | Search this Thread |
| 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 |