Domande da un "manichino" - pagina 202

 
Yedelkin:
Date un'occhiata alla descrizione della richiesta per Market Execution. Penso che non ci siano livelli di SL o TP per questo tipo di esecuzione degli ordini a mercato.

Grazie!

[Eliminato]  

Uomini, per favore aiutatemi con dei consigli. È possibile dichiarare typedef in C?

class Q2;   // Нуудачная попытка объявления typedef'а в строке 9.

class Q {
public:
   void fn(Q2 w); 
};

class W2 {};
typedef W2 Q2;

void Q::fn(Q2 w) {}
 
220Volt:

Uomini, per favore aiutatemi con dei consigli. È possibile dichiarare typedef in C?

typedef è usato per nominare tipi di base o spawned, mentre typedef introduce un nuovo tipo
 
220Volt:

Uomini, per favore aiutatemi con dei consigli. È possibile dichiarare typedef in C?

Prima di tutto, questo è C++.

In secondo luogo, volete usare il nome sia come sinonimo di W2 che come una nuova classe allo stesso tempo? Che cosa vuoi?

[Eliminato]  

Mi sembra di non essermi spiegato bene, grazie per l'attenzione.

 
220Volt:

Non mi sembra di essere stato chiaro, grazie per l'attenzione.

Ah, credo di aver capito, ora.

class W2;
typedef W2 Q2;

class Q {
public:
   void fn(Q2 w); 
};

class W2 {};

void Q::fn(Q2 w) {}
 

Non si possono copiare 1000 valori in un array. Codice EA:

double h[1000],l[1000];
Print(CopyHigh("EURUSD",PERIOD_D1,1,1000,h)," ",CopyLow("EURUSD",PERIOD_D1,1,1000,l));

Lo sto eseguendo nel tester su un periodo giornaliero usando solo i prezzi di apertura.

Vedo quanto segue nel log:

EM      0       Core 1  13:07:52        2012.09.25 00:00:00   451 451
LD      0       Core 1  13:07:52        2012.09.26 00:00:00   452 452
CR      0       Core 1  13:07:52        2012.09.27 00:00:00   453 453
JI      0       Core 1  13:07:52        2012.09.28 00:00:00   454 454
OG      0       Core 1  13:07:52        2012.10.01 00:00:00   455 455
JN      0       Core 1  13:07:52        2012.10.02 00:00:00   456 456
QD      0       Core 1  13:07:52        2012.10.03 00:00:00   457 457
DS      0       Core 1  13:07:52        2012.10.04 00:00:00   458 458
KI      0       Core 1  13:07:52        2012.10.05 00:00:00   459 459
PP      0       Core 1  13:07:52        2012.10.08 00:00:00   460 460
GN      0       Core 1  13:07:52        2012.10.09 00:00:00   461 461
GE      0       Core 1  13:07:52        2012.10.10 00:00:00   462 462
PS      0       Core 1  13:07:52        2012.10.11 00:00:00   463 463
IJ      0       Core 1  13:07:52        2012.10.12 00:00:00   464 464
LP      0       Core 1  13:07:52        2012.10.15 00:00:00   465 465
EO      0       Core 1  13:07:52        2012.10.16 00:00:00   466 466
NE      0       Core 1  13:07:52        2012.10.17 00:00:00   467 467
OL      0       Core 1  13:07:52        2012.10.18 00:00:00   468 468
HJ      0       Core 1  13:07:52        2012.10.19 00:00:00   469 469
HQ      0       Core 1  13:07:52        2012.10.22 00:00:00   470 470
OO      0       Core 1  13:07:52        2012.10.23 00:00:00   471 471
FF      0       Core 1  13:07:52        2012.10.24 00:00:00   472 472
ML      0       Core 1  13:07:52        2012.10.25 00:00:00   473 473
DK      0       Core 1  13:07:52        2012.10.26 00:00:00   474 474
IQ      0       Core 1  13:07:52        2012.10.29 00:00:00   475 475
IH      0       Core 1  13:07:52        2012.10.30 00:00:00   476 476
RF      0       Core 1  13:07:52        2012.10.31 00:00:00   477 477

Numero massimo di barre sul grafico =100000.

La domanda è come copiare 1000 valori in un array?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
solandr: Non posso copiare 1000 valori in un array. Codice Expert Advisor: sto eseguendo nel tester sul periodo giornaliero usando solo i prezzi aperti.

Nel log vedo quanto segue:Numero massimo di barre sul grafico =100000. La domanda è come copiare 1000 valori in un array?

E cercate di impostare l'intervallo di test a 3 anni indietro.
 
Buon pomeriggio, potreste darmi il codice per eseguire un EA in un grafico standalone... Gli indicatori e gli script funzionano, ma l'Expert Advisor è silenzioso! Grazie in anticipo!
 
solandr:

Non si possono copiare 1000 valori in un array. Codice EA:

L'agente di test scarica solo la storia mancante con un piccolo margine per fornire i dati necessari sulla storia per calcolare gli indicatori all'inizio del test. La quantità minima di storia da scaricare dal server di trading per i timeframe D1 e inferiori è un anno. Così, se iniziate il test sull'intervallo 2010.11.01-2010.12.01 (test sull'intervallo di un mese) con il periodo M15 (ogni barra è di 15 minuti), il terminale richiederà la storia per l'intero anno 2010. Per il timeframe Weekly, richiederemo la storia di 100 barre, che è circa due anni (ci sono 52 settimane in un anno). Per i test su base mensile l'agente richiederà la cronologia per 8 anni( 12 mesi * 8 anni = 96 mesi).