Un sotto-laboratorio per riempire le FAQ (domande frequenti). Aiutiamo i compagni! - pagina 12

 
sergeev:

Sì, questo è un punto importante, ci sono molte opzioni.

puoi fare qualche raccomandazione?

Non sono un gran raccomandatore... Sono io quello che chiede sempre.
 

Beh, ecco un'opzione:

Da dove dovrebbe iniziare un principiante?

MetaTrader (MT) diMetaQuotes Software Corp." è un software gratuito per il trading su internet, l'analisi tecnica dei mercati finanziari, lo sviluppo e l'uso di sistemi di trading automatico. Attualmente esistono due versioni di MT: MetaTrader 4 e MetaTrader 5, che è un'estensione della versione 4. Di seguito considereremo la versione 4 del programma (MT4).


MT4 può essere scaricato e installato gratuitamente dai siti web delle società che forniscono servizi di trading su internet e che utilizzano questa piattaforma di trading. Potete scaricare MT4 direttamente dal sito web dello sviluppatore del programma. Poiché esistono versioni di MetaTrader per diverse piattaforme mobili, questa versione ha una funzionalità leggermente ridotta rispetto alla versione per PC.


MT4 consiste in tre moduli principali:

  • Terminale di scambio. Funzioni principali: esecuzione di operazioni, registrazione di operazioni ed eventi, gestione del conto di trading, ecc.
  • Tester di strategia. Utilizzato per testare le strategie di trading.
  • Metaeditor, utilizzato per la creazione di strumenti di analisi tecnica, elaborazione di dati e sistemi di trading automatico in MQL4.


Il linguaggio MQL4 permette di estendere significativamente le capacità di MT4. MQL4 è abbastanza facile da imparare anche per chi non ha esperienza di programmazione. Ci sono molti materiali per aiutare i principianti a imparare il linguaggio, e c'è il sito di supporto tecnico MT4/MQL4 .community, dove si può trovare:

  • Tutorial MQL4. Questo è il tutorial di programmazione MQL4 consigliato per coloro che non hanno alcuna abilità di programmazione e desiderano iniziare a imparare la programmazione MQL4 da soli.
  • Articoli. Più di 200 articoli su diversi aspetti dell'uso di MT4, programmazione in MQL4 e semplice trading. Gli articoli sono scritti da diversi autori, progettati per diversi livelli di formazione dei lettori, e possono essere di interesse per un vasto pubblico. Coloro che sono nuovi al linguaggio possono prima di tutto studiare la serie MQL4 for Dummies:
    - Come iniziare
    - Questioni complesse in termini semplici
    - Indicatori tecnici e funzioni integrate
    - Indicatori personalizzati (parte 1 e parte 2)
  • Ilcodice base dei programmi in MQL4 contiene più di 2700 programmi pronti all'uso(script, librerie, indicatori e Expert Advisors). Può servire come un buon esempio per le persone che hanno già competenze di programmazione.
  • Riferimento MQL4. Un assistente indispensabile per scrivere qualsiasi programma in MQL4.
  • Questa è la revisione dell'analisi tecnica di base dei mercati finanziari, così come la descrizione di tutti gli indicatori tecnici incorporati.
  • Forum. L'elemento principale del supporto utente online. Qui puoi trovare le risposte a qualsiasi domanda riguardante MT4, il linguaggio MQL4 e molte altre informazioni utili. Per un accesso rapido e comodo alle informazioni che ti interessano sul forum ci sono le FAQ (raccolta strutturata di risposte alle domande più frequenti), inoltre si raccomanda di usare la ricerca nel forum e in altre sezioni del sito. Nel caso in cui non troviate la risposta che vi interessa registrandovi sul sito (leggete attentamente le regole del forum), potete sempre porre la vostra domanda. Per ottenere una risposta rapida e corretta, scegliete il thread più appropriato del forum, come ad esempio Domande per principianti, o createne uno nuovo. Cercate di descrivere il vostro problema nel modo più dettagliato possibile, fornendo immagini, log del terminale e codici di programma, se necessario.

