Differenze tra le pagine "TS True Range Breakout" e "TS TrueContrarian"

Da traderpedia.
(Differenze fra le pagine)
Jump to navigation Jump to search
imported>Stefano Fanton
 
imported>Stefano Fanton
 
Riga 1: Riga 1:
'''''Trading System "True Range Breakout"'''''  
+
'''''Trading System "TrueContrarian"'''''  
  
 
Formula per Tradestation™:  
 
Formula per Tradestation™:  
Riga 5: Riga 5:
 
INIZIO FORMULA  
 
INIZIO FORMULA  
  
Type : Signal, Name : True Range Breakout <br>Input<br>:Period(20);
+
Typ : Function, Name : CriteriaCounter
  
Condition1=range &lt; Average(range,Period);
+
Inputs: Criteria(TrueFalse), Length(Numeric);<br>Vars: Accum(0);  
  
{LongEntry}<br>If Condition1 then Buy at Open of tomorrow + range Stop;
+
For value1 = 0 To Length-1 Begin <br>IF Criteria[value1] Then<br>Accum = Accum + 1;<br>End;
  
{ShortEntry}<br>If Condition1 then Sell at Open of tomorrow - range Stop;<br><br>FINE FORMULA  
+
IF Accum &lt;&gt; 0 Then Begin<br>CriteriaCounter = Accum;<br>Accum = 0;<br>End;
 +
 
 +
<br><br>
 +
 
 +
Typ : System, Name : TrueContrarian <br>Inputs: Criteria(C Cross Over Average(C, 10) Or C Cross Under Average(C, 10)), Length(40);
 +
 
 +
If CriteriaCounter(Criteria, Length) &gt; 10 Then Begin<br>If C Cross Over Average(C, 10) Then<br>Buy Tomorrow at Open;<br>If C Cross Under Average(C, 10) Then<br>Sell Tomorrow at Open;<br>End;
 +
 
 +
If C Cross Under Average(C, 10) Then<br>ExitLong Tomorrow at Open;<br>If C Cross Over Average(C, 10) Then<br>ExitShort Tomorrow at Open;
 +
 
 +
<br><br>FINE FORMULA  
  
 
== Vedi anche:  ==
 
== Vedi anche:  ==

Versione attuale delle 09:57, 22 mar 2012

Trading System "TrueContrarian"

Formula per Tradestation™:

INIZIO FORMULA

Typ : Function, Name : CriteriaCounter

Inputs: Criteria(TrueFalse), Length(Numeric);
Vars: Accum(0);

For value1 = 0 To Length-1 Begin
IF Criteria[value1] Then
Accum = Accum + 1;
End;

IF Accum <> 0 Then Begin
CriteriaCounter = Accum;
Accum = 0;
End;



Typ : System, Name : TrueContrarian
Inputs: Criteria(C Cross Over Average(C, 10) Or C Cross Under Average(C, 10)), Length(40);

If CriteriaCounter(Criteria, Length) > 10 Then Begin
If C Cross Over Average(C, 10) Then
Buy Tomorrow at Open;
If C Cross Under Average(C, 10) Then
Sell Tomorrow at Open;
End;

If C Cross Under Average(C, 10) Then
ExitLong Tomorrow at Open;
If C Cross Over Average(C, 10) Then
ExitShort Tomorrow at Open;



FINE FORMULA

Vedi anche: