Discussione: inviare ordini buy/sell di opzioni
Visualizzazione Ibrida
-
23-07-17, 18:00 #1
- Data Registrazione
- Jul 2016
- Messaggi
- 74
Mi aggrego alla richiesta di evolutiva per alert via email
Sarebbero davvero utili !
Io ad esempio uso una virtual machine online imposto il planning e la lascio lavorare poi mi disconnetto e faccio altro.
Sarebbe fantastico poter impostare gli alert senza dover accedervi per guardare i pop-up
Aggiungo che talune correzioni preferisco effettuarle manualmente a seconda dei trigger che imposto.
E in questi casi la mail sullo smartphone sarebbe la panacea
Grazie
Ciao
Fernando
-
26-07-17, 13:30 #2
-
19-08-18, 16:52 #3
- Data Registrazione
- Feb 2016
- Messaggi
- 128
Scusate se riesumo questo thread abbastanza vecchio; volevo sapere se tramite Easyscript è possibile leggere il valore "Volatility" di Iceberg sulle opzioni. In alternativa ho visto che è possibile importare gli assembly DLL di Iceberg e utilizzare classi e metodi di queste DDL.
E' possibile tramite Iceberg .NET leggere questi valori di Volatility?
Mi riferisco a http://manuals.playoptions.it/Iceberg/it/iceberg_.net
Grazie!
-
20-08-18, 14:26 #4
Salve,
Si, è possibile realizzando un plugin per una strategia di Iceberg.
Il codice all'interno del plugin dovrebbe contenere delle righe simili a queste:
DateTime expiry = <Data e Ora di scadenza dell'opzione>; double strike = <strike dell'opzione>; OptionType optionType = <Serie dell'opzione, CALL o PUT>; Option opt = this.Strategy.FindOption(this.Strategy.UserDefinedMainUnderlying, optionType, strike, expiry); if (null != opt) { double impliedVolatility = opt.Volatility; // Qui va il codice che usa il valore di volatilità implicita dell'opzione }
Max FrancarioUltima modifica di Francario Massimiliano; 20-08-18 alle 15:36
-
20-08-18, 15:40 #5
- Data Registrazione
- Feb 2016
- Messaggi
- 128
Grazie mille, era esattamente quello che cercavo!
Potresti riportarmi il pezzetto di codice con le variabili, valorizzandomele?
Tipo se mi puoi mettere dei valori di esempio in "expiry, strike, serie opzione"
Grazie!
DateTime expiry = <Data e Ora di scadenza dell'opzione>;
double strike = <strike dell'opzione>;
OptionType optionType = <Serie dell'opzione, CALL o PUT>;
-
20-08-18, 16:21 #6
Salve,
per la serie è abbastanza semplice:
// Esempio: cerco una CALL OptionType optionType = OptionType.CALL;
Per quanto riguarda la scadenza e lo strike, invece, è un pò più complicato. Il modo più sicuro è quello di ottenere l'elenco delle scadenze direttamente da Iceberg:
// Elenco delle scadenze List<DateTime> scadenze = this.Strategy.UserDefinedMainUnderlying.OptionsChain.GetExpiries();
Una volta ottenuto l'elenco delle scadenze, si può selezionare quella che interessa:
// Esempio, cerco la prima scadenza oltre i 30gg a partire da adesso scadenze.Sort(); DateTime expiry = scadenze.Where(dt => (dt - DateTime.Now).TotalDays > 30.0).FirstOrDefault();
Il valore dello strike può essere recuperato anch'esso a partire dalla chain delle opzioni di Iceberg:
// Cerco lo strike più vicino a 20000 nella chain con la scadenza selezionata List<double> strikes = this.Strategy.UserDefinedMainUnderlying.OptionsChain.GetStrikes(expiry); double strike = strikes.OrderBy(s => Math.Abs(20000 - s)).FirstOrDefault();
Tutto questo deve comunque essere implementato all'interno di un plugin di Iceberg realizzato in .NET. Il codice di esempio che ho postato è scritto in C#, ma è possibile realizzare i plugin in qualsiasi linguaggio di .NET, come VB.NET o F# o altro.
Max Francario
-
20-08-18, 16:37 #7
- Data Registrazione
- Feb 2016
- Messaggi
- 128
Perfetto, c'è qualche guida su come sviluppare un plugin per Iceberg?
-
04-06-21, 11:01 #8
- Data Registrazione
- Oct 2018
- Messaggi
- 3
Buongiorno a tutti, mi inserisco in questa discussione anche se datata.
E' stata implementata(o sarà implementata?) la funzione dell'invio mail nel caso di alert su grafico? (come quella che c'è nei segnali generati dall'overspread)
Seguendo i segnali degli indicatori plottati su grafico mi verrebbe comodo rivecere una mail perchè cosi ho una notifica immediata sullo smartphone
Grazie, saluti
-
07-06-21, 10:46 #9