C'è un'interessante idea di trading. Aiutami a trovare gli errori nel codice (mql4). - pagina 14

 
Sergey Gritsay:

Non ho ancora familiarità con il fondo, se puoi spiegare cosa sono queste riaperture in modo più dettagliato. Vedo dalla cronologia che le posizioni si riaprono da sole durante la compensazione

2016.03.11 13:01:16 5617377 ORO-3.16 vendere fuori 1.00 1 263,9
0,00 0,00 1 011,01 101 562,44 [chiusura del margine di variazione]
2016.03.11 13:01:16 5617378 ORO-3.16 comprare in 1.00 1 263,9
0,00 0,00 0,00 101 562,44 [margine di variazione aperto]
2016.03.11 13:01:16 5617461 Si-6.16 comprare fuori 1.00 71 819
0,00 0,00 176,00 101 738,44 [chiusura del margine di variazione]
2016.03.11 13:01:16 5617462 Si-6.16 vendere in 1.00 71 819
0,00 0,00 0,00 101 738,44 [margine di variazione aperto]
2016.03.11 13:01:16 5617773 SILV-3.16 vendere fuori 1.00 15,54
0,00 0,00 2 316,89 104 055,33 [chiusura del margine di variazione]
2016.03.11 13:01:16 5617774 SILV-3.16 comprare in 1.00 15,54
0,00 0,00 0,00 104 055,33 [margine di variazione aperto]
2016.03.11 13:01:16 5617791 LKOH-3.16 vendere fuori 1.00 26 782
0,00 0,00 - 389,00 103 666,33 [chiusura del margine di variazione]
2016.03.11 13:01:16 5617792 LKOH-3.16 comprare in 1.00 26 782
0,00 0,00 0,00 103 666,33 [margine di variazione aperto]

Se è semplice, il calcolo del prezzo prima e dopo la compensazione è basato sul loro calcolo dell'indice in dollari, yen e qualche altra merda! Il fatto è che se non esci puoi diventare milionario da un giorno all'altro, o puoi dare il tuo appartamento agli ufficiali giudiziari).

 
Alexander Antoshkin:

Se paghi solo il prezzo prima e dopo la compensazione, è basato sul loro calcolo dell'indice in dollari, yen, o qualche altra merda! Ma il fatto è che si può diventare milionari da un giorno all'altro, o si può dare il proprio appartamento agli ufficiali giudiziari).

In linea di principio, non è difficile aggiungere questi parametri.

 
Sergey Gritsay:

In linea di principio aggiungere questi parametri non è difficile, ci proverò nel fine settimana

L'ho più o meno costruito da solo, ma una rapida occhiata al lavoro dei ragazzi sul timer! Questo è il primo https://www.mql5.com/ru/users/c-4 che ho letto e ancora non capisco come funziona ,,,,,,,,

anche se non capisco nemmeno il tuo codice, non sono un bibliotecario!

e ho anche visto un timer da qualche parte ,,,, devo ricordare

 
Alexander Antoshkin:

L'ho più o meno costruito a modo mio, ma ho dato un'occhiata veloce al lavoro dei ragazzi sul timer! Questo è il primo https://www.mql5.com/ru/users/c-4 che ho letto e non ho ancora capito come funziona ,,,,,,,,

anche se non capisco nemmeno il tuo codice, non sono un bibliotecario!

e ho anche visto un timer da qualche parte ,,,, devo ricordare

Ho un timer di mia creazione, lo esaminerò
 
Sergey Gritsay:
Ho un timer di mia progettazione, lo esaminerò
Sto sfogliando questo thread su FORTS https://www.mql5.com/ru/forum/67298/page2 è tutto un po' complicato - ci sono molte insidie, ma dicono che è facile, devi solo iniziare... Posso anche fare buoni e sostanziosi profitti, ma probabilmente posso anche perdere molto... Anche se in America, tutto stava crescendo per 7 anni, la gente ha fatto buoni soldi su tutte queste azioni, mentre noi abbiamo solo cali e deboli aumenti - e il mercato azionario può anche non avere 2 -3% di partecipazione... solo Sber e basta, naturalmente l'inflazione sarà dilagante... se è vicino allo zero, allora il nostro sarà 1000 volte più alto... questo è il 2% con cui vivono... i nostri governanti e banchieri...)))
ФОРТС: В помощь начинающим
ФОРТС: В помощь начинающим
  • www.mql5.com
Установка отложенного ордера командой OrderSend(). - Страница 2 - Категория: биржевой трейдинг
 

Il glitch può essere diviso in due occhi, uno è il trending e l'altro è farsi un'idea migliore di dove gli stop si sono allontanati dai top e poi si lavora sul flat,

Lavoreremo sui piccoli telai, non come sta facendo Goo sul 4, .......................... non andiamo oltre il telaio m5, .......... perché è così!

Perché la formazione del segnale dal piatto al trend va sui piccoli frame di m1-ticks, ecc. Dovrei prendere la voce estrema lì

Ho anche capito che se l'EA rimane stabile nell'ultimo test, sarà stabile anche a medio termine.

ora circa i trigger di manipolazione, cioè come cambiare la tendenza / flat!

1stop loss

2 appartamento

3 obiettivo di tendenza

4 uscita a strascico

Ecco un buon innesco per il fantasy.................

Questo è quello che mi ha spronato e lo proverò

Ecco le mie idee su cui lavorare il più possibile

 
Alexander Antoshkin:

Il glitch può essere diviso in due occhi, uno è il trending e l'altro è farsi un'idea migliore di dove gli stop si sono allontanati dai top e poi si lavora sul flat,

Lavoreremo sui piccoli telai, non come sta facendo Goo sul 4, .......................... non andiamo oltre il telaio m5, .......... perché è così!

Perché la formazione del segnale dal piatto al trend va sui piccoli frame di m1-ticks, ecc. Dovrei prendere la voce estrema lì

Ho anche capito che se l'EA può resistere all'ultimo nel test, sarà anche stabile a medio termine.

ora circa i trigger di manipolazione, cioè come cambiare la tendenza / flat!

1stop loss

2 appartamento

3 obiettivo di tendenza

4 uscita a strascico

Ecco un buon innesco per il fantasy.................

Questo è quello che mi ha spronato e lo proverò

Ecco le mie idee su cui lavorare il più possibile

Ricordo che all'inizio ero bravo con M5, ma poi ho letto alcuni libri di trading intelligente e questo è tutto... Non so volare...))
 

sulla storia il risultato è positivo... in commercio finora... -1940... non male per un cartone animato...

Grafico GOLD, M15, 2016.03.11 18:39 UTC, MetaQuotes Software Corp.

 
Messa a punto la modalità bar. Aggiunto indicatore di tendenza THV4 alla versione mt5
 

Per favore consigliate come risolvere l'errore di variabile non identificata, non sono molto bravo in MQL4


// calcolo del lotto

if(MarketInfo(Symbol(),MODE_LOTSTEP)==0,01) int digit=2;

if(MarketInfo(Symbol(),MODE_LOTSTEP)==0,10) int digit=1;

if(MarketInfo(Symbol(),MODE_LOTSTEP)==1.00) int digit=0;

double _lot =NormalizeDouble(lot* MathPow(koef,totalO(-1,key)),digit);Qui, non vede la voce di questa variabile prima (

double min=MarketInfo(Symbol(),MODE_MINLOT);

se(_lot<min)_lot=min;