nyuuzyou/wikis huggingface dataset:
Swing Objective

«Un arcobaleno che dura un quarto d'ora non lo si guarda più.»(Johann Wolfgang Goethe)
Una tecnica per l’individuazione di un possibile Top o Bottom è chiamata Swing Objective e permette di individuare dei precisi punti di inversione del trend in modo semplice e veloce. 
Per prima cosa bisogna misurare l’ampiezza di prezzo che esiste tra un significativo massimo e minimo relativi o assoluti. Questa distanza è definita da Gann come range price. 
Una volta individuato il range di prezzo tra un minimo e un massimo si somma (o si sottrae) il 50% il 100% o il 200% del range all’ultimo massimo o minimo, per individuare il prossimo e più probabile Top o Bottom. Vediamo alcuni esempi reali. 
Swing Objective sui minimi - Indice Comit - 
Nell’esempio proposto sull’indice Comit abbiamo individuato un minimo relativo ad inizio 1991 e un massimo relativo dell’indice Comit all’incirca a metà 1991; è bastato fare la differenza dei due valori per trovare il range da ribaltare per individuare il prossimo minimo. L’obiettivo è stato centrato in pieno. Nell’esempio che segue, sul titolo Olivetti, si è individuato uno swing objective sui massimi con lo stesso procedimento, l’unica differenza è data dal verso di ribaltamento del range al rialzo invece che al ribasso. Anche in questo caso l’obiettivo di prezzo è stato centrato. 
Swing Objective sui massimi - Olivetti - 
Solitamente i bottoms sono più difficili da scorgere rispetto ai top dato che i minimi si realizzano in modo molto veloce non offrendo così la possibilità di essere sfruttati operativamente. A tale proposito Gann riteneva che i migliori segnali grafici per la formazione di minimi erano dati dal già considerato minimo/massimo arrotondato e da una formazione grafica che vede tre o quattro minimi crescenti non troppo distanti tra loro. 
Quest’ultima configurazione non va considerata se il terzo minimo è ad un livello di prezzo inferiore al secondo minimo relativo.
== Vedi anche: ==
*Indice sequenziale William D. Gann
*Indice sequenziale Analisi Tecnica
*Le basi della teoria 
*Individuare la fase di trend corrente 
*Le principali formazioni grafiche 
*Tecniche per individuare Top e Bottom 
*I minimi e i massimi proiettati 
*L’Over Balance tra prezzo e tempo 
*Lo Swing objective 
*Outisde Reversal 
*Le correzioni minori 
*I volumi negli scambi
  
Category:William_D._Gann Category:Analisi_tecnica
Swing measurement system

«Meglio essere ottimisti ed avere torto piuttosto che pessimisti ed avere ragione!»(Albert Einstein)
Questo metodo si applica quando si è in presenza di formazioni di continuazione (bandiere, piccoli rettangoli, pennoni, piccoli triangoli...) e parte dal comprovato assunto che generalmente un modello di consolidamento si colloca tra due movimenti espansivi di pari ampiezza. Per calcolare il target si ribalta il movimento che ha portato alla creazione della formazione, gli esempi chiariranno immediatamente l'applicazione del metodo. 
Empiricamente il sistema si è rivelato molto affidabile anche se va precisato che il livello individuato è da considerarsi un primo target, in ogni caso le posizioni aperte andranno chiuse solo in caso di un cedimento dei prezzi. 
== Vedi anche ==
*Indice sequenziale Analisi Tecnica
*Target dei movimenti
*Swing measurement system 
*Counter swing measurement system  
*Rule of seven system 
*17,50-35% measurement system 
*Trident Trading System
Category:Analisi_tecnica
Swing trading