Se non vuoi imparare MQL4, puoi usare i servizi di programmatori professionisti (preliminare consigliato di leggere l'articolo "Come ordinare la scrittura dell'Expert Advisor e ottenere il risultato desiderato" ). ).

 
Ok, aggiunto.
 

-------------------------------------------------------------------------------------------------------------------------------------

Domanda: Come descrivere un'intersezione MA?

Risposta(VladislavVG): Un modo è stimare il cambiamento di segno della differenza di muwings. La sottigliezza è la necessità di escludere il caso di toccare le medie mobili senza il loro conseguente crossover.

funzione:

double Check2MAsCrossingDirection(
                    string SYMBL, int TF, 
                    int maFastPeriod, int maSlowPeriod, 
                    int maFastMode=MODE_EMA, int maFast_PriceType = PRICE_CLOSE,
                    int maSlowMode=MODE_EMA, int maSlow_PriceType = PRICE_CLOSE,
                    int bn = 1,
                    double porogInPoints = 0.5)
{
double dMA[] = {0,0};
double minPorog = MathMax(0.5,porogInPoints)*Point;
    dMA[0] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType, bn) - 
             iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType, bn);
    if( MathAbs(dMA[0])<minPorog )
        return(0);// 
int  k = bn+1;
int bginBarNumber = Bars - MathMax(maSlowPeriod,maFastPeriod)- 1;
    while(k<bginBarNumber)
    {
        dMA[1] = iMA(SYMBL, TF, maFastPeriod, 0, maFastMode, maFast_PriceType,  k) - 
                 iMA(SYMBL, TF, maSlowPeriod, 0, maSlowMode, maSlow_PriceType,  k);
        if(MathAbs(dMA[1])>=minPorog) break;
        k++;
    }
    if(dMA[0]*dMA[1]<0)
        return(dMA[0]);
    return(0);
}

restituisce:

"0" - se non c'è nessun cambiamento nel segno della differenza o nel valore della differenza sulla barra in esame.

Il segno del valore di ritorno indica la direzione, tradizionalmente:

"+" - su, cioè il muggito veloce è sopra il muggito lento,

"-" - verso il basso, cioè il muggito veloce è sotto quello lento.

risultato :


-------------------------------------------------------------------------------------------------------------------------------------

L'indicatore è nell'allegato.


SZZ ha modificato la funzione: ha escluso i superamenti della matrice e ha introdotto una soglia minima di 0,5 punti per l'attraversamento.

 
File:
mql4_9.zip  332 kb
 

come utilizzare lo script in MT4 ), ma tali domande si verificano anche

ZS:

ci sono tutti i tipi di domande nel motore di ricerca )

 

come costruire un indicatore usando un indicatore?

(usando iCustom in russo)

descrizione degli script standard in MT4 (non li ho mai usati, perché non sapevo come funzionavano)

come aggiungere un nuovo indicatore in MT4

 
Come si installa un EA, un indicatore, uno script, una libreria o un template in MetaTrader 4?

(AM2) Per installare correttamente un EA è necessario fare quanto segue

1. Vai alla cartella dove si trova il terminale MetaTrader4 (normalmente MetaTrader4 è installato sul tuo computer in C:\Program Files\ MetaTrader4)
2. Copia il file Expert Advisor (devi averlo in formato ex4 o mq4) nella cartella MetaTrader4/experts.
3. Riavvia la tua piattaforma di trading MetaTrader4 (spegnila e poi riaccendila)


Nella finestra del terminale "Navigator" ==> "Expert Advisors" vedrete l'advisor che avete aggiunto alla piattaforma di trading (se il colore dell'advisor è grigio significa che ha il codice chiuso e non ha codice sorgente per aggiornarlo)

Avviare l'Expert Advisor:

