Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
Ciao Igor,
Potreste dirmi quale operatore sostituire questo in mql4 - OrderValue(cnt,VAL_TYPE)=OP_BUY (mql3).
Grazie in anticipo.
Ciao Igor.
Ho guardato attraverso tutte le funzioni e gli operatori - non riesco a trovare, e se c'è, non riesco a vedere la funzione che modificherebbe tutte le posizioni aperte,
che modificherebbe tutte le posizioni aperte in una volta sola, invece di una posizione selezionata ad ogni tick.
Se non le dispiace, la prego di avvisarmi.
In questo thread posterò i codici delle mie funzioni in MQL4, darò esempi del loro uso, e risponderò alle domande relative al loro uso. Ogni funzione sarà pubblicata in due post. Il primo post conterrà il codice della funzione, il secondo - esempi di utilizzo e brevi spiegazioni. A volte allegherò il codice di uno script al secondo post per testare effettivamente la funzione e visualizzare i risultati.
Inizierò con le funzioni per gestire gli ordini come richiesto da Lukyanov nel topic "Come eseguire due EAs allo stesso tempo" alla fine.
Lasciamo che la prima funzione sia la funzione di impostazione degli ordini (versione per MT4 tester):
Ciao Igor, hai familiarità con AlterTrader? Se sì, potresti dirmi le risposte a 3 o 4 delle mie domande?
Igor. Buongiorno.
Puoi disegnare un semplice problema per te:
impostare a quale valore di prezzo la linea di segnale attraverserà il MACD, o in altre parole l'istogramma MACD diventerà uguale a zero.
Ciao Oleg!
Non ho risolto tali problemi nella pratica. E teoricamente, ho una vaga idea di come farlo. Probabilmente, i valori makdac sono presi come x e il prezzo come x e poi la funzione y=f(x) rappresenterà la dipendenza dei valori makdac dal prezzo. Se fosse così semplice, potremmo invertire la funzione y=f(x) esprimendo x attraverso ypc x=F(y). Ma la difficoltà è che la funzione y=f(x) dipende da più di una x. Ho saltato queste lezioni all'università :-)
Ciao Igor,
Potreste dirmi quale operatore sostituire questo in mql4 - OrderValue(cnt,VAL_TYPE)=OP_BUY (mql3).
Grazie in anticipo.
Apparentemente sarà OrderType().
Potete per favore consigliarmi come chiudere l'ordine al prezzo di chiusura della barra corrente? Cioè la barra si chiude insieme all'ordine.
Ciao Igor.
Ho guardato attraverso tutte le funzioni e gli operatori - non riesco a trovare, e se c'è, non riesco a vedere la funzione che modificherebbe tutte le posizioni aperte,
Se c'è, non riesco a vedere una funzione che modifichi tutte le posizioni aperte in una volta, invece di una selezionata ad ogni tick.
Se non vi dispiace - per favore avvisate.
Non credo che tali azioni siano appropriate. Dopo tutto, ogni posizione ha di solito parametri individuali. Quindi ne selezioni uno, uno specifico...
E cosa vuoi modificare esattamente?
Funzione NameDayOfWeek()
Restituisce il nome del giorno della settimana in base al numero passato come parametro:
La funzione NormalizeLot().
Questa funzione restituisce il valore normalizzato del lotto scambiato. Oltre alla normalizzazione, la funzione adatta la dimensione del lotto ai limiti specificati dal centro di negoziazione (vengono controllati i valori minimi e massimi del lotto e il passo di cambiamento del lotto). La funzione NormalizeLot() accetta i seguenti parametri:
SZZ. In allegato c'è uno script per testare la funzione NormalizeLot().