Break del prezzo di un insieme di 4 candele.

Documenti analoghi
GUIDA PER LA CREAZIONE DI UN EA BASATO SUL INSIDE CANDLE BREAKOUT

la formazione finanziaria è il miglior investimento per il tuo domani

Trading Systems Automatici

Metatrader 4. Brevi cenni storici e funzionamento

COS E LA PRICE ACTION E I VANTAGGI DI OPERARE CON ESSA:

CREARE UN EA UTILIZZANDO UN INDICATORE PERSONALIZZATO SUPERTREND

la formazione finanziaria è il miglior investimento per il tuo domani

Corso Sapienza Trading Automatico la formazione finanziaria è il miglior investimento per il tuo domani

Intervento di Algoritmica.pro

CAPITOLO 1 CHE COSA E' IL FOREX?

Manuale Expert Advisor

Tesi di laurea: CALIBRAZIONE DEI PARAMETRI DELLE BANDE DI BOLLINGER PER LO SVILUPPO DI UNA STRATEGIA DI TRADING NEL MERCATO BORSISTICO ITALIANO

Guida per lo Smart Order

SIGNAL FLOW PRO

Come sfruttare i gap di apertura per l operatività intraday. Fabrizio Guarnieri Webinar live, 20/09/2016

Fabrizio Guarnieri

SEGNALI DAX INTRADAY

DOWNLOAD INSTALLAZIONE CONFIGURAZIONE GESTIONE LICENZE. Puoi scaricare l'expert advisor nella sua versione più aggiornata al seguente link:

FONDAMENTI DI ANALISI TECNICA

SmartOrder per MetaTrader5 Manuale

SPREAD TRADING GUIDA RAPIDA. a cura di Fabrizio Guarnieri

Insert > Object > Chart

SANTE PELLEGRINO

PRESENTAZIONE DI MANGUSTA-PRO E PHANTOM di Enrico Malverti

Stategia operativa sui Gap di Apertura. diarioditrading 2016

Intraday titoli azionari

L o n d o n B r e a k o u t

INTRODUZIONE ALLA METATRADER E SUO UTILIZZO NEL T.A.

CORSO SUL LINGUAGGIO MQL

Presenta: MASTER TRADING & INVESTMENT

Secondo l impostazione della figura precedente a partire dall alto e da sinistra a destra, sono presenti:

Trainer: Francesco Baroni

Offline Mode - Possibilità di utilizzare MetaStock anche senza essere collegati ad internet.

Corso Sapienza Trading Automatico la formazione finanziaria è il miglior investimento per il tuo domani

Una statistica è una quantità numerica il cui valore è determinato dai dati.

Funzioni in C. Funzioni. Strategie di programmazione. Funzioni in C. Come riusare il codice? (2/3) Come riusare il codice? (1/3)

Strategie di programmazione

Come creare un modulo per Joomla?

BARSTICKS PATTERNS PRICE ACTION METHOD (James16 Method)

Corso di trading a cura di CFI di Fabio Pioli. docente: Ing. Francesco Filippi - Trader Master CFI MODULO BASE. Venerdì 25 aprile 2014

VIP SERVICES TERMS AND CONDITIONS / TERMINI E CONDIZIONI DEI SERVIZI VIP

Laboratorio Informatica

Rimini Maggio 2006

La mia personale Strategia sul FOREX

GUIDA COMPILAZIONE MODELLI MS WORD

Corso sul PACCHETTO OFFICE. Modulo Access

Quando comprare o vendere?

Guida alla piattaforma AVA Metatrader 4

Corso di formazione in aula

Come Investire e Guadagnare In Borsa ORA

VBA è un linguaggio di scripting derivato da Visual Basic, da cui prende il nome. Come ogni linguaggio ha le sue regole.

Il sistema su Timeframe a 4H è basato sul momentum, sulla ricerca di una forza. avvalorato dal timeframe a medio termine. Vantaggi CARATTERISTICHE

UNIVERSITA POLITECNICA DELLE MARCHE FACOLTÀ DI ECONOMIA GIORGIO FUÀ

FX UNPLUGGED. guida rapida. Strategia operativa trend-follower multiday per il mercato forex. FABRIZIO GUARNIERI

Come triplicare i profitti con Fap Turbo in cooperazione con Mega Droid EA

Corso Sapienza Trading Automatico la formazione finanziaria è il miglior investimento per il tuo domani

RIVER: trading guadando il fiume