4. Assicurarsi che nelle impostazioni del terminale advisor permesso al commercio.

Per farlo nel terminale di trading premete la scheda "Strumenti" nel menu in alto a sinistra, poi "Opzioni" e poi "Expert Advisors".
In questa finestra metti un segno di spunta (se non c'è) contro la voce "Allow EA to trade".
Se il tuo Expert Advisor, che hai installato nel tuo terminale, usa DLL, allora devi mettere un segno di spunta davanti a "Consenti di importare DLL". I file con il permesso DLL devono essere messi nella cartella MetaTrader4/experts/libraries

5. Attiva l'EA trascinandolo con il mouse dal Navigatore al grafico di trading della coppia di valute desiderata.
Un nome EA e una faccina sorridente dovrebbero apparire nell'angolo in alto a destra del grafico. Se lo smiley face non sorride, significa che il pulsante per lanciare l'Advisor non è stato premuto.
Cliccando sul pulsante "Expert Advisors" nel menu superiore del terminale si avvia l'Expert Advisor, che può iniziare a fare trading immediatamente. L'EA viene disattivato quando si preme nuovamente il pulsante "Expert Advisors".

Come installare l'indicatore in MetaTrader 4?

1. Vai alla cartella dove si trova il terminale MetaTrader4
(Normalmente MetaTrader4 è installato sul vostro computer in C:³ Files³)
2. Copiate il file dell'indicatore (il file dell'indicatore deve essere ex4 o mq4) nella cartella MetaTrader4/experts/indicators.
3. Riavviare il terminale di trading MetaTrader4 (spegnerlo e poi riaccenderlo)
Nel terminale nella finestra "Navigator" ==> "Custom Indicators" vedrete l'indicatore che avete aggiunto al terminale di trading.
Inizio dell'indicatore:
4. Attivate l'indicatore trascinandolo con il mouse dal Navigatore al grafico della coppia di valute desiderata.

Come si installa uno script in MetaTrader 4?

1. Vai alla cartella dove si trova il terminale MetaTrader r4
(Normalmente MetaTrader 4 è installato sul tuo computer in C:\File di programma\MetaTrader4)
2. Copiare il file di script (è necessario il file di script come ex4 o mq4) nella cartella MetaTrader4/experts/scripts
3. Riavvia la tua piattaforma di trading MetaTrader4 (spegnila e poi riaccendila)
Nella finestra del terminale "Navigator" ==> "Scripts" vedrete lo script che avete aggiunto al terminale di trading.
Script di lancio:
4. Attivate lo script trascinandolo con il mouse dal Navigatore al grafico di trading della coppia necessaria.

Come faccio a installare e attivare i file di setup (set files) per un EA in MetaTrader 4?

1. Vada alla cartella dove si trova il suo terminale MetaTrader4
(Di solito MetaTrader 4 è installato sul tuo computer in C:\Program Files/ MetaTrader4)
2. Copiare il file delle impostazioni (è necessario che il file delle impostazioni sia in formato set) nella cartella MetaTrader4/experts/presets
3. Riavvii il suo terminale MetaTrader 4 (lo spenga e poi lo riaccenda)
5. Clicca con il tasto destro del mouse nella finestra del grafico e poi clicca su "Expert Advisor" e poi su "Proprietà". Oppure premi semplicemente il tasto F7 sul grafico
6. Nella nuova finestra nella scheda "Input parameters" clicca sul pulsante "Load".
7. Trova il file di impostazioni richiesto per il tuo EA e clicca su "Apri".
8. Le impostazioni di Expert Advisor sono caricate.

Come installare un modello in MetaTrader 4?

1. Vai alla cartella dove si trova il terminale MetaTrader4
(Normalmente MetaTrader4 è installato sul tuo computer in C:\Program Files/ MetaTrader4)
2. Copiate il file del modello (è necessario che il file del modello sia in formato tpl) nella cartella MetaTrader4/templates.
3. Riavvii la sua piattaforma MetaTrader4 (la spenga e poi la riaccenda).
4. Dopo di che puoi installare il modello richiesto, clicca con il tasto destro del mouse sul grafico desiderato e seleziona "Template" nel menu, poi clicca sul modello richiesto, dopo di che verrà installato sul grafico di trading.

