Un buon post inizia dal titolo, che deve essere chiaro e immediato... e non aprite nuovi Topics se ne esiste già uno recente sullo stesso argomento... anche in questo Forum le regole sono poche (ma buone).
  • Pagina:
  • 1

ARGOMENTO:

Stop-Limit Orders con easylanguage ... si può fare? 7 Anni 4 Mesi fa #25167

  • w4rri0r
  • Avatar di w4rri0r Autore della discussione
  • Offline
  • Junior Member
  • Junior Member
  • Messaggi: 81
  • Ringraziamenti ricevuti 19
Ciao a tutti,
sto cercando di capire se è possibile inserire degli ordini stop-limit in TS del tipo > prezzo attuale 50 --> compra se prezzo raggiunge 51 e solo a 51 (nè più basso nè piu alto)

insommma...non voglio esecuzioni a mercato (che su TS ho avuto modo di riscontrare sono pessime)

inoltre...qualcuno ha esperienza di sstemi completamente automatizzati intraday con TS? mi interessa sapere l'affidabilità delle performance LIVE rispetto ai backtest che generano sempre esecuzioni perfette e complete...

sto leggendo parcchi pareri negativi nella community TS riguardo allo IOG e parecchi pareri discordi tra gli stessi "ingegneri" del supporto tecnico TS...


grazie per l'aiuto!

Accedi o ✅Crea un account per partecipare alla conversazione.

Stop-Limit Orders con Tradestation ... si può fare? 7 Anni 4 Mesi fa #25171

  • kidkurry
  • Avatar di kidkurry
  • Offline
  • Junior Member
  • Junior Member
  • Messaggi: 97
  • Ringraziamenti ricevuti 41

Ciao a tutti,
sto cercando di capire se è possibile inserire degli ordini stop-limit in TS del tipo > prezzo attuale 50 --> compra se prezzo raggiunge 51 e solo a 51 (nè più basso nè piu alto)

insommma...non voglio esecuzioni a mercato (che su TS ho avuto modo di riscontrare sono pessime)

inoltre...qualcuno ha esperienza di sstemi completamente automatizzati intraday con TS? mi interessa sapere l'affidabilità delle performance LIVE rispetto ai backtest che generano sempre esecuzioni perfette e complete...

sto leggendo parcchi pareri negativi nella community TS riguardo allo IOG e parecchi pareri discordi tra gli stessi "ingegneri" del supporto tecnico TS...


grazie per l'aiuto!


Ciao,

per quanto riguarda gli stop limit, basta usare....ordini stop limit :lol:

per esempio, volendo comprare 100 spy a 225 e non oltre ...





Il sistema completamente automatizzato con TS che oramai è un MUST HAVE e sul quale penso si possa raccogliere un pò di pareri è senza dubbio il FMJ : personalmente posso dire che un pò di slippage c'è, ma non drammatico, ampiamente sopportabile dai trade medi, e non tale da alterare significativamente i risultati....ma attendiamo altri pareri

Questo messaggio ha un'immagine allegata.
Accedi o registrati per visualizzarla.

Accedi o ✅Crea un account per partecipare alla conversazione.

Stop-Limit Orders con easylanguage ... si può fare? 7 Anni 4 Mesi fa #25172

  • w4rri0r
  • Avatar di w4rri0r Autore della discussione
  • Offline
  • Junior Member
  • Junior Member
  • Messaggi: 81
  • Ringraziamenti ricevuti 19
ciao @kid,
grazie per la risposta e per il suggerimento riguardo al trade system FMJ

per gli ordini stop-limit mi sono espresso male....intendevo inserire uno stop-limit all'interno di un trade system scritto con easylanguage

per questo chiedovo lumi anche per lo IOG che nella community recensiscono abbastanza negativamente


:pinch:

Accedi o ✅Crea un account per partecipare alla conversazione.

Stop-Limit Orders con easylanguage ... si può fare? 7 Anni 4 Mesi fa #25231

  • w4rri0r
  • Avatar di w4rri0r Autore della discussione
  • Offline
  • Junior Member
  • Junior Member
  • Messaggi: 81
  • Ringraziamenti ricevuti 19