Comprendere il Margine ad IB. Alessandro Bartoli, Interactive Brokers

Bruno Moltrasio Milano, 15 giugno Copyright BRUNO MOLTRASIO

MetaTrader 4. Guida di

SERVIZIO "FUTURES SWING TRADING"

DAX Future Analisi per il giorno

Parametri by reference. Funzioni. Passaggio dei parametri. Parametri by reference. Soluzione. Problemi

Come gestire il Money Management nelle Opzioni Binarie

VBA Principali Comandi

Il foglio elettronico. Excel PARTE

TECNICHE DI SWING TRADING

Fabrizio Guarnieri & Alessandro Cicalese WEBINAR DIDATTICO

Sezione Quinta Scelta ottima

LE PERIZIE DI STIMA NELLA VALUTAZIONE: I PUNTI CRITICI. Prof. Michele PIZZO

Matlab 5. Funzioni. Slide basate sul corso di C. Blundo. A.A. 2010/ GPersiano. Laboratorio di Informatica per Fisici 1

Linguaggio C - le strutture di controllo: sequenza, selezione, iterazione

FRIGGITRICE CON TIMER E INGRESSI DIGITALI SPECIFICHE DI FUNZIONAMENTO REV1.2 1/13

I Fogli Elettronici (Microsoft Excel)

Manuale dell utente MetaTrader 4 TraderNovo:

GUIDA ALLA MARGINAZIONE SUI DERIVATI

Laboratorio di Telecomunicazioni - IIS E.Majorana di Cesano Maderno

Manuale di SmartLines

Metodo Past Regression Deviated Di Robert Hill

Massimi e minimi vincolati

I Gap di apertura Rischi e opportunità per l opera2vità intraday. Fabrizio Guarnieri & Alessandro Cicalese Webinar live, 24/11/2016

Laboratorio di Python

MetaTrader 4/5 per Android. Guida per l utente

WooCommerce opzioni spedizione: spedizione gratuita e tariffa unica internazionale

Expert Adivisor EA Dreams ASO Strategia e settaggi ATTENZIONE LEGGERE IL DISCLAIMER

Analisi Integrata & Trading system

I PROCESSI DI PRODUZIONE La produzione è la realizzazione dei prodotti, tramite la combinazione dei fattori produttivi. Questa produzione è una

Precorsi di matematica

L insider Trading e il Valore dell Informazione Privilegiata

GUIDA AI PORTAFOGLI MODELLO

Fondamenti di Programmazione. Strutture di controllo

Corso di Formazione. Alfabetizzazione digitale

Strumenti informatici Realizzare un test z, un test t e un test F per campioni indipendenti con Excel e SPSS

If Statement. Il costrutto condizionale if ha la seguente sintassi:

Indice. Ordine di valutazione. Espressioni in C++ Le espressioni in C++ (CAP 4) Alberto Garfagnini e Marco Mazzocco A.A. 2014/ * 20 / 2

Report di Analisi Tecnica Azioni Italia 16 maggio 2015

Livello di misura Scala Nominale Scala Ordinale Scala di Rapporti. Scala Nominale

SPREAD TRADING GUIDA RAPIDA. a cura di Fabrizio Guarnieri

Transcript:

ANALISI CANDELSTICK Breakout di un range di prezzo Analisi tecnica Questo è un tipo di strategia SEMPLICE. Non richiede l ausilio di indicatori o oscillatori, medie mobili o quant altro. Osserveremo soltanto i prezzi ed i livelli che creano nel tempo. Potremo definire molti parametri e variabili. Questa è una strategia indicativa, che ci permette di capire la logica di funzionamento di EAWizard e come usare dei livelli formati da un gruppo di candele o da certe aree orarie. Break del prezzo di un insieme di 4 candele. La tecnica, puramente grafica, prevede l individuazione del range di 4 candele, dove l ultima è posizionata alle ore 12. Quindi, nel time frame orario, le candele saranno: ore 12, 11, 10, 9. Si considera il max e il min delle 4. Su questi 2 livelli piazzeremo 2 ordini pendenti: uno in buy e uno in sell. Una condizione fondamentale e che metteremo i pendenti solo se non ci sono operazioni in corso. La lettura la faremo (nel TF orario) alla candela successiva a quella delle ore 12, quindi quella delle 13. Gli ordini pendenti dureranno un certo periodo di tempo (calcolato in numero di candele)