Come installare i file di libreria in MetaTrader 4?

1. Vai alla cartella dove si trova il terminale MetaTrader4
(Di solito MetaTrader4 è installato sul tuo computer in C:\Program Files\ MetaTrader4).
2. Copiare il file della libreria (è necessario il file dll) nella cartella MetaTrader4/experts/libraries
3. Riavvii la sua piattaforma MetaTrader4 (la spenga e poi la riaccenda).
4. La libreria dll è installata.
 
Calendario delle sessioni di trading sul Forex


(AM2) Le sessioni di trading Forex/Forex sono periodi di tempo in cui le banche e le sedi di trading di uno o più paesi situati in un'area geografica commerciano attivamente nel mercato valutario, determinando così le variazioni di prezzo delle valute mondiali, la cui differenza può portare al profitto. Tra le sessioni di trading attive nel Forex/Forex la volatilità del mercato è in qualche modo ridotta.

Nel mercato forex/Forex, non c'è un orario chiaro per le sessioni di trading. Il mercato delle valute è disponibile per i trader di tutto il mondo 24 ore su 24. Come è possibile, e perché le sessioni di trading Forex/Forex non sono strettamente legate al tempo? Ci sono molti fusi orari in tutto il mondo, e quando in un paese le banche e i commercianti stanno chiudendo il loro commercio, in un altro paese all'altra estremità del globo allo stesso tempo la sessione di trading è appena iniziata. Questo è il motivo per cui ogni trader è in grado di lavorare sul mercato valutario 24 ore al giorno, 7 giorni alla settimana. Le uniche eccezioni sono i fine settimana (sabato, domenica), così come alcuni giorni festivi (Capodanno, Natale cattolico, Pasqua). Durante le vacanze russe il mercato Forex/Forex continua a funzionare.

Calendario delle sessioni di trading Forex/Forex.

Il tempo nel calendario delle sessioni di trading è approssimativo, in diverse fonti ci può essere una discrepanza di un'ora e mezza. Inoltre dovresti ricordare che il tempo delle sessioni di trading Forex/Forex è solitamente calcolato in base all'ora media di Greenwich (GMT). La differenza con l'ora di Mosca è di 3 ore in inverno e 4 ore in estate.

Sessione di tradingTempo aperto (Mosca)Orario di chiusura (Mosca)
Estremo Oriente/Asia
(Singapore, Tokyo, Hong Kong)
04.0012.00
Europa continentale
(Parigi, Zurigo)
9.0017.00
Europeo
(Londra)
10.0018.00
Americano
(New York, Chicago)
16.0000.00
Pacifico
(Wellington, Sydney)
00.009.00

Vale la pena notare che la Russia centrale è geograficamente molto favorevole per il trading di Forex. Secondo il programma delle sessioni di trading durante le ore diurne un trader russo può partecipare alle tre sessioni di trading Forex più importanti: asiatica, europea e americana.

Distinzioni e caratteristiche delle sessioni di trading Forex/Forex.

Le sessioni di trading Forex/Forex differiscono l'una dall'altra per la natura del comportamento del mercato e hanno le loro proprie caratteristiche. Durante diverse sessioni, il comportamento di una particolare valuta è solitamente diverso.

Per esempio, durante la sessione di trading asiatica lo yen e le coppie di valute con esso (USD/JPY, EUR/JPY) sono le più scambiate e più fluttuanti nel prezzo. I movimenti della valuta giapponese potrebbero essere abbastanza significativi a causa della particolare politica della banca centrale del Giappone che interviene finanziariamente abbastanza frequentemente. La sessione asiatica è nota anche per un'ora estremamente attiva in termini di mercato - 01 GMT, durante la quale le banche giapponesi cercano di eseguire tutte le transazioni poiché i tassi di cambio commerciali sono fissati e l'equilibrio finanziario delle istituzioni valutarie è determinato.

