FINANCIAL COMPUTING E TECNOLOGIE PER L'HIGH FREQUENCY TRADING

Gerardo IOVANE FINANCIAL COMPUTING E TECNOLOGIE PER L'HIGH FREQUENCY TRADING

0522500090
DIPARTIMENTO DI INFORMATICA
CORSO DI LAUREA MAGISTRALE
INFORMATICA
2024/2025

ANNO ORDINAMENTO 2016
SECONDO SEMESTRE
CFUOREATTIVITÀ
648LEZIONE
Obiettivi
CONOSCENZA E CAPACITÀ DI COMPRENSIONE:
- NOZIONI DI BASE PER MODELLARE, PROGETTARE E SVILUPPARE STRATEGIE AUTOMATICHE DI DECISION MAKING IN FINANCIAL COMPUTING E HIGH FREQUENCY TRADING.

CAPACITÀ DI APPLICARE CONOSCENZA E COMPRENSIONE:
- SAPER PROGETTARE STRATEGIE DI DECISION MAKING PER LA FINANZA E GLI INVESTIMENTI IN CONTESTI DI HIGH FREQUENCY COMPUTING.
- SAPER PROGETTARE E SVILUPPARE ALGORITMI PER LA FINANZA E GLI INVESTIMENTI IN CONTESTI ON-LINE DI MEDIA-ALTA COMPLSSITA’ E AD ALTA FREQUENZA DI VARIAZIONE.
- SAPER PROGRAMMARE APPLICATIVI IN AMBIENTI CUSTOM CON LINGUAGGI PROPRIETARI UTILIZZANDO TECNICHE DI PROGRAMMAZIONE VISUALE GRAFICA
Prerequisiti
È RICHIESTA LA CONOSCENZA DI METODI E TECNICHE DI PROGRAMMAZIONE E PROGRAMMAZIONE OO COSI’ COME ALGORITMI E STRUTTURE DATI
Contenuti
NOZIONI FONDAMENTALI DI PROGRAMMAZIONE IN MQL DI METAQUOTES AMBIENTE DI SVILUPPO, LE LIBRERIE DI BASE, ESEMPI DI EXPERT ADVISOR BASATI SU INDICATORI FONDAMENTALI, INTRODUZIONE ALLA IMPLEMENTAZIONE DI STRATEGIE DI TRADING E MONEY MANAGEMENT, ESEMPI ELEMENTARI DI STRATEGIE DI RISK MITIGATION.
(2,2)
MERCATI FINANZIARI, FOREX E GESTIONE DEL RISCHIO
DEFINIZIONE, NOTAZIONI E PROPRIETÀ. I MERCATI FINANZIARI. IL FOREX, LA GESTIONE DEL RISCHIO. TECNICHE DI INGRESSO ED USCITA DAL MERCATO. LA CREAZIONE E GESTIONE DEI PORTAFOGLI. IL MONEY MANAGEMENT.
(2,0)
ANALISI TECNICA ED INDICATORI
L’ANALISI CON LE CANDELE, ANALISI CON UNA SINGOLA CANDELA, PATTERN A DUE CANDELE, PATTERN A TRE CANDELE, PATTERN A QUATTRO E PIÙ CANDELE; GLI INDICATORI DI PREZZO, IL CONCETTO DI CANDELA GENERALIZZATA, GLI INDICATORI DI TREND, GLI INDICATORI DI VOLATILITÀ, GLI INDICATORI DI VOLUMI, INDICATORI IBRIDI.
(2,2)
PROGETTAZIONE E SVILUPPO DI UN ALGORITMO PER L’ANALISI AD ALTA FREQUENZA
PROGETTAZIONE E IMPLEMENTAZIONE O CATTURA DEI PRINCIPALI INDICATORI: EMA, BOLLINGER BANDS, OSCILLATORE STOCASTICO, ADX.
(2,2)
PROGETTAZIONE E SVILUPPO DI UN ALGORITMO PER LA GESTIONE DELLE NEWS IN AMBITO FINANZIARIO
PROGETTAZIONE E SVILUPPO DI UN SISTEMA DI TRIGGER BASATO SU UN CALENDAR DI NWS, SUDDIVISIONE IN AREE FUNZIONALI, VIRTUAL INSTRUMENTS DI USO COMUNE E DI SUPPORTO, STRUTTURE DATI PRINCIPALI, ALGORITMO DI CORE.
(1,1)
PROGETTAZIONE E SVILUPPO DI UN ALGORITMO PER IL TRADING IN BANDA ED IN TREND
PROGETTAZIONE E SVILUPPO DI ALGORITMI BASATI SULLE BANDE DI BOLLINGER, PROGETTAZIONE E SVILUPPO DI UN ENGINE PER POSIZIONI OCO (ONE CANCELS THE OTHER), STRATEGIE DI TRADING IN BANDA, STRATEGIE DI TRADING DI INSEGUIMENTO DEL TREND CON SINCRONIZZZZIONE CON LE NEWS, SVILUPPO DI UNA STRATEGIA COMPLESSA CHE SFRUTTA I TREND, SUDDIVISIONE IN AREE FUNZIONALI, VIRTUAL INSTRUMENTS DI USO COMUNE E DI SUPPORTO, STRUTTURE DATI PRINCIPALI, ALGORITMO DI CORE, FUNZIONI DI REPORTING.
(4,4)
PROGETTAZIONE E SVILUPPO DI UN ALGORITMO PER L’HIGH FREQUENCY TRADING
INTRODUZIONE SULLA VOLATILITÀ, VELOCITÀ ED ACCELERAZIONI DEI MERCATI FINANZIARI, PROGETTAZIONE E SVILUPPO DI UNA STRATEGIA VOLATILITÀ DRIVEN, SVILUPPO DI UNA STRATEGIA SULLA VOLATILITÀ, SVILUPPO DI UNA STRATEGIA COMPLESSA SULLA VOLATILITÀ E NEWS, SUDDIVISIONE IN AREE FUNZIONALI, VIRTUAL INSTRUMENTS DI USO COMUNE E DI SUPPORTO, STRUTTURE DATI PRINCIPALI, ALGORITMO DI CORE, FUNZIONI DI REPORTING.
(2,2)
PROGETTAZIONE E SVILUPPO DI UN ENGINE PER LA CANDELSTICK ANALYSIS
DEFINIZIONE DELLE CONDIZIONI E DEI VINCOLI PER LA CARATTERIZZAZIONE DEI PATTERN DI CANDELE, CONFRONTO TRA STRATEGIE DI IMPLEMENTAZIONE, SUDDIVISIONE IN MODULI FUNZIONALI, PROCEDURE DI VERIFICHE DEI PATTERN, PROCEDURE DI VALIDAZIONE DEI PATTERN, SVILUPPO DI UN CLASSIFICATORE E VALIDATORE.
(2,2)
CONCEPIRE E PROGETTARE UNA SOLUZIONE PER LA COOPERAZIONE E LA COMPETIZIONE DI AGENTI IN CONTESTO FINANZIARIO
COOPERAZIONE E COMPETIZIONE NELLA TEORIA DEI GIOCHI E DELLA COMPLESSITÀ, MODELLAZIONE E SIMULAZIONE, CAOS E SINTROPICITÀ, SERENDIPITY, STRATEGIE DI REALTÀ ESPANSA NEL DECISION SUPPORT SYSTEMS
(2,2)
BLOCKCHAIN: TECNOLOGIA, STORIA, POSSIBILI APPLICAZIONI DELLA BLOCKCHAIN, STRUTTURA, ESEMPI DI CRYPRO COIN: BITCOIN, ETHEREUM, RIPPLE, ECC; COIN, CURRENCY, TOKEN (UTILITY, SECURITY, SHARE); STRUTTURA: BLOCCHI, TRANSAZIONI, PROOF OF WORK: IL MINING, PROOF OF STAKE, HARD FORK E SOFT FORK, VULNERABILITÀ DELLE BLOCKCHAIN; ICO, IEO E SAFT: LE DIVERSE FORME PER L’OFFERING DI CRYPRO COIN; SOLIDITY: INTRODUZIONE AL LINGUAGGIO, SINTASSI, ESEMPI, INTEROPERABILITÀ CON VECCHI CONTRATTI, PROGETTAZIONE DI SMART CONTRACT, SVILUPPO DI SMART CONTRACT, PROGETTAZIONE DI UNA DAPP, IMPLEMENTAZIONE DI UNA DAPP
(6,6)