mi rispondo da solo:
non si può fare. non esiste in tradestation la possibilità di codificare uno stop-limit (pare che si possa con multichart)

ci sono vari espedienti per creare uno stop-limit "sintetico" ma neanche gli specialisti di easylanguage del supporto sono stati in grado di farne funzionare uno.......


arivando anche a dire che " As many before have realized, the TS Simulator is a useless feature to evaluate any kind of strategy performance"

Accedi o ✅Crea un account per partecipare alla conversazione.

Stop-Limit Orders con easylanguage ... si può fare? 7 Anni 4 Mesi fa #25232

  • QTLab
  • Avatar di QTLab
  • Offline
  • Administrator
  • Administrator
  • Messaggi: 7249
  • Ringraziamenti ricevuti 4958
...puoi sempre tornare su Visual Trader! :-)

...oppure acquistare una licenza Multicharts... e iniziare l'elenco di ciò che non va anche di questa piattaforma (perché sono certo che troverai qualcosa che non va pure sua...)

...perché probabilmente non esiste una piattaforma che possa soddisfare le tue aspettative, quindi non vedo molte alternative: puoi abbandonare il trading perché non hai trovato nulla che fa al caso tuo... oppure imparare a programmare in C e comprarti una licenza di Multicharts.NET... oppure assoldare qualche programmatore per scriverti la piattaforma "definitiva" (allo sviluppo di Tradestation lavorano circa 200 ingegneri, ma magari troverai un programmatore sicuro di riuscire a scrivere una piattaforma migliore di Tradestation... in questi anni ne ho conosciuti una dozzina che "a parole" potevano scriverla meglio... ma guarda caso continuano tutti ad usare Tradestation :-) )

...non ero intervenuto su questa questione della codifica di ordini stop limit perché non trovo francamente una qualche utilità ad effettuare un backtest di una strategia con ordini stop limit... perché se una strategia non funziona con ordini stop, ma funziona con ordini stop limit, francamente non ci perderei altro tempo sopra, perché probabilmente parliamo di avg trade di pochi tick... ma é solo una mia idea, quindi non sono intervenuto perché é giusto che ognuno porti avanti lo sviluppo delle idee che lo convincono di più e faccia le sue esperienze...

...ma non ricordo un tuo post qua sul forum in cui non ti sia impegnato a parlare male di Tradestation, e non vorrei che qualcuno, leggendo ciò che scrivi, pensasse davvero che la piattaforma ha tutti questi problemi o che non funzioni bene (dato che resta, da ormai un decennio, la miglior piattaforma a disposizione dei trader sistematici)
QTLab

questo è il forum del "vecchio" sito di QTLab: dai un'occhiata ai nuovi siti...

[il nuovo sito di QTLab] www.QTLab.it
[tutti gli Articoli] www.LucaGiusti.it
[il Libro "Trading Meccanico"] www.TradingMeccanico.it
[il Libro: "Portafogli per l'Investitore"] www.QuantInvesting.it

Accedi o ✅Crea un account per partecipare alla conversazione.

Stop-Limit Orders con easylanguage ... si può fare? 7 Anni 4 Mesi fa #25237

  • w4rri0r
  • Avatar di w4rri0r Autore della discussione
  • Offline
  • Junior Member
  • Junior Member
  • Messaggi: 81
  • Ringraziamenti ricevuti 19
Luca,
sinceramente fino ad ora non ho mai avuto la necessità di automatizzare le mie strategie, ma come dici tu prbabilmente il C (o derivati) lascia più spazio di manovra perchè meno limitato dalle logiche di costruzione di linguaggio.

Questo non è certo un motivo per indurmi ad abbandonare il lavoro che da oltre un decennio mi permette di provvedere al mantenimento della mia famiglia. Proprio per questo continuo a sperimentare e provare nuove strade per mgliorare sia da un punto di vista professionale che di performance.

Sono altresì sicuro che i 200 ingegneri che hai menzionato e che lavorano allo sviluppo della piattaforma sarebbero sicuramente in grado di implementare una built-in stop-limit (come peraltro già esiste su Multicharts) dato che a tal proposito ci sono richieste nella community tradestation che provengono già dal 2004.

Presupponi nel tuo scritto che non valga la pena continuare nella codifica della mia strategia....secondo quali parametri non l'ho capito dato che continui a presupporre che non funzioni con ordini stop...
Presupponi, appunto.

La strategia funziona sia con ordini stop che con ordini market. Da oltre 10 anni. Per questo pensavo di applicarla a più ticker di quanti ne possa seguire in "manuale" e quindi di automatizzarla. Durante il processo ho notato però che facendo il backtest "end of day" la strategia proponeva sempre entries ed exits perfette, precise ed impeccabili. Ho provato allora a testare nel simulatore in real time ed ho notato in quel momento che lo slippage prodotto (nel simulatore real time) risulta spesso esagerato, arrivando ad avere anche oltre 20 centesimi di slippage per un ordine di 100 azioni su MSFT.
Concorderai che con un titolo liquido come Microsoft, per solo 100 azioni, 20 centesimi di slippage in entrata per un ordine stop sono decisamente troppi.
La strategia rimane comunque profittevole, ma questi slippage "mangiano" il 20% del gain, il che, considerando la liquidità dei titoli considerati non è accettabile. Gli slippage però non li produce la strategia...o sbaglio?

Ho chiesto lumi a questo proposito al supporto tecnico e proprio uno di questi 200 ingegneri scrivea quanto già riportato:
" As many before have realized, the TS Simulator is a useless feature to evaluate any kind of strategy performance"
ed ancora:
"The main purpose of the simulator is to provide an area for clients to get comfortable with using the platform and to try out various ideas to get a general sense of practicality.

It does not have information regarding the order book.
Thank you,

Dean
TradeStation Technical Support"

Da qui l'idea di provare a limitare l'eventuale slippage con ordini stop-limit (che peraltro Tradestation propone come tutti ma solo per gli inserimenti manuali).

Interpellati a proposito, gli ingegneri del supporto tecnico, rifericono che Tradestation non propone lo stop-limit in easy language e che quindi si dovrebbe cercare di simularlo attraverso una codifica IOG generando quello che chiamano un ordine "sintetico". Con gli stessi ingegneri del supporto tecnico sto provando da oltre 10 giorni a sviluppare questo ordine "sintetico". Purtroppo finora non è stato ancora prodotto qualcosa di funzionante.

Questi sono fatti. Dimostrabili. Verificabili. A "parlare male" ci pensano le pensionate al mercato del paese.
La piattaforma funziona bene ed è solida. Ma non è perfetta (come non lo sono le altre probailmente) e non incontrerà di certo il favore di tutti i suoi utenti (come e normale che sia e come facilmente riscontrabile nella stessa community di Tradestation).Anche questo è risaputo e dibattuto all'interno della community, che per definizione è un luogo dove "insieme" si cerca di trovare delle soluzioni, ognuno a suo modo. (Inoltre proprio tu Luca, proponevi ad un'altro utente la Piattaforma "Matlab" con Datafeed Bloomberg, per un approccio più professionale alla scrittura e gestione di trading systems......)

Comunque pur comprendendo il motivo ed il tono del tuo scritto, credo sarebbe più utile agli utilizzatori di Tradestation, invece di cercare di screditare gli interventi degli utenti che non hanno una visione identica alla nostra con presunzioni varie, di provare a contribuire alla discussione generale per arrivare ad una soluzione che possa essere utilizzata e condivisa con tutta la community

community.tradestation.com/Discussions/Topic.aspx?Topic_ID=148037&PAGE=1

Alla pagina potrete trovare due codici che vogliono simulare lo stop-limit. Nello spirito appunto della collaborazione e della condivisione, il codice è aperto. Se qualcuno volesse lavorarci con me, mi farebbe piacere

Accedi o ✅Crea un account per partecipare alla conversazione.

  • Pagina:
  • 1

Copyright© 2020 QTLab® - Quantitative Trading Lab SA - Tutti i diritti sono riservati.
Bellinzona (Svizzera), E-Mail: info@qtlab.ch


