오류, 버그, 질문 - 페이지 296

 

빌드 392의 테스터는 어떻게 되었나요?

나는 예전처럼 그래프 그리기를 그만뒀다. 이제 새로운 거래가 지속적으로 존재함에도 불구하고 차트의 새로운 지점은 3일차(4일차, 5일차)에 그려지며, 그대로는 즉시 그려지지 않습니다. 그리고 이제 일반적으로 테스터는 테스트가 완료된 후 차트에 2개의 점만 그렸습니다. 시작과 끝, 테스트 기간은 6년에 걸쳐 약 500번의 거래가 있었습니다.

 
Vigor :
MQL5 폴더에 대해 내 의견에 예가 있습니다. 그건 그렇고, 나는 로그 메시지를 가지고 있으며 컴파일러가 파일을 찾는 위치를 명확하게 보여줍니다.

그리고 내가 쓴 것처럼 Images 폴더의 상대 경로가 있는 OBJPROP_BMPFILE도 작동을 멈췄습니다. 일반적으로 최신 실험에 따르면 MQL5에서 \\로 시작하는 전체 경로를 지정하면 모든 것이 작동합니다.

문제는 이 혁신이 시행되고 있는지 여부였습니다. 아니면 이것은 일시적인 것입니까?



예, 이제 MQL5 폴더를 기준으로 경로를 지정해야 합니다.


1) 현재 리소스에서 *.bmp만 지원합니다. 향후 *.wav 및 *.png를 추가하여 확장할 예정입니다.
2) #resource "<리소스 파일 경로>" 명령으로 리소스를 삽입합니다.
이 경우 경로는 다음 원칙에 따라 형성됩니다. 행의 시작 부분에 "\"가 있으면,
그런 다음 MQL5 디렉토리를 기준으로 리소스를 검색하고 슬래시가 없으면 소스 파일을 기준으로 검색합니다.
이 리소스가 등록된 곳입니다. 동시에 리소스 경로에 "..\" 및 ":\"를 사용할 수 없습니다.

3) 자원의 이름은 이름의 시작 부분에 슬래시가 없는 경로가 됩니다(예: "\Images\euro.bmp").
리소스 이름은 "Images\euro.bmp"가 됩니다.

4) 이미지 속성 설정 시 MQL 프로그램 의 리소스 사용 (향후 WAV 재생 시)
특수 기호 "::"는 예를 들어 "::Images\euro.bmp"를 사용해야 하는 리소스를 사용하는 데 사용됩니다.
다른 ex5 리소스 "pictures.ex5::Images\euro.bmp"를 사용하려면
[삭제]  
Rosh :

예, 이제 MQL5 폴더를 기준으로 경로를 지정해야 합니다.


따라서 위의 내용에 따라 384의 설명을 수정하십시오. 그렇지 않으면 그대로 유지됩니다. - *.ex5에 리소스를 추가하려면 클라이언트 터미널 MQL5\Image s 디렉토리에 상대적인 파일 경로를 지정하는 #resource 지시문을 사용하십시오.
[삭제]  
Vipro :

빌드 392의 테스터는 어떻게 되었나요?

나는 예전처럼 그래프 그리기를 그만뒀다. 이제 새로운 거래가 지속적으로 존재함에도 불구하고 차트의 새로운 지점은 3일차(4일차, 5일차)에 그려지며, 그대로는 즉시 그려지지 않습니다. 그리고 이제 일반적으로 테스터는 테스트가 완료된 후 차트에 2개의 점만 그렸습니다. 시작과 끝, 테스트 기간은 6년에 걸쳐 약 500번의 거래가 있었습니다.

말도 안되는 소리. 각 트랜잭션을 그려야 하고 창의 크기를 조정하고 수평으로 늘려야 합니다. 각 섹션을 보려면 그렇지 않으면 - 왜? 그리고 한 쌍에 대해 테스트를 수행하는 경우 주식 상단에 동기 촛대 차트가 있어 각 거래가 촛대 맞은편에 직접 표시될 수 있도록 하는 것이 바람직합니다. 수백만 건의 거래에 대한 최적화와 관련하여 이것이 게임 이상이라는 것은 분명하며 실제로는 그러한 전략이 거의 없습니다. 또한 이것은 이차적이기 때문입니다. 거래의 가시성이 훨씬 더 중요합니다. 개발자 - Rumus를 보세요. 시각화 측면에서 테스트하는 것이 얼마나 편리한지 말입니다.
 
#import "kernel32.dll"
2011.02.08 14:06:45 테스터 전문가 파일 C:\Program Files\MetaTrader 5 DEV\MQL5\kernel32.dll 열기 오류 [2]


이상하게도 테스터는 MQL5 폴더도 찾고 있습니다...

 

테스터는 0.10 미만의 많은 작업을 원하지 않습니다.

0.15가 열리고 0.05가 오류를 씁니다. [잘못된 볼륨]

레버리지를 1k500으로 설정했습니다.

? ? ?

 

오류는 함수에 있습니다. 예에서 ChartNext:

EventChartCustom (currChart,eventID,lparam,dparam,sparam);
currChart= ChartNext (currChart); // 이전 차트를 기반으로 새 차트를 가져옵니다.

       if (currChart==0) 중단 ;

currChart는 실제로 차트 목록의 끝에 도달할 때 == -1입니다.



 
alexluek :

테스터는 0.10 미만의 많은 작업을 원하지 않습니다.

0.15가 열리고 0.05가 오류를 씁니다. [잘못된 볼륨]

레버리지를 1k500으로 설정했습니다.

? ? ?

이 표현식은 무엇을 반환합니까?

   double min_volume= SymbolInfoDouble ( Symbol (), SYMBOL_VOLUME_MIN );

Expert Advisors의 제한 및 확인 기사를 참조하십시오.

[삭제]  
alexluek :

테스터는 0.10 미만의 많은 작업을 원하지 않습니다.

0.15가 열리고 0.05가 오류를 씁니다. [잘못된 볼륨]

레버리지를 1k500으로 설정했습니다.

? ? ?

어떤 서버와 쌍입니까?
 
Interesting :
어떤 서버와 쌍입니까?
모든 쌍을 위한 Alpari