찻주전자의 질문 - 페이지 202

 
Yedelkin :
Market Execution에서 요청에 대한 설명을 보십시오. 제 생각에는 이러한 유형의 시장 주문 실행에는 SL 및 TP 수준이 제공되지 않습니다.

고맙습니다!

 

남성분들 조언 부탁드립니다. C에서 typedef를 선언할 수 있습니까?

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

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

class W2 {};
typedef W2 Q2;

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

남성분들 조언 부탁드립니다. C에서 typedef를 선언할 수 있습니까?

typedef는 기본 또는 파생 유형의 이름을 지정하는 데 사용되며 명명된 클래스는 새 유형을 도입합니다.
 
220Volt :

남성분들 조언 부탁드립니다. C에서 typedef를 선언할 수 있습니까?

먼저 C++입니다.

둘째, 이름을 W2의 동의어로 사용하고 동시에 새 클래스로 사용하시겠습니까? 뭐가 필요하세요?

 

제가 명확하게 설명하지 못한 것 같습니다. 관심을 가져주셔서 감사합니다.

 
220Volt :

제가 명확하게 설명하지 못한 것 같습니다. 관심을 가져주셔서 감사합니다.

아, 이제 이해가 된 것 같아요.

 class W2;
typedef W2 Q2;

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

class W2 {};

void Q::fn(Q2 w) {}
 

1000개의 값을 배열에 복사할 수 없습니다. 어드바이저 코드:

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

나는 공개 가격만 사용하여 Daily 기간에 테스터에서 실행합니다.

로그에서 다음을 봅니다.

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

차트 의 최대 막대 수 = 100000

문제는 1000개의 값을 배열에 복사하는 방법입니다.

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Состояние клиентского терминала - Документация по MQL5
 
solandr : 1000개의 값을 배열에 복사할 수 없습니다. Expert Advisor 코드: 시가만 사용하여 Daily 기간에 테스터에서 실행합니다.

로그에 다음이 표시됩니다. 차트의 최대 막대 수 = 100000. 문제는 1000개의 값을 배열에 복사하는 방법입니다.

그리고 테스트 간격을 3년 전으로 설정해 보십시오.
 
안녕하세요! 어드바이저가 오프라인 차트에서 작업할 수 있는 코드를 알려주세요... 지표와 스크립트는 작동하지만 어드바이저는 침묵합니다! 미리 감사드립니다!
 
solandr :

1000개의 값을 배열에 복사할 수 없습니다. 어드바이저 코드:

테스트 에이전트는 테스트 시 지표를 계산하는 데 필요한 이력 데이터를 제공하기 위해 작은 여백으로 누락된 이력만 업로드합니다. D1 기간 이하의 거래 서버에서 다운로드할 때의 최소 내역은 1년입니다. 따라서 테스트가 2010.11.01-2010.12.01(한 달 간격으로 테스트) 기간에 M15(각 막대는 15분에 해당) 기간에 시작되면 터미널에 기기 기록을 묻는 메시지가 표시됩니다. 2010년 전체. Weekly 타임프레임의 경우 약 2년(1년에 52주)에 해당하는 100개의 막대 기록이 요청됩니다. 월간 기간에 대한 테스트를 위해 에이전트는 8년(12개월 * 8년 = 96개월)의 기록을 요청합니다.( 여기에서 )