Discussione: Scripts di esempio
-
11-02-13, 16:43 #51
- Data Registrazione
- Feb 2012
- Località
- Pisa
- Messaggi
- 351
-
14-02-13, 17:16 #52
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
Movimentiamo un pò questa discussione :-)
Max...
1. Ti confermo che con AddOrder funziona perfettamente :-)
2. Come mai se uso l'istruzione:
If (Opzione.DaysToExpiry <= 1) then ....
Non me la esegue...nonostante oggi manchi 1 giorno alla scadenza dell'opzione?
Mentre se uso:
If (Opzione.DaysToExpiry < 2) then ...
Invece funziona?
3. E' già possibile usare gli indicatori dentro lo Script?
Se ad esempio volessi identificare il valore delle Bollinger su TF 1 Ora come dovrei fare?
Grazie
-
14-02-13, 22:55 #53
Salve,
1. OK. Dalla prossima versione del software anche i metodi Buy e Sell si comporteranno allo stesso modo di AddOrder.
2. Perchè la proprietà è calcolata come differenza tra date, quindi è un valore decimale. Essendo la data di scadenza sempre impostata come "yyyy-mm-dd 23.59.59", ne consegue che il giorno prima della scadenza la proprietà DaysToExpiry vale "1,qualcosa".
3. No, al momento non è possibile utilizzare indicatori direttamente nel linguaggio di script.
Max Francario
-
08-03-13, 11:55 #54
- Data Registrazione
- Aug 2008
- Località
- Edolo (BS)
- Messaggi
- 693
Ciao Max...
puoi controllare una cosa?
Quando lo script esegue il comando FlattAll mi chiude sempre solo le opzioni ma non l'eventuale future a copertura...
-
10-03-13, 00:34 #55
- Data Registrazione
- Aug 2010
- Località
- Padova
- Messaggi
- 738
-
10-03-13, 12:16 #56
Lo accendiamo o no il motore?
L'argomento è ostico, non c'è dubbio, lo dimostra la scarsa partecipazione a questo 3D che vede coinvolti solamente 3-4 utenti come i bravi Chrisbasetta, Traderloky, Smash, Ismael che sembrano aver digerito abbastanza bene lo script e il suo linguaggio di programmazione; per tutti gli altri 100 utenti attivi che normalmente partecipano al forum di PO, l'approccio allo script resta ancora problematico ed infatti interventi e richieste di spiegazioni sull'argomento da parte di costoro, me compreso, non ve ne sono.
Tiziano e il suo staff che non finiamo mai di ringraziare ci hanno messo a disposizione questo potentissimo strumento ma gran parte di noi non riesce ancora a far partire la macchina neanche solo per apprezzarne il rombo stile vecchia ferrari turbo degli anni 80.
allora che si fà ? non si partecipa al Granpremio ?
secondo il mio modesto parere una prima soluzione al problema che potrebbe stimolare ed invogliare gli utenti a cominciare a studiare lo script e quindi rilanciare questo 3D è chiedere un piccolo sforzo al buon Max affinchè ci faccia vedere il codice completo e funzionante di una semplice strategia messa in paper come ad esempio la rollata di un condor da dove poter partire per prendere spunto e incominciare a fare domande.
una volta superata questa fase diciamo così di "stimolo" e di "apprendistato" sarebbe bello dare la possibilità a chiunque lo desideri di poter approfondire l'argomento magari partecipando ad un vero e proprio corso specifico di formazione da svolgersi in sede a Rovigo.
che ne pensate ?
ps: a Max che lo abbiamo infilato in questo "guaio" e che si sacrificherà per noi, verrà riservata una percentuale di tutti i nostri futuri guadagni.
buona domenica e scusate per la lungaggine.
ApoUltima modifica di Apocalips; 10-03-13 alle 12:24
....non si desidera ciò che è facile ottenere (Ovidio)....
-
10-03-13, 14:46 #57
Premesso che io non avrei nemmeno messo lo script in questa fase, un paio di utenti gestori di fondi o sicav, che conoscono il linguaggio, hanno insistito e lo stanno usando.
Premesso anche che il workflow è uno strumento che si usa con facilità e che permette già di avere delle strategie abbastanza sofisticate (io uso il workflow perchè non so scrivere in quel linguaggio) e perciò lo script diventa meno urgente.
Premesso questo, mi trovi d'accordo su tutta la linea e anche sulla modalità per poterlo, prima conoscere, e poi imparare!! Apo, hai centrato il punto!
Quindi faremo certamente così, però dobbiamo rimandare di alcuni mesi perchè Max, che è l'unico tra di noi, capace di insegnarlo è super impegnato nella difficile finitura di Fiuto Future.
Perchè difficile?
Perchè anche FF ha un linguaggio di programmazione che stiamo completando in maniera tale che si possa utilizzare da subito. Quindi dietro alle parole che si scriveranno, vengono già richiamate delle funzioni e pertanto diventa facile. Ha l'autocostruzione e le parole che si possono scrivere sono divise in sette classi. Si chiama Easy Script e allego una immagine esplicativa.
Allora, se vediamo che gli utenti di FF (Fiuto Future) non avranno difficoltà a scrivere le loro strategie ecco che potremmo pensare di fare lo stesso lavoro (richiede mesi) su Fiuto Pro.
Se non sarà così allora "viriamo" e costriamo noi una serie di logiche di strategie che si possano copiare/incollare e modificare.
Per concludere: abbiamo messo nelle condizioni tutti gli utenti che lo desiderano, di poter costruire la strategia automatica, mettiamo in condizioni di farlo su FF con un linguaggio semplificato e poi unifichiamo le due scritture in base alle vostre richieste.
P.S. perchè non abbiamo fatto da subito su Fiuto Pro un linguaggio tipo FF?
perchè la strategia di FF ha solo i sottostanti e gli indicatori mentre la strategia in opzioni ha le greche e gli strike, ovvero si moltiplicano le funzioni per circa 1200 volte!Ultima modifica di Cagalli Tiziano; 10-03-13 alle 14:49
..se corri dietro a due lepri, non ne prendi nemmeno una.
-
10-03-13, 16:02 #58
- Data Registrazione
- Dec 2009
- Messaggi
- 813
Come dice sempre Tiziano la soluzione migliore è anche la piu' semplice, quindi perchè non combinare il Workflow con porzioni di script precompilate? In questo modo tutti possono sfruttare le potenzialità del linguaggio script senza conoscere il linguaggio di programmazione, si potrebbe ad esempio costruire una strategia intera sul WF e lanciare lo script per scegliere lo strike piu' ITM.
-
10-03-13, 16:13 #59
Hai ragione Tiziano è meglio procedere per gradi dando le giuste priorità.
lasciami però dire una cosa:
io sono convinto che tra i tanti che hanno la licenza di fiuto pro e che quindi possono accedere allo script ce ne sono diversi che già lo utilizzano conoscendone il linguaggio ma che non condividono alcunchè restando nell'anonimato.
Per l'amore del cielo, intendiamoci, ognuno è libero di fare ciò che vuole, ci mancherebbe, non ci sono obblighi, però mi permetto di dire che se tutti partecipassimo e ci confrontassimo liberamente senza timori sarebbe estramamente piu semplice e veloce raggiungere determinati risultati e tutti quanti ne gioverebbero.
....eppure in questa community siamo oltre 6.000 ma solo l'1% partecipa alle discussioni.
ApoUltima modifica di Apocalips; 10-03-13 alle 16:26
....non si desidera ciò che è facile ottenere (Ovidio)....
-
10-03-13, 17:17 #60..se corri dietro a due lepri, non ne prendi nemmeno una.