Buongiorno a tutti e grazie anticipatamente per l’attenzione dedicata. Esiste un modo per poter programmare un ordine utilizzando un’effetto leva?
Se ho detto una banale eresia siate comprensivi con me, mi approccio solo da poche settimane a questo affascinante mondo finanziario.
Certo, tu, ad esempio, acquistibin contratto standard DAX che vale 259K euro, fai il ProBackTest e scopri che per la tua strategia bastano 30K euro, questo è l’effetto leva.
Non esiste un’istruzione per farlo. È una conseguenza naturale.
Grazie mille Roberto, sempre per essere sicuro di aver capito riusciresti a mettermi un codice di programma di esempio?
Simuliamo un acquisto su EURUSD. Io se volessi investire 250€ a leva 100.
Gentilissimo
Leva 100 con IG è difficilissimo, non so che limiti hai tu, in Europa il massimo è 20, con un conto Svizzero (fuori dalla UE credo si possa forse arrivare a 100).
Questo è un Esempio su EurUsd, 2h, dove con 5000 euro di capitale puoi acquistare un contratto da 100000 euro, è chiaro che, teoricamente potresti anche raddoppiare la leva investendoci solo 2500 euro, ma rischieresti di andare in Margin Call
(esempio preso da https://www.prorealcode.com/topic/engulfin/#post-127731):
DEFPARAM CumulateOrders = False
Bullish = close > open
Bearish = close < open
Body = abs(close - open)
//UpperShadow = high - max(open,close)
//owerShadow = min(open,close) - low
//TotalShadows = range - Body
// Engulfing come dfinito a https://www.ig.com/it/gli-engulfing (solo il corpo è interessato, non le ombre)
ONCE BodySize = 0.75 //il corpo deve essere almeno il 70% del range della candela
BullishEngulfing = Bullish AND Bearish[1] AND Body > Body[1] AND close >= open[1] AND open <= close[1] AND Body >= (range * BodySize)
BearishEngulfing = Bullish[1] AND Bearish AND Body > Body[1] AND close <= open[1] AND open >= close[1] AND Body >= (range * BodySize)
// filtro per verificare che il pattern si verifichi in posizione di possibile inversione (swing)
ONCE Periodi = 15
HH = highest[Periodi](high)
LL = lowest[Periodi](low)
InversioneLong = 0
InversioneShort = 0
IF BearishEngulfing THEN
IF max(high,high[1]) = HH THEN
InversioneShort = 1
ENDIF
ELSIF BullishEngulfing THEN
IF min(low,low[1]) = LL THEN
InversioneLong = 1
ENDIF
ENDIF
// entrata LONG
IF BullishEngulfing AND InversioneLong AND Not OnMarket THEN
BUY 1 CONTRACT AT MARKET
ENDIF
// entrata SHORT
IF BearishEngulfing AND InversioneShort AND Not OnMarket THEN
SELLSHORT 1 CONTRACT AT MARKET
ENDIF
//
SET TARGET PROFIT Body * 6
SET STOP LOSS Body * 2
Grazie di nuovo per la disponibilità dimostrata. A dire il vero non ho capito come in questo caso poter raddoppiare la media. questo sistema entra nel mercato comprando 1 contratto ma non specifica con quale leva. scusa se ti faccio perdere tempo.
Ps: Leva 100 era un estremizzazione solo per esempio.
La leva è data dal capitale investito, in qusto caso 5000 euro ed il valore dell’operazione, in questo caso 1 contratto Eur/Usd è pari a 100000 euro, quindi una leva 20 (100000 / 5000). Se, volessi investirci solo 2500 otterresti una leva 40.
NON esiste un comando per stabilire la leva, neppure nel trading manuale, tu metti un certo numero di soldi e poi decidi quanto comprare, anche sulla base del tuo Target e dello Stop Loss.
Di nuovo, grazie mille.
Arrivo da poche esperienza su etoro ed era molto più semplice. Pensavo di abbinare IG per investimenti analoghi su mercati CFD per iniziare.
Li potevo investire sulla valuta un quantitativo più piccolo, senza dover investire in lotti così grandi.
Detto questo ancora tante grazie per avermi schiarito le idee.
Buona serata
Anche IG offre quantitativi più piccoli, ci sono i contratti Forex normali da 100000 euro (10€ a pip), ma anche i mini da 10000 euro (€1 a pip),
Sul Dax ci sono i contratti standard da 250000 euro (€25/pip), i mini da 50000 euro (€5/pip) ed i micro da 10000 euro (€1/pip), ecc…
Ricapitolando, se io attivassi un contratto da 1€/pip , posso aprire la posizione con 1000€ sul conto?
L’esempio mio sopra è per un contratto standard da € 100K e richiede un minimo di € 5K .
Nella tua ipotesi, il contratto è una decima parte, quindi ne basterebbero € 500, quindi potresti addirittura acquistare ben 2 contratti.
Tieni presente che IG offre la possibiità di acquistare, su alcuni strumenti, anche un minimo di 0.5 contratti (metà contratto); quindi nel tuo caso, se su EurUsd è possibile, anche con soli 250€ potresti fare un’operazione tranquillamente acquistando metà del mini contratto (resterebbe, comunque una leva a 20).
Ammettendo che io avendo 1000€ acquisti 2 contratti da 500, quando scatterebbe il Margin call?
Roberto infinite grazie per la pazienza dimostratomi fin ora.
Una buona giornata!
Va visto quanto è il margine richiesto per quello strumento.
Tra l’altro io ho fatto un esempio con i miei riferimenti che sono quelli di IG Svizzera, non soggetta a norme Esma in quanto non fa parte della UE. Probabilmente con IG Italia riesci a malapena ad acquistarci un contratto con 1000 euro.
Vai sulla piattaforma di IG e prova ad inserire un ordine di acquisto ed uno di vendita dello strumento che t’interessa. Inserisci tutti i dati ma non confermare, ovviamente. In basso ti apparirà il margine richiesto.
Buongiorno Roberto, sfrutto ancora un pò della tua gentilezza e disponibilità per chiederti un’ulteriore informazione di programmazione. Che tu sappia esiste qualche limitazione di ordine con PRT? ti spiego, dalla piattaforma IG posso inserire ordini di 0,25/contratto spot (10000). Quando backtesto la mia strategia non parte con i decimali di contratto.
Dall’ultima volta che ci siamo scritti ho attivato il conto IG e ho attivato la piattaforma. Ora stavo testando la versione PRT avviata dal conto Demo di IG.
Grazie
Niente.. mi sono già risposto. Sul portale IG mi permette di acquistare 1/4 di mini contratto solo sul conto reale.. Sul conto Demo è limitato a 1 contratto.
Grazie Roberto mi avresti risposto come sempre ma spero di evitarti una rottura in più. 😀