Questo sito Web non è rivolto a persone giuridiche o fisiche appartenenti a giurisdizioni in cui, in virtù della nazionalità, della tipologia di persona, del proprio domicilio o residenza, della sede sociale o per qualsiasi altro motivo, l’accesso allo stesso, la relativa consultazione, la disponibilità, la pubblicazione, come pure la presentazione di servizi finanziari o la commercializzazione di determinati prodotti finanziari dovesse essere vietata o soggetta a restrizioni. Alle persone cui si applicano tali restrizioni è conseguentemente vietato accedere a questo sito internet. Le informazioni e le opinioni contenute nelle pagine del sito internet e nel materiale in esso contenuto non costituiscono in nessun caso un invito, un’offerta, una raccomandazione o una sollecitazione di acquisto o di vendita, una richiesta o una sottoscrizione di titoli o strumenti finanziari, prodotti o servizi finanziari o d’investimento, né un’esortazione ad effettuare transazioni di alcun genere. Il contenuto del sito internet è stato allestito con la maggiore cura e diligenza possibile. Tuttavia non si fornisce alcuna garanzia circa la correttezza, l’esattezza, la completezza, l’affidabilità o l’attualità dei contenuti proposti. I dati storici relativi ai rendimenti e agli scenari sui mercati finanziari, le prestazioni passate, effettive o indicate da test storici o strategie, non sono garanzia di analoghi risultati futuri. Facendo trading si possono sostenere perdite superiori al proprio investimento iniziale: non si dovrebbe investire o rischiare denari che non si si può permettere di perdere.Per ulteriori dettagli, si prega di leggere le "Condizioni di Utilizzo" nel menù verticale in alto a sinistra. In nessuna circostanza – ivi compresa la negligenza – la nostra società può essere considerata responsabile per perdite e/o danni di qualsiasi natura – sia che si tratti di danni diretti, indiretti oppure consequenziali – derivanti dall’accesso agli elementi di questo sito internet o dal loro utilizzo (o dall’impossibilità di accedere al sito internet stesso e di utilizzarne gli elementi) o da link che portano a siti internet di terzi. Noi non monitoriamo le pagine collegate al sito internet mediante link e decliniamo pertanto qualsiasi responsabilità per i relativi contenuti e per le eventuali prestazioni ivi offerte. La totalità dei contenuti presenti nel sito internet è tutelata dal diritto d’autore. Senza previo consenso scritto da parte nostra non è pertanto consentito riprodurre (anche parzialmente), trasmettere (né per via elettronica né in altro modo), modificare, stabilire link o utilizzare il sito internet per qualsivoglia finalità pubblica o commerciale.Qualsiasi controversia riguardante l’utilizzo del sito internet è soggetta al diritto svizzero, che disciplina in maniera esclusiva l’interpretazione, l’applicazione e gli effetti di tutte le condizioni sopra elencate. Il foro di Bellinzona è esclusivamente competente in merito a qualsiasi disputa o contestazione che dovesse sorgere in merito al presente sito internet e al suo utilizzo. Accedendo e continuando nella lettura dei contenuti di questo sito Web dichiari di aver letto, compreso e accettato le sopracitate informazioni legali. Accedendo e continuando nella lettura dei contenuti di questo sito Web dichiari di aver letto, compreso e accettato le sopracitate informazioni legali. 
The material on this website is for information purposes only. Any reference on this Web site to QTLab, the authors, and its affiliated companies should not be construed as an offer or solicitation, directed to residents in jurisdictions where QTLab, by and through any of its affiliates, is not registered to do business. No investment advice or solicitation to buy or sell securities is given or in any manner endorsed by QTLab or any of its affiliates. Charts created using TradeStation. ©TradeStation Technologies, Inc. All rights reserved. No investment or trading advice, recommendation or opinions is being given or intended. Past performance, whether actual or indicated by historical tests of strategies, is no guarantee of future performance or success. There is a possibility that you may sustain a loss greater than your entire investment; therefore, you should not invest or risk money that you cannot afford to lose. For further details please read the "Condizioni di Utilizzo" to see the full set of terms and conditions.