EUR e GBP sono scambiati attivamente durante la sessione di trading europea. La maggior parte delle transazioni che coinvolgono la sterlina iniziano all'apertura del mercato di Londra, dato che il volume principale di questa valuta si trova lì.

La sessione di trading americana è volatile, piuttosto aggressiva e imprevedibile, soprattutto durante le ore in cui solo i giocatori americani rimangono sul mercato. Il dollaro può rafforzarsi o indebolirsi considerevolmente, il che influenzerà altre coppie di valute legate al dollaro. Molto importante per il mercato valutario le notizie economiche degli Stati Uniti sono pubblicate all'incrocio delle sessioni europee e americane.

Di tutte le sessioni di trading Forex/Forex, forse la più adatta a un trader principiante è la più tranquilla sessione di trading europea.

 
Come faccio a calcolare il valore dei pip, il margine e il risultato della transazione?


(AM2) Formula di calcolo per calcolare il valore di 1 (uno) pip
Prezzo di 1 pip = passo di prezzo minimo * volume di scambio
Se applicate questa formula, ricordate che il valore del pip nel risultato del calcolo è sempre la valuta quotata, cioè la valuta che si trova nella coppia di valute a destra.
Calcolo del valore di 1 pip in un trade di un intero contratto (1 lotto)
Considera che hai aperto una posizione di 1 lotto su EUR/USD
Prezzo attuale EUR/USD = 1,3564
Dimensione standard del contratto (1 lotto) = 100.000 EUR
Azione #1. Calcola il passo minimo di prezzo (1 pip)
1.3564 - 1.3563 = 0.0001
Azione #2. Moltiplicare il passo minimo per il volume di scambio (lotti/s)
0,0001 * 100.000 = 10 USD
Risposta: Il valore di 1 pip è 10 USD
Calcolo del valore di 1 pip nel trading frazionario (lotto)
Supponiamo che tu abbia aperto una posizione sulla coppia di valute EUR/USD nel volume di 0,85 lotti
Attuale tasso di cambio EUR/USD = 1,3564
Dimensione standard del contratto (1 lotto) = 100.000 EUR
Azione #1. Calcola il passo del prezzo minimo
1.3564 - 1.3563 = 0.0001
Azione #2. Calcola il contratto che stiamo negoziando (0,85 lotti) in termini di denaro.
100 000 EUR = 1 lotto
X EUR = 0,85 lotto
100000 * 0,85 / 1 = 85000 EUR
85000 EUR = 0,85 lotto
Azione #3. Moltiplicare il passo minimo per il volume di trading. Dato che nella coppia di valute EUR/USD, la valuta di quotazione è il dollaro USA, allora quando si moltiplica il passo di prezzo minimo per il volume di scambio si ottiene il valore del punto in dollari.
0,0001 * 85000 = 8,5 USD.
Risposta: 1 pip quando si negozia 0.85 lot è uguale a 8.5 USD
Calcolare il valore di 1 pip e poi convertirlo in un'altra valuta