I principali stili di negoziazione sono: 
*Buy and Hold trading; 
*Day trading; 
*Swing trading.
Anche se mancano alcuni sottostili di negoziazione, come lo scalping ad esempio che è inglobato nel Day trading, questa suddivisione è abbastanza completa. Volendo proprio essere pignoli bisognerebbe sottolineare come molti trader pensino che il Buy and Hold, letteralmente Acquista e Mantieni, dovrebbe essere sostituito con il più aderente alla realtà Buy and Hopes, Acquista e Spera. Non è infatti inusuale che molti trade di lungo non siano altro che trade di breve andati male dove il trader sostituisce alla realtà dei prezzi la speranza. 
== Lo swing trading ==
Lo Swing trading è uno stile di trading che si pone in una posizione intermedia tra il buy and hold e il day trading e quindi chi fa "swing trading" cerca di individuare le oscillazioni del mercato, opera in trend e mantiene aperte le posizioni per un periodo che generalmente non supera la settimana. Dato che le operazioni aperte durano più di un giorno (altrimenti si tratterebbe di day trading) i time frame utilizzati raramente sono inferiori a un'ora. Facendo poche operazioni mirate, chi fa swing trading attende ingressi ad alta probabilità di successo cercando di cogliere i movimenti di una certa intensità. 
I punti di forza dello swing trading sono: 
*Lo swing trading mantiene le posizioni aperte diversi giorni; 
*Non ci si deve preoccupare troppo della posizione se rimane entro lo stop; 
*I profitti sono più ampi che nel day trading;
I punti di debolezza dello swing trading sono: 
*Richiede pazienza e pianificazione; 
*E' un trading noioso rispetto al day trading; 
*Le perdite sono più ampie che nel day trading;
== Sintesi ideale ==
Chi fa trading intraday sa bene che maggiore è il tempo che si passa in posizione e maggiore è la possibilità che il mercato si giri, alla base dello Swing trading vi è la convinzione che l'efficacia delle previsioni venga meno con il trascorrere del tempo e che quindi la massima efficacia si abbia nel breve periodo. Gli strumenti finanziari che meglio si prestano allo Swing trading hanno alta volatilità e buoni volumi di contrattazioni permettendo di individuare dei massimi e dei minimi ben definiti. 
Una volta individuato un cambio di forza nel trend il trader prenderà posizione pronto a rigirarsi e a riprendere nuovamente la posizione originaria, swing in inglese significa infatti "oscillare" e chi meglio dello swing trader potrà andare a caccia delle oscillazioni degli strumenti finanziari? Non sicuramente il day trader che a fine giornata tassativamente chiude i trade e nemmeno il trader buy and hold che mantiene le posizioni incurante dei movimenti di medio periodo. 
Lo swing trading è l'ideale sintesi dei due stili di trading.
== Per approfondire: ==
*Bradford Raschke L. (2001) "Swing trading e principi dell'analisi tecnica." 
*Rick Bensignor (2000) "Nuovi modelli in Analisi Tecnica." ISBN 8823807190
== Vedi anche: ==
*Indice sequenziale Trading 
*Buy and Hold trading 
*Day trading 
*Il trader intraday 
*Scalping 
*Lo scalper 
*Swing trading
Category:Trading
São Paulo Stock Exchange

Fondata nel 1890 il São Paulo Stock Exchange ha sede a San Paolo in Brasile ed è una della maggiori borse valori del mondo e la prima dell'America Latina. Fu pubblica fino al 1996 per poi venire privatizzata e nel 1997 entra in funzione lo scambio telematico. L'indice Bovespa è l'indice principale di riferimento. 
== Vedi anche: ==
*Indice sequenziale Borse e mercati 
*Indice Bovespa
== Collegamenti esterni: ==
*São Paulo Stock Exchange
Category:Borse_e_mercati
TS Aberration

Trading System "Aberration" 
Formula per Tradestation: 
INIZIO FORMULA 
Type : Signal, Name : Aberration 
Inputs: Length(35), StdDevUp(2.0), StdDevDn(-2.0);Vars: UpBand(0), DnBand(0), Ave(0); 
UpBand = BollingerBand(Close,Length,StdDevUp);DnBand = BollingerBand(Close,Length,StdDevDn); 
Ave = Average(Close,Length); 
{ ---- Enter Long ---- } 
if ( MarketPosition = 0 ) and ( Close > UpBand )then Buy("BE") tomorrow at market; 
{ ---- Enter Short ---- } 
if ( MarketPosition = 0 ) and ( Close < DnBand )then Sell("SE") tomorrow at market; 
{ ---- Exit Short ---- } 
if ( MarketPosition = 1 ) and ( Close < Ave )then ExitLong("LX") today at close; 
{ ---- Exit Long ---- } 
if ( MarketPosition = -1 ) and ( Close > Ave )then ExitShort("SX") today at close; 
FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Adaptive Moving Average System