REGOLE DI STRATEGIA DELL EA: Condizioni di apertura ordini pendenti: 1) Market is flat ovvero non ci sono ordini aperti a mercato 2) Nessun ordine pendente di acquisto (BuyStop) deve essere presente 3) Nessun ordine pendente di vendita (SellStop) deve essere presente 4) La candela appena chiusa è iniziata alle ore definite con i parametri OraFinale DelRange e MinutoFinaleDelRange (nel nostro esempio quella delle 12:00) Definizione di un range di prezzo determinato da un numero n di barre. Entrata a mercato a partire dal break out del range di prezzo 1. Determinazione dell ambiente di trading: operatività a partire dalla chiusura della candela delle ore 12. Nell istante di chiusura della candela delle ore 12 e quindi contestualmente all apertura della successiva candela avviene la verifica dell assenza di ordini aperti a mercato e neppure di ordini pendenti. 2. Determinazione dei livelli di mercato: se la condizione precedente sarà vera, min e max delle 4 candele precedenti comprendendo quella delle ore 12. 3. Attivazione degli ordini pendenti al livello del miglior min e max delle 4 candele esaminate; Gli ordini pendenti verranno posizionati all apertura della candela delle 13 ovvero quando si verifica la situazione in cui l orario di apertura della candela precedente è 12:00. Nel nostro caso essendo OraFinale DelRange = 12 e MinutoFinaleDelRange = 0 4. Money management: investimento in % del capitale 5. Stop loss: sarà parametrizzato prendendo come distanza di riferimento il valore di ampiezza massima rilevata tra le candele del range moltiplicato per un certo fattore allo scopo di gestirne lo spostamento in fase di ottimizzazione dell EA 6. Take profit: multiplo dello Stop Loss Lo stoploss viene posto SOTTO al prezzo di entrata prendendo come distanza di riferimento il valore di ampiezza massima rilevata tra le candele del range definita con il parametro BarreInRange EAWIZARD CONDIZIONI DI IF Tutte le condizioni di IF devono essere soddisfatte per poi passare alle istruzioni THEN.

Andiamo a scriverne 4. Se solo una di queste non è soddisfatta allora le istruzioni THEN non verranno eseguite. Iniziamo con l ambiente di trading, cioè dobbiamo impostare le condizioni prima di scrivere la regola vera e propria di condizione di trading. E buona norma procedere con questa metodologia. Market Position Restituisce attuale posizione di mercato. Se ci sono più posizioni aperte contemporaneamente, Restituisce la prima. Le posizioni a mercato possono essere: Flat nessuna posizione aperta Long posizione long aperta Short posizione short aperta Quindi non andremo ad applicare le prossime regole di trading quando non c è nessuna posizione aperta, in modo tale da non aprire mai altre operazioni contemporaneamente.

Pending Order Exist: restituisce true quando esiste un ordine pendente (stop o limit) specificato da un determinato numero magico. In questo caso per soddisfare le prossime regole non ci devono essere ordini pendenti di tipo Buy

Pending Order Exist: restituisce true quando esiste un ordine pendente (stop o limit) specificato da un determinato numero magico. In questo caso per soddisfare le prossime regole non ci devono essere ordini pendenti di tipo Sell.

IDENTIFICAZIONE DELLE CANDELE CHE FORMANO IL RANGE Funzione Get Time: Questa funzione restituisce il tempo in ore, minuti e secondi in un formato numerico di tipo datetime, compatibile con la Metatrader e necessario per poter essere confrontato con i valori Time (ora apertura) di ciascuna delle candele prese in esame. In questo modo è possibile gestire condizioni di trading basate sull orario di apertura delle candele. Un esempio di condizione potrebbe essere questo : GetTime (8, 30,0) = Time [1] Significa che confronto il tempo di apertura della candela Shift 1 con un orario definito da me, in questo caso le 8:30:00 del mattino. Se per ipotesi la strategia lavora sul TF 30 min, tale uguaglianza si verificherà solamente all apertura della candela delle 9:00. Infatti in quell occasione l orario di apertura della candela precedente (shift 1) è 8:30:00. Dovrò impostare le variabili esterne delle ore e dei minuti Definiamo le variabili esterne OraFinaleDel Range e Minuto Finale Del Range con valore 12 e 0, quindi vogliamo che l ora finale del range sia alle 12:00

