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

 
TheLiteShadow :

모르겠어, 이미 그랬을지도 모르지만, 문제는 이 새로운 bar , 버퍼에 대한 PLOT_EMPTY_VALUE 값이 0.0 으로 설정되어 있는데, 사실 가끔은 완전히 다른 값이 있다는 것이다.

내가 기억하는 한 EMPTY_VALUE는 비어 있고 표시되지 않는 값을 설정합니다. 버퍼 초기화와 관련이 없습니다. 쓰레기가 없도록 버퍼를 0 값으로 채워야 합니다.
 

이전에 계정이 신호를 사용했다면 앞으로 이 계정이 신호 자체를 배포할 수 없다고 말해주세요.

upd: 신호의 2차 복사가 아니라 새로운 시스템을 의미합니다! 신호 사용이 6개월 이상 전에 종료되었습니다.

 
judgewings :

이전에 계정이 신호를 사용했다면 앞으로 이 계정이 신호 자체를 배포할 수 없다고 말해주세요.

upd: 신호의 2차 복사가 아니라 새로운 시스템을 의미합니다! 신호 사용이 6개월 이상 전에 종료되었습니다.

거래 계정이 신호에 등록된 경우 향후(그리고 시간이 끝날 때까지) 이 거래 계정은 더 이상 신호 제공자가 될 수 없습니다.
 

SO 의견이 의미하는 바를 이해할 수 없습니다. 역사상 100% , 내 운명 없이 거래가 마감됩니다. 왜 이런 일이 일어나는지 이해하고 싶습니다.

 
Sreca :

SO 주석이 의미하는 바를 이해할 수 없습니다. 역사상 100% , 내 운명 없이 거래가 마감됩니다. 왜 이런 일이 일어나는지 이해하고 싶습니다.

중지. 증거금을 위한 자금이 없습니다.

 
사람들. 모스크바 시간, 일별 차트에서 새 막대 가 몇 시에 열립니까?
 
Zeleniy :
사람들. 모스크바 시간, 일별 차트에서 새 막대 가 몇 시에 열립니까?

브로커(DC)의 조건에 따라 다릅니다.

 

Expert Advisor를 시작할 때 이해할 수 없는 문제가 발생합니다. 터미널은 로그에 다음 오류를 생성합니다. EX5 로드 실패 및 실행도 하지 않고 차트에서 EA를 제거합니다.

코드는 다음과 같습니다.

 #import "MyExpert.ex5"
   int Init();
#import  

#include <Files\FilePipe.mqh>

int OnInit () {  Init(); return 0 ; }

여기 MyExpert.ex5는 일종의 전문가이며 코드가 매우 커서 줄 수 없습니다. 그러나 문제가 없으며 잘 작동합니다. 가져온 함수 는 다음과 같이 선언됩니다.

int Init() export

{

//...

}

가장 놀라운 점은 위의 코드에서 #include가 있는 줄을 제거하면 모든 것이 정상이고 코드가 시작되고 작동한다는 것입니다. 그리고 거기에 어떤 포함 파일이 지정되었는지는 중요하지 않습니다. 다른 것을 지정할 수 있으며 코드도 작동을 멈춥니다.

나는 미래에 포함 된 파일이 필요하다고 즉시 말해야합니다. 문제가 있는 부분만 남겨두고 전체 주요 코드를 여기에서 주석 처리했습니다. 일반적으로 어떤 이유로 내 전문가의 가져오기는 #include와 친구가 되기를 원하지 않습니다. 누가 문제가 될 수 있는지 알 수 있습니까?

 

안녕하세요. W1 또는 MN1만 표시하도록 플래그를 수동으로 설정했지만 추세선 의 속성을 요청할 때 res 변수가 항상 true인 이유는 무엇입니까?

반쪽 중 하나만 표시해야합니다.

 bool res= false ;
res=( bool ) ObjectGetInteger ( 0 , "line " , OBJPROP_TIMEFRAMES , OBJ_PERIOD_W1 | OBJ_PERIOD_MN1 );
if (res) Alert ( "линия line показывается на OBJ_PERIOD_W1 и OBJ_PERIOD_MN1" );
 
marketeer :
내가 기억하는 한 EMPTY_VALUE는 비어 있고 표시되지 않는 값을 설정합니다. 버퍼 초기화와 관련이 없습니다. 쓰레기가 없도록 버퍼를 0 값으로 채워야 합니다.
그것이 방법이지만 각각의 새로운 막대로 지정된 버퍼의 마지막 "인덱스"를 모두 "지울" 필요가 있다는 것이 밝혀졌습니다. 왜냐고? MT4에는 그런 상황이 없었습니다, 제가 이해합니다. 초기 초기화 중에 청소했지만 이론상으로는 MT 자체에서 해야 하지만, 이론상으로는 MT가 초기화 중에 수행해야 하며 프로그래머가 아니라 초기화 중에 수행해야 합니다. 어떤 목적으로 표시기 버퍼가 메모리 할당 을 이해하지 못하는지...