| Author |
Topic  |
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 05 June 2003 : 18:02:27
|
Salve sono un nuovo utente e vorrei chiedere un aiuto per realizzare un semplice TS basato sul Parabolic SAR premetto non ho ancora capito il linguaggio di prog.ne e mi sembra essere +tosto semplice come esempio per imparare a capire con il vostro aiuto. option : ......... long se : SAR inferiore al valore titolo shorth se : SAR maggiore del valore titolo
GRAZIE.
|
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 05 June 2003 : 20:12:35
|
Eccoti il codice:
Sezione Opzioni Comuni:
Option OptInc(0.01, 0.10, 0.01) Option OptMaxInc(0.01, 0.3, 0.01)
Sezione Entra in Acquisto:
Function Main() Return Sar(OptInc, OptMaxInc) < Low EndFunction
Sezione Entra in Vendita (allo scoperto):
Function Main() Return Sar(OptInc, OptMaxInc) > High EndFunction
le altre due sezioni "chiudi posizioni in acquisto" i "chiudi posizioni in vendita" deselezionale (con il relativo check).
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 11 June 2003 : 00:47:44
|
Un ultima cosa ? corretto durante il test del parabolic sar inserire nei parametri di test ingresso all'apertura uscita all'apertura in tal caso su AMZN ad 1giorno con 0,033 , 0,03 mi da un risultato impressionante su base annua possibile.PS ho modificato i parametri mettendo ( 0.001,0.1 ,0.001) (0.001,0.30,0.001)poter avere + ranghe di taratura ti pare corretto. Grazie
|
 |
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 11 June 2003 : 12:43:09
|
Certamente che ? possibile entrare ed uscire in apertura, almeno nei test. Nella realt? ? forse un po' pi? difficile inserire i vari ordini in modo tale che vengano eseguiti solo in caso di segnale di ingresso o di uscita del trading system.
Non vedo poi nessun problema nell'aumentare il range delle 2 option. Tieni conto, per?, che almeno in teoria il valore di incremento massimo dovrebbe essere un multiplo del valore di incremento. Ma ripeto => solo in teoria. Poi ognuno pu? fare ci? che meglio crede. E' proprio questo il bello dell'analisi tecnica. Non ? una scienza esatta come la matematica. 1 + 1 pu? infatti essere anche uguale a 3 (in analisi tecnica).
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 11 June 2003 : 13:38:49
|
Ok grazie per la rispostama mi farebbe piacere se pure voi provaste il il TEST del SAR con i seguenti parametri 0,043 e 0.30 su titoli come microsoft e csco ecc. con l'entrata e uscita al prezzo di apertura sui grafici a 1 giorno magari anche di qualche titolo italiano , io sono un incapace non riesco a scaricare i dati .
|
 |
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 11 June 2003 : 15:53:18
|
In che senso non riesci a scaricare i dati? Ti da qualche errore?
Pu? capitare che se scarichi gli storici completi, il server dia un errore di timeout. In questo caso prova a scaricarne met? alla volta e dovresti risolvere il problema.
Se non ? questo prova a spiegarci quale ? il problema.
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 27 June 2003 : 16:50:52
|
Salve vi vorrei chiedere come posso aggiungere al semplice TS SAR 2 medie mobili semplici tipo mm3 e mm13 che inpediscano al TS di andare long se mm3 inf. mm13 e viceversa e che una volta entrato stoppi nel caso in qui la mm3 torni a superare la mm.13 grazie.
|
 |
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 27 June 2003 : 19:36:57
|
Prova questo:
Sezione "Entra in Acquisto":
Function Main() If MoveAv(Close, 3, "S") > MoveAv(Close, 13, "S") Then Return Sar(OptInc, OptMaxInc) < Low Else Return False Endif EndFunction
Sezione "Chiudi posizioni in acquisto":
Function Main() Return (MoveAv(Close, 3, "S") < MoveAv(Close, 13, "S")) EndFunction
Sezione "Entra in Vendita":
Function Main() If MoveAv(Close, 3, "S") < MoveAv(Close, 13, "S") Then Return Sar(OptInc, OptMaxInc) > High Else Return False Endif EndFunction
Sezione "Chiudi posizioni in vendita":
Function Main() Return (MoveAv(Close, 3, "S") > MoveAv(Close, 13, "S")) EndFunction
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 28 June 2003 : 09:32:21
|
Ok grazie funziona ha migliorato di molto il solo SAR ora mi manca come fare a visualizzare su Insider3000 le 2mm. visto che nella lista indicatori non trovo le mm. e in oltre vorrei provare ad aggiungere uno stop loss del 4% sul prezzo d'acquisto o 100 punti E possibile dirgli di operare solo in intradei senza andare over.? Grazie
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 28 June 2003 : 12:10:55
|
riguardo la visualizzazione delle mm. risolto
|
 |
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 28 June 2003 : 13:26:37
|
Per lo stop loss devi usare una variabile comune a tutti i moduli dove memorizzare il prezzo di ingresso. Ovviamente devi eguagliarlo al vero prezzo di entrata. Nei trading system puoi usare il comando Price per ordinare al trading system di entrare o uscire al prezzo che vuoi tu. Se omesso il trading system si baser? su quello che hai definito nelle Opzioni di test. Supponiamo che tu voglia entrare sempre al prezzo di chiusura:
Sezione "Opzioni Comuni" aggiungi le due dichiarazioni qui sotto:
Dim pdPriceLong As Numeric Dim pdPriceShort As Numeric
Sezione "Entra in Acquisto":
Function Main() If MoveAv(Close, 3, "S") > MoveAv(Close, 13, "S") Then pdPriceLong = Close Price Close Return Sar(OptInc, OptMaxInc) < Low Else Return False Endif EndFunction
Sezione "Chiudi posizioni in acquisto":
Function Main() Dim bRes As Boolean bRes = (MoveAv(Close, 3, "S") < MoveAv(Close, 13, "S")) If bRes = False Then bRes = (Close <= pdPriceLong - pdPriceLong * 0.04) Endif If bRes = False Then bRes = (Close <= pdPriceShort - 100) endif
Return bRes
EndFunction
Sezione "Entra in Vendita":
Function Main() If MoveAv(Close, 3, "S") < MoveAv(Close, 13, "S") Then pdPriceShort = Close Price Close Return Sar(OptInc, OptMaxInc) > High Else Return False Endif EndFunction
Sezione "Chiudi posizioni in vendita":
Function Main() Dim bRes As Boolean
bRes = (MoveAv(Close, 3, "S") > MoveAv(Close, 13, "S")) If bRes = False Then bRes = (Close >= pdPriceShort + pdPriceShort * 0.04) Endif If bRes = False Then bRes = (Close >= pdPriceShort + 100) endif
Return bRes
EndFunction
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 30 June 2003 : 11:59:38
|
C'? qalcosa che non va , con il SAR e le MM il TS entra non alla chiusura della candella che porta allincrocio delle mm3 sotto alla mm13 e viceversa , ma alla chiusura della candela sucessiva bisognerebbe riuscire ad entrare almeno all'apertura , c'? modo di risolvere il problema? Grazie
|
 |
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 30 June 2003 : 12:08:55
|
Sei sicuro di non aver impostato nelle opzioni di test (nella tabella "Opzioni" della finestra di gestione trading systems), il valore della Propriet? "Ritardo di entrata" ad un valore maggiore di zero?
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 30 June 2003 : 15:21:11
|
ok GRAZIE RISOLTO
Sul sito investire in borsa dal quale ho scaticato lo storico fib30 5 min fino al 04/2003 ora ho scaricato lo storico del mese di maggio a1min , esiste il modo di accodarlo allo storico a 5min ? Grazie
|
 |
|
|
SupportoTecnico
Forum Admin
1261 Posts |
Posted - 30 June 2003 : 15:55:12
|
Con la funzione di "Importazione guidata da file di testo" alla quale accedi dal men? "File" => "Gestione file dati" => "Importazione guidata da file di testo"
|
 |
|
|
luca71-4
Nuovo Utente
34 Posts |
Posted - 03 July 2003 : 17:48:29
|
Come posso modificare lo stop loos da stop alla chiusura a stop al prezzo di entrata + x punti senza aspettare la chiusura e aspetta un segnale inverso ? Grazie
|
 |
|
Topic  |
|