CONDIZIONI DI THEN APERTURA ORDINE: Posiziono un ordine BuyStop al livello max del range delle 4 candele considerate partendo da quella delle ore 12 compresa: es nel TF orario saranno le candele delle ore 12, 11, 10, 9). Il prezzo max del range è definito con l istruzione Highest partendo dalla candela con shift 1 ed andando a ritroso di un certo numero di candela definite con il parametro BarreInRange. A tale prezzo viene addizionato di un certo numero di pips definito con il parametro StopOffsetInPips. Questo stratagemma permette di posizionare l ordine leggermente sopra il livello max del range. Lo stoploss viene posto SOTTO al prezzo di entrata prendendo come distanza di riferimento il valore di ampiezza massima rilevata tra le candele del range definita con il parametro BarreInRange Il ProfitTarget viene posto SOPRA al prezzo di entrata prendendo come distanza di riferimento il valore di ampiezza massima rilevata tra le candele del range definita con il parametro BarreInRange Impostazioni step by step Sommiamo il prezzo più alto del range delle candele ( variabile esterna) con un numero di pip di distanza dal break Variabile esterna

Scriviamo le variabili esterne: Impostare la variabile esterna Barre in range (4) Impostare la variabile esterna Pip distanza dal break (5) Price / / Formula / / Addition (+) Parameter 1 / Highest Period / / Barre in range (variabile esterna) Parameter 2 / ConvertToReal Pip

Parameter / / Pip distanza dal break (variabile esterna) Ok / ok / ok QUANTITY: Predefinite MM inseriamo un MM con sistema Antimartingala: investimento in % sul capitale. Money Management: Risk fixed % of account equity Lots if not MM: Impostare la variabile esterna (di tipo double): LotsIfNoMM: 0.1 Risk in % Impostare la variabile esterna (di tipo double): PercentualeInvestimento 0.5 (0.5% dell equity) Lots decimals: 2 Maximum lots (protection): Impostare la variabile esterna (di tipo double): MaximumLots: 5 Base Currency Exch Rate: 1 MAGIC NUMBER: 11111 per le operazioni long DEFINIZIONE DEL TAKE PROFIT E STOP LOSS Dimensione del range delle 4 candele moltiplicato per un fattore. Impostare la variabile esterna / Fattore TP e SL Elaborare il global SL Calcoliamo la differenza tra il massimo delle 4 barre ed il minimo delle 4 barre. Per sicurezza lo convertiamo in valore assoluto (funzione MathAbs (mi restituisce un valore assoluto da una differenza (es. 5 10 = 5 >> mi restituisce 5))) e lo moltipliciamo per il fattore di SL Stop Loss / / Formula / / Multiplication / parameter 1 / / MathAbs / Value / / Subtraction / parameter 1 / / Highest / Period / / BarreInRange / ok / Parameter 2 / / Lowest / Period / / BarreInRange / ok / ok / ok / Parameter 2 / / FattoreSL / ok / ok

IL TP SARA un multiplo dellos top loss Elaborare il global TP Stesso calcolo precedente: Calcoliamo la differenza tra il massimo delle 4 barre ed il minimo delle 4 barre. Per sicurezza lo convertiamo in valore assoluto (funzione MathAbs (mi restituisce un valore assoluto da una differenza (es. 5 10 = 5 >> mi restituisce 5))) e lo moltipliciamo per il prodotto del fattore di SL per il fattore TP. Profit Target / / Formula / / Multiplication / parameter 1 / / MathAbs / Value / / Subtraction / parameter 1 / / Highest / Period / / BarreInRange / ok / Parameter 2 / / Lowest / Period / / BarreInRange / ok / ok / ok / Parameter 2 / / Multiplication / Parameter 1 / / FAttoreSL / Parameter 2 / / FattoreTP / ok / ok / ok Inserire nell apertura ordine in Profit Target e Stop Loss il Global PT e SL Altre funzioni avanzate da impostare: Bars valid: dtermina dopo quante candele fissare la scadenza dell ordine pendente attraverso variabile esterna: Impostare la variabile esterna / BarsValid: 5 Replace existing order / true Se esiste già un ordine pendente viene sostituito con questo. Minimum Stop Difference / 5 Definisce il numero minimo di pip di stoploss, utile per assicurarsi che l EA non cerchi di aprire ordini con stoploss troppo vicino al livello di ingresso tali da essere respinti dal broker per STOPLEVEL ovvero il limite minimo imposto dal broker per posizionare SL, TP e prezzo ingresso ordini pendenti.