TOTALE ORE 48 (25 ORE LEZIONE E 23 ORE ESERCITAZIONE)
Metodi Didattici
• LEZIONI FRONTALI
• ESERCITAZIONI
Verifica dell'apprendimento
LA VERIFICA E LA VALUTAZIONE DEL LIVELLO DI APPRENDIMENTO DA PARTE DELLO STUDENTE AVVERRANNO TRAMITE UN ESAME FINALE, CONSISTENTE IN UNA PROVA SCRITTA (PROGETTO) SEGUITA DA UNA PROVA ORALE.
LA PROVA SCRITTA AIUTERA’ A VALUTARE LA CAPACITA’ DELLO STUDENTE DI APPLICARE LE NOZIONI AL FINE DELLA RISOLUZIONE DI ESERCIZI RIGUARDANTI I TEMI TRATTATI NEL CORSO.

LA PROVA ORALE SERVIRA’ A VALUTARE LA CAPACITA’ DELLO STUDENTE DI ESPORRE IN MODO CHIARO E RIGOROSO I CONCETTI APPRESI IN AULA E PRESENTARE IL SUO PROGETTO.
Testi
• G.IOVANE, A.AMOROSIA, M.LEONE, FINANCIAL COMPUTING, ARACNE EDITORE 2016
• APPUNTI DEL DOCENTE
  BETA VERSION Fonte dati ESSE3 [Ultima Sincronizzazione: 2024-11-18]