Insider 3000 - Forums
Insider 3000 - Forums
Home | Profile | Active Topics | Members | Search | FAQ
 All Forums
 Problemi con "Insider 3000 versione 3"
 Problemi col linguaggio di programmazione
 stop loss

Note: You must be registered in order to post a reply.

Screensize:
UserName:
Password:
Format Mode:
Format: BoldItalicizedUnderlineStrikethrough Align LeftCenteredAlign Right Horizontal Rule Insert HyperlinkInsert Email Insert CodeInsert QuoteInsert List
   
Message:

* HTML is OFF
* Forum Code is ON
Smilies
Smile [:)] Big Smile [:D] Cool [8D] Blush [:I]
Tongue [:P] Evil [):] Wink [;)] Clown [:o)]
Black Eye [B)] Eight Ball [8] Frown [:(] Shy [8)]
Shocked [:0] Angry [:(!] Dead [xx(] Sleepy [|)]
Kisses [:X] Approve [^] Disapprove [V] Question [?]

   
   

T O P I C    R E V I E W
Pingu Posted - 13 January 2003 : 22:35:33
Vorrei sfruttare la possibilita' che mi offrite pubblicando trading systems semplici a scopo didattico per imparare gradualmente un po' di linguaggio di programmazione, anche se per me gia' il secondo TS da voi proposto (1-2-3 High or Low) risulta un po' ostico da decifrare. Per adesso ho modificato leggermente il primo (medie mobili) con l'obiettivo di ottenere segnali d'ingresso al raggiungimento della chiusura piu' alta degli ultimi n giorni e segnali di uscita alla chiusura minima degli ultimi n gg (operativita' solo long):

Opzioni comuni:
Option Opt1(1, 25, 1)
Option Opt2(1, 25, 1)

Entra in acquisto:
Function main()
Return Close = Max(Close, Opt1)
Endfunction

Chiudi posizioni acquisto:
Function main()
Return Close = Min(Close, Opt2)
Endfunction

Vi risulta corretto?
Come posso fare per inserire uno stop loss e per ottimizzarlo?

Grazie.

3   L A T E S T    R E P L I E S    (Newest First)
SupportoTecnico Posted - 14 January 2003 : 10:44:35
Allora, per programmare uno stop loss del 3% (pi? in basso) dal prezzo di entrata devi avere la versione di Insider 3000 Beta 1 - 00002. Per verificarlo vai nel men? Aiuto => Informazioni.

Se hai una versione inferiore pazienta qualche giorno per l'aggiornamento.

Poi inserisci il seguente codice nei vari moduli dei trading systems:

Opzioni Comuni:

Option Opt1(1, 25, 1)
Option Opt2(1, 25, 1)
Dim pdStopLoss As Numeric = 0



Entra in acquisto:

Function main()
Dim bSignal As Boolean

pdStopLoss = 0
bSignal = Close >= Max(Close, Opt1)
If (bSignal = True) Then
pdStopLoss = Close - Close * 0.03
EndIf

Return bSignal
Endfunction



Chiudi posizioni acquisto:

Function main()
Return (Close <= Min(Close, Opt2)) Or (Close <= pdStopLoss)
Endfunction



Non l'ho testato. Prva e vedi se ti pu? essere utile



Se invece vuoi utilizzare una media mobile a 5 gg come stop loss scrivi:


Opzioni Comuni:

Option Opt1(1, 25, 1)
Option Opt2(1, 25, 1)


Entra in acquisto:

Function main()
Return Close >= Max(Close, Opt1)
Endfunction



Chiudi posizioni acquisto:

Function main()
Return (Close <= Min(Close, Opt2)) Or (Close <= MoveAv(Close, 5, "S"))
Endfunction


Pingu Posted - 14 January 2003 : 09:52:34
Considerando che la chiusura minima di n gg sia il segnale di vendita, mi piacerebbe provare ad aggiungere uno stop loss che in alcuni casi lo possa anticipare, ad esempio uno SL fisso al 3% del prezzo di entrata, oppure un trailing stop basato sulla rottura di una media mobile (es. a 5 gg.). Purtroppo non ho proprio idea di quali comandi inserire. Mi potete dare un'idea?
Intanto grazie per la risposta precedente.

SupportoTecnico Posted - 14 January 2003 : 00:50:16
Non ti consiglio di usare solo l'uguale, il sistema non si comporterebbe bene. Aggiungi un > e un < a seconda della formula:


Entra in acquisto:
Function main()
Return Close >= Max(Close, Opt1)
Endfunction

Chiudi posizioni acquisto:
Function main()
Return Close <= Min(Close, Opt2)
Endfunction


Lo stop-loss come il take-profit va messo nel modulo "Chiudi posizioni acquisto". Come programmarlo dipende da te. In teoria potremmo vedere la formula che hai scritto gi? di per se come uno stop-loss.

Infatti lo stop loss non ? altro che una regola di uscita "prematura dal mercato". Con prematura intendo senza segnali di vendita.

Comunque, la formula in teoria andrebbe gi? abbastanza bene cos?.



Insider 3000 - Forums © Copyright 2003-2016 Tradersoft s.r.l. Go To Top Of Page
Powered By: Snitz Forums 2000 Version 3.4.07