Trading System "Adaptive Moving Average System" 
Autore: Perry Kaufman 
Formula per Tradestation™: 
INIZIO FORMULA 
Type: Indicator, Name: Adaptive Moving Average Fltr System
Inputs: Period(10), Pcnt(.15); Vars: AMAVal(0), AMAFVal(0), AMALs(0), AMAHs(0); AMAVal = AMA(Period); AMAFVAl = AMAF(Period, Pcnt); IF CurrentBar = 1 Then Begin AMALs = AMAVal; AMAHs = AMAVal;End Else Begin IF AMAVal < AMAVal[1] Then AMALs = AMAVal;IF AMAVal > AMAVal[1] Then AMAHs = AMAVal;IF AMAVal - AMALs Crosses Above AMAFVal Then Buy This Bar on Close;IF AMAHs - AMAVal Crosses Above AMAFVal Then Sell This Bar on Close;End;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Bond Futures LR Surfing System

Trading System "Bond Futures LR Surfing System" 
Descrizione: "Surfing The Linear Regression Curve With Bond Futures."  (Technical Analysis of Stocks & Commodities 05/98) 
Autore: Dennis Meyers
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Indicator, Name : Bond Futures LR Surfing System inputs: ndays(30),pctup(.01425),pctdn(.01425),jmpup(.0035),jmpdn(.0050);
vars: pf(0),le(0),se(0);
pf = linearregvalue(close, ndays, 0);
if currentbar > ndays then begin
if marketposition = 0 then beginif pf / pf[2] > 1 + jmpup then beginbuy tomorrow open;le = 1;end;if pf / pf[2] < 1 - jmpdn then beginsell tomorrow open;se = 1;end;end;
if marketposition = 1 then beginif pf < highest(pf, le) * (1 - pctdn) then beginsell tomorrow open;le = 0;end;le = le + 1;end;
if marketposition = -1 then beginif pf > lowest(pf, se) * (1 + pctup) then beginbuy tomorrow open;se = 0;end;se = se + 1;end;
end;
FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Breakout System

Trading System "Breakout System" 
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Breakout System Input:BLen(20),XLen(10);
IF CurrentBar > 1 and Close > Highest(High,BLen)[1] Then Buy on Close;IF CurrentBar > 1 and Close < Lowest(Low,XLen)[1] Then ExitLong;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Conner 19

Trading System "Conner 19" 
Autore: Michael Conner
Formula per Tradestation™: 
INIZIO FORMULA 
Type : System, Name : Conner 19
Input: LEConsec(4),SEConsec(4);if MRO (close <= Close[1],LEConsec,1)= -1 thenbuy ("LE1") tomorrow at lowest (h,4) stop;if MRO (close >= Close[1],SEConsec,1)= -1 thensell ("SE1") tomorrow at highest (l,4) stop;{if marketposition=1 then exitlong ("LX1")from entry ("LE1") att highest(l,4)[1]limit;if marketposition=-1 then exitshort ("sX1")from entry ("SE1") att lowest(h,4)[1]limit;} 
{anchors stop to entrybar low and high}if BarsSinceEntry >0 then exitlong ("LX2") from entry ("LE1")at$ low - 2 points stop;if barsSinceEntry >0 then exitshort ("SX2") from entry ("SE1")at$ high + 2 points stop;
{JKNote: Done in TradeStation PowerEditor, $1000 MM stop used, LX1 and SX1 coded but not used}
FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Cooper's System

Trading System "Cooper's System" 
Autore: Jeff Coppers "Hit & Run 2"
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Cooper's System 
If ADX(14) > 30 and DMIPlus(14) > DMIMinus(14) and ((L<L[1] and L[1]<L[2] and L[2]<L[3]) {three lower lows} or (L[1]<L[2] and L[2]<L[3] and (H<H[1] and L>L[1])) {or two lower lows and an inside day} or ((L[2]>L[3] and H[2]<H[3]) and L<L[1] and L[1]<L[2])) {or an inside day and two lower lows} then buy; 
If ADX(14) > 30 and DMIPlus(14) < DMIMinus(14) and ((H>H[1] and H[1]>H[2] and H[2]>H[3]) {three higher highs} or (H[1]>H[2] and H[2]>H[3] and (H<H[1] and L>L[1])) {or two higher highs and an inside day} or ((L[2]>L[3] and H[2]<H[3]) and H>H[1] and H[1]>H[2])) {or an inside day and two higher highs} then sell; 
FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS DiNapoli 5