Tasso di cambio attuale GBP/JPY = 151.17
Dimensione del contratto = 100.000 GBP (GBP)
Azione #1. Calcola il passo del prezzo minimo
151.17 - 151.16 = 0.01
Azione #2. Moltiplicare lo step di prezzo minimo per la dimensione del contratto
0,01*100.000 = 1.000 JPY (Yen)
Il prezzo di 1 pip sarà uguale a 1000 (JPY)
Azione 3. Per vedere il valore del pip in USD, dobbiamo dividere il valore in yen per la quotazione attuale di USD/JPY
Calcolo del margine
Il margine (margin) è l'importo richiesto per aprire una posizione di trading con leva.
La parola margine ha lo stesso significato nel trading di scambio della parola collaterale.
La formula per calcolare il margine (collaterale)
Margine (collaterale) = volume di scambio / Leva
Calcolo del margine a condizione di negoziare l'intero contratto (1 lotto)
È necessario calcolare il margine per il trading con 1 lotto per la coppia di valute GBP/USD
Dimensione standard del contratto (1 lotto) = 100.000 GBP
Leva = 1:100
Attuale quotazione GBP/USD = 1,6270
Calcolare il margine con questa formula
Margine (margine) = 100.000 GBP / 100 = 1000 GBP
Per convertire questa cifra (1000 GBP) in USD moltiplichiamo per il tasso attuale di GBP/USD
1000 GBP * 1,6270 = 1627 USD
Calcolo del margine per il trading di lotti frazionari
Dovete calcolare il margine, supponendo che scambiate 1,25 lotti sulla coppia di valute GBP/USD
Dimensione standard del contratto = 100.000 GBP
Prezzo attuale GBP/USD = 1,6270
Supponendo che abbiate aperto una posizione di 1,25 lotti, dobbiamo calcolare il margine.
Azione #1. Calcolare 1,25 lotti in termini monetari
100.000 GBP = 1 lotto
X GBP = 1,25 lotto
100.000*1.25 / 1 = 125000 GBP
125.000 GBP = 1,25 lotto
Azione #2. Calcolare il deposito secondo la formula di cui sopra:
Deposito = 125000 / 100 = 1250 GBP
Per convertire il tuo deposito da GBP (sterlina) ad esempio in USD, moltiplica l'importo GBP per il tasso corrente GBP/USD.
1250 GBP * 1,6270 = 2033 USD
Calcolo del risultato finanziario dello scambio
Per la posizione Buy:

Risultato finanziario = (volume di scambio * prezzo di chiusura) - (volume di scambio * prezzo di apertura)
Per esempio, hai eseguito un trade BUY (1 lotto) sulla coppia di valute USD/CHF.
Contratto standard (1 lotto) = 100 000 USD
Tasso attuale USD/CHF = 1,1395
Prezzo aperto = 1,1345
Prezzo di chiusura = 1,1395
Ricalcolare il risultato finanziario secondo la formula di cui sopra
Risultato finale = (100.000 * 1.1395) - (100.000 * 1.1345) = 113950 - 113450 = 500 CHF
Per convertire questo risultato (500 CHF) in dollari USA, dividiamo 500 CHF per l'attuale tasso di cambio USD/CHF di 1,1395
500 / 1,1395 = 438 USD

C'è un modo più semplice e veloce per calcolare i vostri risultati finanziari. Se fai spesso trading con certi strumenti finanziari con il tuo volume di trading abituale, conosci il valore di 1 pip. Devi moltiplicare il numero di punti guadagnati per il valore di un punto per calcolare i tuoi pip.
Per una posizione di vendita:
Risultato finanziario = (volume di scambio * prezzo di apertura) - (volume di scambio * prezzo di chiusura)
Per esempio, hai fatto una posizione Sell con 1,5 lotti sulla coppia di valute USD/JPY
Contratto standard (1 lotto) = 100.000 USD
Tasso attuale USD/JPY = 96,20
Prezzo aperto = 96.70
Prezzo di chiusura = 96.20
Azione #1. Rappresentiamo 1,5 lotti in termini di denaro.
100.000 USD = 1 lotto
X USD = 1,5 lotti
100 000 * 1,5 / 1 = 150 000 USD
150 000 = 1,5 lotti
Azione #2. Calcolare il risultato finanziario secondo la formula di cui sopra
Risultato finale = (150.000 * 96.70) - (150.000 * 96.20) = 14505000 - 14430000 = 75000 JPY
Per convertire il risultato (75000 JPY) in dollari USA dividere 75000 JPY nel tasso attuale USD/JPY di 96,20
75000 / 96.20 = 779 USD