Differenze tra le pagine "TS Finite Volume Element (FVE) System" e "TS First 2 Hour Channel System"

Da traderpedia.
(Differenze fra le pagine)
Jump to navigation Jump to search
imported>Stefano Fanton
 
imported>Stefano Fanton
 
Riga 1: Riga 1:
'''''Trading System "Finite Volume Element (FVE) System"'''''  
+
'''''Trading System "First 2 Hour Channel System"'''''  
 
 
Markos Katsanos' nel suo articolo "Detecting Breakouts" descrive il calcolo di un indicatore prezzo-volume e lo chiama "finite volume element" (FVE). Questa è la strategia per TradeStation in EasyLanguage."
 
  
 
Formula per Tradestation™:  
 
Formula per Tradestation™:  
Riga 7: Riga 5:
 
INIZIO FORMULA  
 
INIZIO FORMULA  
  
Type : Strategy, Name : FiniteEleVol
+
Type : Signal, Name : First 2 Hour Channel System
 +
 
 +
INPUT:<br>BEGINCH(SESS1STARTTIME),<br>ENDCH(1300);
 +
 
 +
{ 1300 IS AN EXAMPLE }
 +
 
 +
VARS:CH(H),CL(L);
  
inputs:<br>CutOff( .003 ),<br>Samples( 22 ) ;
+
IF TIME = BEGINCH + BARINTERVAL THEN BEGIN<br>CH = H;<br>CL = L;<br>END;
  
variables:<br>TP( 0 ),<br>MF( 0 ),<br>VolumePlusMinus( 0 ),<br>FVEsum( 0 ),<br>FveFactor( 0 ),<br>FVE( 0 ) ;
+
IF TIME &gt;= BEGINCH AND TIME &lt;= ENDCH THEN BEGIN<br>IF H &gt; CH THEN CH = H;<br>IF L &lt; CL THEN CL = L;<br>END;
  
TP = (High + Low + Close ) / 3 ;<br>MF = (Close - (High + Low ) / 2 )+ TP - TP[1] ;<br>if MF &gt; CutOff * Close then<br>FveFactor = 1<br>else if MF &lt; -1 * CutOff * Close then<br>FveFactor = -1<br>else<br>FveFactor = 0 ;<br>if BarNumber &gt; Samples then<br>begin<br>VolumePlusMinus = Volume * FveFactor ;<br>FVEsum = Summation( VolumePlusMinus, Samples ) ;<br>FVE = ( FVEsum / (Average( Volume, Samples ) * Samples ) ) * 100 ;<br>Value1 = LinearRegSlope( FVE , 35 ) ;<br>Value2 = LinearRegSlope( Close, 35 ) ;<br>if FVE crosses over -5 and Value1 &gt; 0<br>and Value2 &lt; 0<br>then<br>Buy Next Bar at Market ;<br>if ( LinearRegSlope( FVE, 25) &lt; 0 ) or<br>( DateToJulian( Date ) - DateToJulian( EntryDate ) &gt; 50*( 7 / 5 ) )<br>then<br>Sell Next bar at Market ;<br>end ;<br><br>FINE FORMULA  
+
IF TIME &gt; ENDCH AND DATE = DATE TOMORROW THEN BUY AT CH STOP;<br>IF TIME &gt; ENDCH AND DATE = DATE TOMORROW THEN SELL AT CH STOP;<br><br>FINE FORMULA  
  
 
== Vedi anche:  ==
 
== Vedi anche:  ==

Versione attuale delle 09:46, 22 mar 2012

Trading System "First 2 Hour Channel System"

Formula per Tradestation™:

INIZIO FORMULA

Type : Signal, Name : First 2 Hour Channel System

INPUT:
BEGINCH(SESS1STARTTIME),
ENDCH(1300);

{ 1300 IS AN EXAMPLE }

VARS:CH(H),CL(L);

IF TIME = BEGINCH + BARINTERVAL THEN BEGIN
CH = H;
CL = L;
END;

IF TIME >= BEGINCH AND TIME <= ENDCH THEN BEGIN
IF H > CH THEN CH = H;
IF L < CL THEN CL = L;
END;

IF TIME > ENDCH AND DATE = DATE TOMORROW THEN BUY AT CH STOP;
IF TIME > ENDCH AND DATE = DATE TOMORROW THEN SELL AT CH STOP;

FINE FORMULA

Vedi anche: