MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 419

 
ZZuretc : 음.. 예... "모자"는 이해할 수 없습니다. 나는 모든 것을 시도했지만 이해하지 못합니다. 지문을 보니 더 선명합니다.

모든 코드를 PM에 보내거나 여기에 게시하십시오. 내가 볼게요. EURUSD에 대한 수정이 끝난 것 같습니다... 그리고 당신이 필요로 하는 것을 알려주십시오. 간만에 지켜본...

 
ZZuretc :

음 .. 예 ..., "하늘 높이 모자." 나는 모든 것을 검색했지만 정답을 찾지 못했습니다. 지문을 보니 더 선명합니다.

다음은 디버깅의 스크린샷입니다. 15행에 중단점 설정

의 막대 수를 반환합니다 . OrdersTotal() PositionsTotal() 및 기타와 같은 다른 모든 함수와 마찬가지로 지정된 시간의 막대 수는 -1입니다.

예제에서 볼 수 있듯이 이 기능은 mql4에서도 사용할 수 있습니다.

 
ZZuretc :
그리고 여기 LASTBAR_DATE , 이것은

전혀. 말씀은 당신을 위한 것입니다.

알렉세이 빅토로프 :

다음은 디버깅의 스크린샷입니다. 15행에 중단점 설정

일반적으로 메타에디터의 도움말에 모든 것이 잘 설명되어 있습니다.

 

안녕하세요!) 이해를 도와주세요. Expert Advisor는 파일의 데이터에 따라 세로선과 가로선 의 두 가지 유형의 개체를 그립니다. EA에는 3개의 버튼이 있습니다. 1-모든 줄 삭제, 2-가로 줄 삭제, 3-세로 줄 삭제. 버튼을 놓을 때 해당 버튼을 눌렀을 때 삭제된 선이 다시 그려지도록 1-전체, 2-가로, 3-수직으로 만들고 싶습니다. 어떤 방향으로 움직일까요? 각 릴리스에 대해 완전한 While 루프를 작성하여 데이터 파일을 연 다음 해당 객체를 다시 생성하시겠습니까? 어떻게 하는 것이 맞는지 이해가 되지 않습니다. 어떤 방향으로 파나요?

 
Юра куксов :

예, 하지만 그렇지 않습니다. 다음 틱까지 이 조건이 참일 때까지 이 조건에서 작성한 내용이 실행됩니다. 즉, 그의 몸. 이 같은?!

유라, 여기 계속 쓰세요. 거기가 더 재미있습니다.

 
WinProject :

안녕하세요!) 이해를 도와주세요. Expert Advisor는 파일의 데이터에 따라 세로선과 가로선 의 두 가지 유형의 개체를 그립니다. EA에는 3개의 버튼이 있습니다. 1-모든 줄 삭제, 2-가로 줄 삭제, 3-세로 줄 삭제. 버튼을 놓을 때 해당 버튼을 눌렀을 때 삭제된 선이 다시 그려지도록 1-전체, 2-가로, 3-수직으로 만들고 싶습니다. 어떤 방향으로 움직일 것인가? 각 릴리스에 대해 완전한 While 루프를 작성하여 데이터 파일을 연 다음 해당 객체를 다시 생성하시겠습니까? 제대로 하는 방법이 이해가 되지 않습니다. 어떤 방향으로 파나요?

버튼 속성의 방향으로 파고들 필요가 있다고 생각합니다

 if ( ObjectGetInteger ( 0 , name, OBJPROP_STATE ) == true ) // кнопка нажата

그리고 우선 순위 플래그를 추가해야 할 수도 있습니다. 조건을 공식화할 수 있도록, pressed는 pressed가 되었고, 그 반대도 마찬가지였습니다.

 
Alexey Viktorov :

버튼 속성의 방향으로 파고들 필요가 있다고 생각합니다

그리고 우선 순위 플래그를 추가해야 할 수도 있습니다. 조건을 공식화할 수 있도록, pressed는 pressed가 되었고, 그 반대도 마찬가지였습니다.


감사합니다. 제가 질문을 잘 못 드린 것 같습니다. 버튼을 눌러 삭제된 개체를 합리적으로 다시 그리는 방법은 명확하지 않습니다. 그리고 버튼 릴리즈에 필요한 코드를 첨부하는 것은 문제가 되지 않습니다.

 
WinProject :

안녕하세요!) 이해를 도와주세요. Expert Advisor는 파일의 데이터에 따라 세로선과 가로선 의 두 가지 유형의 개체를 그립니다. EA에는 3개의 버튼이 있습니다. 1-모든 줄 삭제, 2-가로 줄 삭제, 3-세로 줄 삭제. 버튼을 놓을 때 해당 버튼을 눌렀을 때 삭제된 선이 다시 그려지도록 1-전체, 2-가로, 3-수직으로 만들고 싶습니다. 어떤 방향으로 움직일 것인가? 각 릴리스에 대해 완전한 While 루프를 작성하여 데이터 파일을 연 다음 해당 객체를 다시 생성하시겠습니까? 어떻게 하는 것이 맞는지 이해가 되지 않습니다. 어떤 방향으로 파나요?

개체를 삭제하는 대신 개체의 색상을 배경으로 만들 수 있습니다. 개체가 숨겨집니다. 화면에서 숨긴 다음 정렬할 수 있습니다. 파일의 데이터는 구조 배열에 저장할 수 있습니다. 파일이 자주 변경되는 경우 생성된 시간을 확인할 수 있습니다. 버튼을 눌렀을 때 개체가 다시 나타나면 버튼을 누르고 있는 동안에만 개체가 나타나지 않습니다...

 
WinProject :

감사합니다. 제가 질문을 제대로 표현하지 못한 것 같습니다. 버튼을 눌러 삭제된 개체를 합리적으로 다시 그리는 방법은 명확하지 않습니다. 그리고 버튼 릴리즈에 필요한 코드를 첨부하는 것은 문제가 되지 않습니다.

이 경우 정보가 충분하지 않습니다.

배열의 수직선 시간과 다른 배열의 수평선 가격을 유지할 수 있지만. 그런 다음 복원하십시오.목표 만 추상적이며 솔루션이 틀릴 수 있습니다.

 
변수의 유형을 반환하는 함수가 있습니까?

예를 들어, 당신은 씁니다.

정수 a = 10;

그런 다음 다음을 씁니다.

기능(a);

그리고 그녀는 당신에게 말합니다: INT!

:)