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

 
Prova a fare una prova.
File:
exp_2.mq4  7 kb
 
Quali sono gli errori?
 

Non posso testare il robot nel mio terminale. Ho pensato che ci fosse un errore nel codice - ho imparato il linguaggio da solo e da vecchi video tutorial.

Funziona per voi? Quali sono i risultati?

 
Yaroslav Gladkov:

Non posso testare il robot nel mio terminale. Ho pensato che ci fosse un errore nel codice - ho imparato il linguaggio da solo e da vecchi video tutorial.

Funziona per voi? Quali sono i risultati?

Non dà errori, ma non apre accordi.
 

Stessa situazione - nessun errore e nessuna transazione. E non so come vedere qual è il problema - sono un copista.

 
Alexey Volchanskiy:
Puoi essere più chiaro, cosa vuoi dire che non posso testarlo? Nessun errore, ma neanche nessuna compravendita aperta

A proposito, ti consiglio di mettere nella prima riga

#property strict

input double StopLoss=100;

// и все Point заменить на _Point
 
Yaroslav Gladkov:

Stessa situazione - nessun errore e nessuna transazione. E non so come vedere qual è il problema - sono un copista.

Fai come ho scritto sopra - hai un mucchio di avvertimenti lì, devi rimuoverli, poi puoi risolvere il problema. La condizione per aprire un ordine non è soddisfatta.
 
Alexey Volchanskiy:

A proposito, ti consiglio di inserire la prima riga

E come sono i punti fondamentalmente diversi e che cosa può influenzare, mi chiedo, come non ho trovato risposte a questa domanda, e le opzioni per i punti già 3 o 4.

 
Alexey Volchanskiy:

A proposito, ti suggerisco di mettere la prima riga

Farò un tentativo.

Dai un'occhiata al log, vedi se ti dice qualcosa

File:
20160213.log  1 kb
 
Yaroslav Gladkov:

Farò un tentativo.

Dai un'occhiata al registro, vedi se ti dice qualcosa.

Sembra che ci sia qualcosa di sbagliato nella storia, non ho questi errori

0 17:04:35.266 Expert Tests\exp_2 EURUSD.e,M1: caricato con successo

0 17:04:41.178 TestGenerator: spread impostato su 12

2 17:04:41 2016.02.04 00:00 exp_2 input: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:04:41.870 EURUSD.e,M1: 352982 eventi tick (3875 barre, 354029 stati delle barre) elaborati in 0:00:00.390 (tempo totale 0:00:06.381)

0 17:12:23.065 Expert exp_2 EURUSD.e,M1: rimosso

0 17:12:23.073 Expert Tests\exp_2 EURUSD.e,M1: caricato con successo

0 17:12:23.078 TestGenerator: spread impostato su 12

2 17:12:23 2016.02.04 00:00 exp_2 input: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:23.243 EURUSD.e,M1: 352982 eventi tick (3875 barre, 354029 stati delle barre) elaborati in 0:00:00.094 (tempo totale 0:00:00.172)

0 17:12:25.994 TestGenerator: spread impostato su 12

2 17:12:26 2016.02.04 00:00 exp_2 input: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:26.179 EURUSD.e,M1: 352982 eventi tick (3875 barre, 354029 stati delle barre) elaborati in 0:00:00.094 (tempo totale 0:00:00.188)

0 17:12:52.092 TestGenerator: spread impostato su 12

2 17:12:52 2016.02.01 00:00 exp_2 input: StopLoss=100; TakeProfit=100; period_CCI_S=100; period_CCI_F=13; Lots=0.1; Prots=0.02;

0 17:12:52.452 EURUSD.e,M1: 760476 eventi tick (8183 barre, 761523 stati delle barre) elaborati in 0:00:00.218 (tempo totale 0:00:00.359)

 
Alexey Volchanskiy:


Ecco la versione modificata
File:
exp_2.mq4  7 kb