Trading System "DiNapoli 5" 
Formula per Tradestation™: 
INIZIO FORMULA 
Typ : System, Name : DiNapoli 5
Input: Lenght1(3),Lenght2(7),Lenght3(25); 
if (average (close,Lenght1) [3] < average (close,Lenght2) [5] oraverage (close,Lenght2) [5] < average (close,Lenght3) [5] ) and(average (close,Lenght1) > average (close,Lenght2) and(average (close,Lenght2) > average (close,Lenght3)))Then buy at (average (close,Lenght1) [3]) limit;
if (average (close,Lenght1) [3] > average (close,Lenght2) [5] oraverage (close,Lenght2) [5] > average (close,Lenght3) [5] ) and(average (close,Lenght1) < average (close,Lenght2) and(average (close,Lenght2) < average (close,Lenght3)))Then sell at (average (close,Lenght1) [3]) limit;
FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Divergence

Trading System "Divergence" 
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Divergence
Input: Osc(RSI(Close,14)); 
IF BullishDivergence(Close,Osc,2,30) = 1 Then Buy Highest(High,5) + 1 point Stop;
IF BearishDivergence(Close,Osc,2,30) = 1 Then Sell Lowest(Low,5) - 1 point Stop;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Doubly Adaptive Profit Targets

Trading System "Doubly Adaptive Profit Targets" 
Autore:Chuck LeBeau 
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Doubly Adaptive Profit Targets Vars:TrendIndicator(0),RiskReward(0); 
If ADX(14) > ADX(14)[1] Then TrendIndicator = 4;If ADX(14) <= ADX(14)[1] Then TrendIndicator = 2;
Condition1 = MarketPosition = 0 and Close > Average(Close, 50) and Open Tomorrow > High and TrendIndicator = 4;
If Condition1 Then BeginBuy Tomorrow at High Limit;RiskReward = AvgTrueRange(20);End;
If MarketPosition = 1 Then BeginExitLong ("Profit") Tomorrow at (EntryPrice + RiskReward * TrendIndicator)Limit;ExitLong ("Loss") Tomorrow at (EntryPrice - RiskReward * TrendIndicator)Stop;If Close < Average(Close, 50) Then ExitLong ("Trend") at Market;End;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS E2 Bonder

Trading System "E2 Bonder" 
Formula per Tradestation™: 
INIZIO FORMULA 
Typ : System, Name : E2 Bonder
Inputs: Lenght1(1);Inputs: Lenght2(1.8); 
{----- Long Entry -----}
Buy Next Bar at C + Range * Lenght1 Stop;
{----- Long Exit ------}
if MarketPosition=1Then ExitLong next bar at (C-range * Lenght2) Stop;
{----- Stops -----
Money Management Amount : $1000$ Risk Trailing Stop Amount : $500Close all Trades at end of day session }FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Finite Volume Element (FVE) System

Trading System "Finite Volume Element (FVE) 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™: 
INIZIO FORMULA 
Type : Strategy, Name : FiniteEleVol 
inputs:CutOff( .003 ),Samples( 22 ) ;
variables:TP( 0 ),MF( 0 ),VolumePlusMinus( 0 ),FVEsum( 0 ),FveFactor( 0 ),FVE( 0 ) ;
TP = (High + Low + Close ) / 3 ;MF = (Close - (High + Low ) / 2 )+ TP - TP[1] ;if MF > CutOff * Close thenFveFactor = 1else if MF < -1 * CutOff * Close thenFveFactor = -1elseFveFactor = 0 ;if BarNumber > Samples thenbeginVolumePlusMinus = Volume * FveFactor ;FVEsum = Summation( VolumePlusMinus, Samples ) ;FVE = ( FVEsum / (Average( Volume, Samples ) * Samples ) ) * 100 ;Value1 = LinearRegSlope( FVE , 35 ) ;Value2 = LinearRegSlope( Close, 35 ) ;if FVE crosses over -5 and Value1 > 0and Value2 < 0thenBuy Next Bar at Market ;if ( LinearRegSlope( FVE, 25) < 0 ) or( DateToJulian( Date ) - DateToJulian( EntryDate ) > 50*( 7 / 5 ) )thenSell Next bar at Market ;end ;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS First 2 Hour Channel System

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 BEGINCH = H;CL = L;END;
IF TIME >= BEGINCH AND TIME <= ENDCH THEN BEGINIF 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: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS High Percentage Trading System

