<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="it">
	<id>http://traderpedia.it/wiki/index.php?action=history&amp;feed=atom&amp;title=Formula_Onde_di_Wolfe</id>
	<title>Formula Onde di Wolfe - Cronologia</title>
	<link rel="self" type="application/atom+xml" href="http://traderpedia.it/wiki/index.php?action=history&amp;feed=atom&amp;title=Formula_Onde_di_Wolfe"/>
	<link rel="alternate" type="text/html" href="http://traderpedia.it/wiki/index.php?title=Formula_Onde_di_Wolfe&amp;action=history"/>
	<updated>2026-05-10T15:59:48Z</updated>
	<subtitle>Cronologia della pagina su questo sito</subtitle>
	<generator>MediaWiki 1.35.2</generator>
	<entry>
		<id>http://traderpedia.it/wiki/index.php?title=Formula_Onde_di_Wolfe&amp;diff=1733&amp;oldid=prev</id>
		<title>imported&gt;Stefano Fanton il 14:50, 5 gen 2012</title>
		<link rel="alternate" type="text/html" href="http://traderpedia.it/wiki/index.php?title=Formula_Onde_di_Wolfe&amp;diff=1733&amp;oldid=prev"/>
		<updated>2012-01-05T14:50:19Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Nuova pagina&lt;/b&gt;&lt;/p&gt;&lt;div&gt;Wolfe Wave Pattern&amp;lt;br&amp;gt;--------------------------- &lt;br /&gt;
&lt;br /&gt;
Pa:=Trough(4,LOW,5);&amp;lt;br&amp;gt;Pb:=Peak(3,HIGH,5);&amp;lt;br&amp;gt;P1:=Trough(3,LOW,5);&amp;lt;br&amp;gt;P2:=Peak(2,HIGH,5);&amp;lt;br&amp;gt;P3:=Trough(2,LOW,5);&amp;lt;br&amp;gt;P4:=Peak(1,HIGH,5);&amp;lt;br&amp;gt;P5:=Trough(1,LOW,5);&amp;lt;br&amp;gt;tb:=TroughBars(1,LOW,5);&amp;lt;br&amp;gt;eki1:=If(tb&amp;amp;lt;=4 AND p1 &amp;amp;gt; pa AND pb &amp;amp;lt; p2 AND p1 &amp;amp;lt; p4 AND&amp;lt;br&amp;gt;p1 &amp;amp;gt; p3 AND p3 &amp;amp;gt; p5 AND p4 &amp;amp;lt; p2,1,0);&amp;lt;br&amp;gt;p1:=Trough(3,LOW,5);&amp;lt;br&amp;gt;p3:=Trough(2,LOW,5);&amp;lt;br&amp;gt;p5:=Trough(1,LOW,5);&amp;lt;br&amp;gt;o1:=p1-p3;&amp;lt;br&amp;gt;o2:=p1-p5;&amp;lt;br&amp;gt;a1:=TroughBars(3,LOW,5)-TroughBars(2,LOW,5);&amp;lt;br&amp;gt;a2:=TroughBars(3,LOW,5)-TroughBars(1,LOW,5);&amp;lt;br&amp;gt;tan1:=o1/a1;&amp;lt;br&amp;gt;tan2:=o2/a2;&amp;lt;br&amp;gt;eki2:=Abs(tan1-tan2);&amp;lt;br&amp;gt;If(eki1 AND eki2 &amp;amp;lt;= .2 ,2,0 &lt;br /&gt;
&lt;br /&gt;
Codice Easy language&amp;lt;br&amp;gt;==============HEADER============== &lt;br /&gt;
&lt;br /&gt;
Study based on Connors &amp;amp;amp; Raschke's &amp;quot;Wolfe Waves&amp;quot; &lt;br /&gt;
&lt;br /&gt;
====== ====== DECLARATIONS ====  ======&lt;br /&gt;
&lt;br /&gt;
INPUTS:&amp;lt;br&amp;gt;TICKCHG(10), {Change (number of ticks) required to set up a new swing high/low.}&amp;lt;br&amp;gt;PCTCHG(.2), {Percent change in price to set up a new swing high/low}&amp;lt;br&amp;gt;OCCUR(1),&amp;lt;br&amp;gt;PLOTBARS(40),&amp;lt;br&amp;gt;ETALINE(TRUE),&amp;lt;br&amp;gt;ZIGZAG(TRUE); &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;ARRAY: &amp;lt;br&amp;gt;PBAR[50](0),&amp;lt;br&amp;gt;P[50](0); &lt;br /&gt;
&lt;br /&gt;
VARS:&amp;lt;br&amp;gt;X(0),&amp;lt;br&amp;gt;PP(1),&amp;lt;br&amp;gt;JA_SLOPE1(0),&amp;lt;br&amp;gt;JLA_CTR(0),&amp;lt;br&amp;gt;JLA_LINE(0),&amp;lt;br&amp;gt;JAIRHBAR(0), { LAST SWING HIGH BAR}&amp;lt;br&amp;gt;JAIRLBAR(0), {LAST SWING LOW BAR}&amp;lt;br&amp;gt;LOWSEEK(FALSE), {LOOKING FOR A LOW OR A HIGH?}&amp;lt;br&amp;gt;W(0), {COUNTER}&amp;lt;br&amp;gt;JLA_IRH(0), {LAST SWING HIGH VALUE}&amp;lt;br&amp;gt;JLA_IRL(99999), {LAST SWING LOW VALUE}&amp;lt;br&amp;gt;JA_SLOPE2(0),&amp;lt;br&amp;gt;JA_SLOPE3(0),&amp;lt;br&amp;gt;JLA_PT1(0),&amp;lt;br&amp;gt;WOLFE(0); &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;{===========MAIN PROGRAM============} &lt;br /&gt;
&lt;br /&gt;
IF CURRENTBAR = 1 THEN P[50] = C; &lt;br /&gt;
&lt;br /&gt;
IF LOWSEEK = FALSE AND P[50] &amp;amp;lt;= H THEN &amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;P[50] = H;&amp;lt;br&amp;gt;PBAR[50] = 0;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;IF LOWSEEK = TRUE AND P[50] &amp;amp;gt;= L THEN &amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;P[50] = L;&amp;lt;br&amp;gt;PBAR[50] = 0;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
IF (LOWSEEK = FALSE AND PBAR[50] &amp;amp;lt;&amp;amp;gt; 0) THEN &amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;IF (TICKCHG = 0 &amp;lt;br&amp;gt;AND L &amp;amp;lt; P[50] * ( 1 - PCTCHG / 100) )&amp;lt;br&amp;gt;OR (TICKCHG &amp;amp;lt;&amp;amp;gt; 0 &amp;lt;br&amp;gt;AND L &amp;amp;lt; ( P[50] - tickchg * minmove points)) THEN &amp;lt;br&amp;gt;BEGIN &amp;lt;br&amp;gt;IF ZIGZAG = TRUE THEN PLOT4[PBAR[50]](P[50],&amp;quot;SWINGS&amp;quot;); &lt;br /&gt;
&lt;br /&gt;
LOWSEEK = TRUE; &lt;br /&gt;
&lt;br /&gt;
FOR W = 1 TO 49&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;PBAR[W] = PBAR[W+1];&amp;lt;br&amp;gt;P[W] = P[W+1];&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
P[50] = L;&amp;lt;br&amp;gt;PBAR[50] = 0;&amp;lt;br&amp;gt;END;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
IF (LOWSEEK = TRUE AND PBAR[50] &amp;amp;lt;&amp;amp;gt; 0) THEN&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;IF (TICKCHG = 0 &amp;lt;br&amp;gt;AND H&amp;amp;gt; P[50] * ( 1 + PCTCHG / 100)) &amp;lt;br&amp;gt;OR (TICKCHG &amp;amp;lt;&amp;amp;gt; 0&amp;lt;br&amp;gt;AND H &amp;amp;gt; (P[50] + tickchg * minmove points )) THEN&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;IF ZIGZAG = TRUE THEN PLOT4[PBAR[50]](P[50],&amp;quot;SWINGS&amp;quot;);&amp;lt;br&amp;gt;LOWSEEK = FALSE; &lt;br /&gt;
&lt;br /&gt;
FOR W = 1 TO 49&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;PBAR[W] = PBAR[W+1];&amp;lt;br&amp;gt;P[W] = P[W+1];&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
P[50] = H;&amp;lt;br&amp;gt;PBAR[50] = 0;&amp;lt;br&amp;gt;END;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;IF TIME = LASTCALCTIME &amp;lt;br&amp;gt;AND DATE = LASTCALCDATE &amp;lt;br&amp;gt;AND P[48 - PP] &amp;amp;lt;&amp;amp;gt; 0 THEN &amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;PP = -1;&amp;lt;br&amp;gt;WOLFE = 0;&amp;lt;br&amp;gt;WHILE WOLFE &amp;amp;lt; OCCUR AND PP &amp;amp;lt; 46&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;PP = PP + 1;&amp;lt;br&amp;gt;VALUE1 = P[47-PP];&amp;lt;br&amp;gt;VALUE2 = P[48-PP];&amp;lt;br&amp;gt;VALUE3 = P[49-PP];&amp;lt;br&amp;gt;VALUE4 = P[50-PP]; &lt;br /&gt;
&lt;br /&gt;
CONDITION1 = &amp;lt;br&amp;gt;VALUE2 &amp;amp;gt; VALUE1&amp;lt;br&amp;gt;AND VALUE4 &amp;amp;gt; VALUE3&amp;lt;br&amp;gt;AND VALUE4 &amp;amp;lt; VALUE2&amp;lt;br&amp;gt;AND VALUE3 &amp;amp;lt; VALUE1&amp;lt;br&amp;gt;AND VALUE4 &amp;amp;gt; VALUE1; &lt;br /&gt;
&lt;br /&gt;
CONDITION2 = &amp;lt;br&amp;gt;VALUE2 &amp;amp;lt; VALUE1&amp;lt;br&amp;gt;AND VALUE4 &amp;amp;lt; VALUE3&amp;lt;br&amp;gt;AND VALUE4 &amp;amp;gt; VALUE2&amp;lt;br&amp;gt;AND VALUE3 &amp;amp;gt; VALUE1&amp;lt;br&amp;gt;AND VALUE4 &amp;amp;lt; VALUE1; &lt;br /&gt;
&lt;br /&gt;
IF CONDITION1 OR CONDITION2 THEN WOLFE = WOLFE + 1;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;JA_SLOPE1 = (P[49-PP] - P[47-PP]) / (PBAR[47-PP] - PBAR[49-PP]); &amp;lt;br&amp;gt;JA_SLOPE2 = (P[50-PP] - P[47-PP]) / (PBAR[47-PP] - PBAR[50-PP]); &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br&amp;gt;{LINE 1-3}&amp;lt;br&amp;gt;VALUE90 = TL_New(DATE[PBAR[47-PP]],TIME[PBAR[47-PP]],P[47-PP], &amp;lt;br&amp;gt;DATE[PBAR[49-PP]], TIME[PBAR[49-PP]],P[49-PP]);&amp;lt;br&amp;gt;Value14=TL_SetColor(VALUE90, 5);&amp;lt;br&amp;gt;{VALUE93 = TL_SetExtRight(VALUE90,TRUE);}&amp;lt;br&amp;gt;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])); &lt;br /&gt;
&lt;br /&gt;
{LINE 1-4}&amp;lt;br&amp;gt;VALUE91 = TL_NEW(DATE[PBAR[47-PP]],TIME[PBAR[47-PP]],P[47-PP],&amp;lt;br&amp;gt;DATE[PBAR[50-PP]], TIME[PBAR[50-PP]],P[50-PP]);&amp;lt;br&amp;gt;Value14=TL_SetColor(VALUE91, 16);&amp;lt;br&amp;gt;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])); &lt;br /&gt;
&lt;br /&gt;
{ETA LINE} &lt;br /&gt;
&lt;br /&gt;
IF ETALINE THEN&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;VALUE92 = TL_NEW(DATE[PBAR[48-PP]],TIME[PBAR[48-PP]],P[48-PP],&amp;lt;br&amp;gt;DATE[PBAR[50-PP]], TIME[PBAR[50-PP]],P[50-PP]);&amp;lt;br&amp;gt;Value14=TL_SetColor(VALUE92, 4);&amp;lt;br&amp;gt;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])); &lt;br /&gt;
&lt;br /&gt;
END;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
IF DATE = LASTCALCDATE &amp;lt;br&amp;gt;AND TIME = LASTCALCTIME &amp;lt;br&amp;gt;AND ZIGZAG = TRUE THEN &amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;JA_SLOPE3 = (P[50] - P[49]) / (PBAR[49] - PBAR[50]);&amp;lt;br&amp;gt;FOR JLA_CTR = PBAR[49] DOWNTO PBAR[50]&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;PLOT4[JLA_CTR](P[49] + (PBAR[49] - JLA_CTR) * JA_SLOPE3,&amp;quot;Swings&amp;quot;);&amp;lt;br&amp;gt;END;&amp;lt;br&amp;gt;END; &lt;br /&gt;
&lt;br /&gt;
FOR W = 1 TO 50&amp;lt;br&amp;gt;BEGIN&amp;lt;br&amp;gt;PBAR[W] = PBAR[W]+1;&amp;lt;br&amp;gt;END;&amp;lt;br&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Vedi anche:  ==&lt;br /&gt;
*[[Indice sequenziale Formule|Indice sequenziale Formule]] &lt;br /&gt;
*[[Onde di Wolfe|Onde di Wolfe]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Formule]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Stefano Fanton</name></author>
	</entry>
</feed>