Trading System "High Percentage Trading System" 
Formula per Tradestation™: 
INIZIO FORMULA 
Typ : System, Name : High Percentage Trading System Input: ASize (30000), { starting account size, $ }DDGoal (50), { max closed out trade drawdown, % }RiskPer (10), { percentage risk per trade }NRand (1000), { number of random sequences }EntFrac (0.75); { multiple of range for entry }
Var: EntPr (0), { Entry target price }XitPr (0), { mm stop exit price }TrRisk (0); { trade risk, $ }TrRisk = 1000;EntPr = H + EntFrac * (H - L);If C > C[1] thenBuy next bar at EntPr Stop;Exitlong("MMStop") next bar at EntryPrice - TrRisk/BigPointValue stop;If BarsSinceEntry >= 1 and open of next bar > EntryPrice thenExitLong("ProfOpen") next bar at market;
{Value1 = MonteCarlo (ASize, DDGoal, RiskPer, TrRisk, NRand);}
{This last line calls the MonteCarlo function, which randomizes thetrades and summarizes the results. Delete it if you don't want theMonteCarlo results.}FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS His.Vol w/ Patterns

Trading System "His.Vol w/ Patterns" 
His.Vol w/ Patterns creato da Laurence Connors e Linda Raschke 
Formula per Tradestation™: 
INIZIO FORMULA 
Function: HisVol INPUTS: LOOKBCK(NumericSimple), ANNUAL(NumericSimple);Vars: HVol(0), Per(0);If DataCompression<=2 then Per=1;If DataCompression=3 then Per=7;
HVol=StdDev(LOG(Close/Close[1]),LOOKBCK)*SquareRoot(ANNUAL/Per);HisVol= HVol*100;
System: His.Vol w/ Patterns Vars: HVRatio(0), NR4(False), InBar(False);HVRatio=(HisVol(6,365)/HisVol(100,365))*100;NR4=Range=Lowest(Range,4);InBar=H<H[1] and L>L[1];If HVRatio <= 50 and (NR4 or InBar) then beginBuy at High + (1*MinMove points) stop;Sell at Low - (1*MinMove points) stop;end;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS IDNR4 AvgTrueRange concept

Trading System "IDNR4 AvgTrueRange concept" 
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Test IDNR4 {System: Test IDNR4 (Inside day Narrow range Pattern # 1 (L.C.)additional AvgTrueRange concept (W.D.) added 1998 } 
Input:CLen(4),ELen(1),Avr(2),Rat(.38),ExL(0),ExS(0);
IF Range = Lowest(Range,CLen)and H < H[ELen] and L > L[ELen] then Begin
Buy High + (AvgTrueRange(Avr)[1]*Rat) stop;Sell Low - (AvgTrueRange(Avr)[1]*Rat) stop;
End;
If MarketPosition = 1 then Begin
If BarsSinceEntry = ExL then Exitlong at Market;
End;
If MarketPosition = -1 then Begin
If BarsSinceEntry = ExS then ExitShort at market;
End;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Keltner Channels

Trading System "Keltner Channels" 
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Keltner Channels Inputs: Len(25),Fc(1.75);Vars: Upper(0),Lower(0),Mid(0),Rng(0),Dif(0); 
Rng=XAverage(TrueRange,Len);Mid=Xaverage(C,Len);Upper=Mid+Fc*Rng;Lower=Mid-Fc*Rng;Dif=Close-Mid;
Condition1=Dif crosses above 0;Condition2=Dif crosses below 0;Condition3=Dif crosses below Fc*Rng;Condition4=Dif crosses above -Fc*Rng;
If condition1 then buy on close;If condition3 then exitlong on close;If condition2 then sell on close;If condition4 then exitshort on close;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Key Reversal Pattern

Trading System "Key Reversal Pattern" 
Codice in EasyLanguage per una strategia basata sul key reversal pattern.
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Strategy, Name : Key Reversal Pattern Input: StopLossAmount( 250 ) ;
variable: KRPattern( false ) ;
KRPattern = Low < Low[1]and Close > Close[1]and Close < High ;
{ You are counting how many times the pattern recurs. INCREMENT THE COUNT ONE BAR AFTER THE KR IS CONFIRMED. } 
if KRPattern[1] thenbeginValue1 = Value1 + 1 ;
{ If there is a key reversal up pattern, how many times is the following high greater or equal to the last high? } 
if High >= High[1] thenValue2 = Value2 + 1 ;end ;{ Now send the results to a text file } 
if LastBarOnChart thenbeginPrint( File( "C:\Patt.txt" ), GetSymbolName," ", ELDateToString( CurrentDate), " Time: ",CurrentTime:4:0 ) ;Print( File( "C:\Patt.txt" ),"Key Reversal Up Pattern" ) ;if Value1 <> 0 thenbeginPrint( File( "C:\Patt.txt" ),"Pattern ", Value1:4:0 ) ;Print( File( "C:\Patt.txt" ), "Total bars ",BarNumber:4:0, " Observation on total bars ",Value1 / BarNumber * 100, "%" ) ;Print( File( "C:\Patt.txt" ),"Next high is greater or equal to prev high ",Value2:4:0, Value2 / Value1 * 100, "%" ) ;end ;end ;
{ If you want to see trading signals include the code below } 
if KRPattern thenbeginBuy this bar on Close ;Sell ( "Target" ) next bar at High limit ;end ;SetStopPosition ;SetStopLoss( StopLossAmount ) ;if BarsSinceEntry = 1 thenSell ( "EOD" ) this bar on Close ;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Long Trends

Trading System "Long Trends" 
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Signal, Name : Long Trends
inputs:NoDays(21), N(22),MULT1(2), MULT2(2);vars:valuea(0),valueb(0),valuec(0), VAL1(0), VAL2(0); 
valuea=highest(high,NoDays);valueb=lowest(low,NoDays);VAL1= Average(VALUEA,NODAYS);VAL2= Average(VALUEB,NODAYS);
IF VALUEA CROSSES ABOVE VAL1 AND VALUEB > VAL2 THEN BUY ON CLOSE;IF VALUEB CROSSES ABOVE VAL2 AND VALUEA > VAL1 THEN BUY ON CLOSE;IF VALUEA CROSSES BELOW VAL1 AND VALUEB < VAL2 THEN SELL ON CLOSE;IF VALUEB CROSSES BELOW VAL2 AND VALUEA < VAL1 THEN SELL ON CLOSE;
VALUE1 = ((HIGHEST (HIGH, N)) - ((LOWEST (LOW, N))));VALUE2= VALUE1 * MULT1;VALUE3= VALUE1 * MULT2;{VALUE2=TARGET, VALUE3 = STOPLOSS}IF MARKETPOSITION = 1 THEN BEGINEXITLONG TOMORROW AT ENTRYPRICE + VALUE2 LIMIT;EXITLONG TOMORROW AT ENTRYPRICE - VALUE3 STOP;END ;IF MARKETPOSITION = -1 THEN BEGINEXITSHORT TOMORROW AT ENTRYPRICE + VALUE3 STOP;EXITSHORT TOMORROW AT ENTRYPRICE - VALUE2 LIMIT;END ;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Low or High 3

''Trading System "Low or High 3" 
Formula per Tradestation™: 
INIZIO FORMULA 
Typ : Signal, Name : Low or High 3
If Low of Today < Lowest(Low,3)[3]Then buy tomorrow at @Highest(high,3)[1] Stop;
If High of Today < Highest(High,3)[3]Then sell tomorrow at @Lowest(low,3)[1] Stop;
FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System
TS Macd Momentum System

Trading System "Macd Momentum System" 
Codice per il MACD Momentum, creato da Barbara Star, pubblicato nel febbraio 1994 su Technical Analysis of Stocks and commodities.
Formula per Tradestation™: 
INIZIO FORMULA 
Type : Function, Name : McdMo Inputs:R(Numeric),S(Numeric),Q(NUmeric),Dsp(Numeric),Smth(Numeric); 
Vars:Mo(0),Avg(0),Diff(0); 
Mo=MACD(C,R,S);Avg=XAverage(MACD(C,R,S),Q);Diff=Mo-Avg;McdMo=Average(Diff-Diff[Dsp],Smth); 
Type : Function, Name : MacdDiff Inputs:R(Numeric),S(NUmeric),Q(Numeric);Vars: Mac(0),Avg(0); 
Mac=MACD(C,R,S);Avg=Xaverage(MACD(C,R,S),Q);MACDDiff=Mac-Avg; 
Type : Signal, Name : Macd Momentum Input:R(12),S(26),Q(9),Dsp(10),Smth(3); 
Vars:Mcdif(0),McdCr(0); 
Mcdif=MacdDiff(R,S,Q);{Trigger}McdCr=McdMo(R,S,Q,Dsp,Smth);{Filter} 
Condition1=McdCr<0 and Mcdif crosses below 0;Condition2=McdCr>0 and Mcdif crosses above 0;Condition3=McdCr crosses above 0;Condition4=mcdCr crosses below 0; 
If Condition1 then sell 1 contract on close;If Condition3 then exitshort 1 contract on close;If Condition2 then buy 1 contract on close;If Condition4 then exitlong 1 contract on close;FINE FORMULA 
== Vedi anche: ==
*Indice sequenziale Trading System
Category:Formule_Trading_System