MQL5 언어를 처음부터 자가 학습 - 페이지 64

 
MrBrooklin :

Alert() 함수 를 사용해야 합니까 아니면 추가 정보 콘텐츠에 필요한가요?

필수 사항은 아니며 편의를 위한 것입니다.

 
VVT :

필수는 아니지만 편의를 위한 것입니다.

분명한.

안부 인사를 전합니다. 블라디미르.

 
MrBrooklin :

안녕하세요 발레리입니다! 당신의 충고에 감사합니다. 나는 이미 if-else 문과 약간 친해졌고, 이제 switch 문도 마스터해야 합니다. Alert() 함수 를 사용해야 합니까 아니면 추가 정보 콘텐츠에 필요한가요?

안부 인사를 전합니다. 블라디미르.

전자 엔지니어의 경험을 감안할 때. 화재, 사이렌, 바닥이 청소되지 않은 경우 청소원에게 알립니다. 주석은 차트에 기록되고, 인쇄는 저널에, 쓰기는 파일에, 경고가 울리고, 메시지 상자가 여전히 거기에 있고, 또한 경고가 울리지만 이것은 기본이 아닙니다.

 
Valeriy Yastremskiy :

전자 엔지니어의 경험을 감안할 때. 화재, 사이렌, 바닥이 청소되지 않은 경우 청소원에게 알립니다. 주석은 차트에 기록되고, 인쇄는 저널에, 쓰기는 파일에, 경고가 울리고, 메시지 상자가 여전히 거기에 있고, 또한 경고가 울리지만 이것은 기본이 아닙니다.

감사합니다, 잘 설명되었습니다!

안부 인사를 전합니다. 블라디미르.

 
Valeriy Yastremskiy :

우리의 마법과 기호의 위치가 0과 같으면 시간을 확인하고 위치를 엽니다. 1이면 위치를 열지 않고 닫는 시간과 흔적을 확인하고 1보다 크면 경고가 작동하지 않습니다. 스위치에서 가능하고 체크 인하면 가능합니다.

안녕하세요 발레리입니다! 때문에 대단히 감사합니다. 귀하의 옵션 "... 우리 마술과 우리 기호의 위치가 0이면 시간을 확인하고 위치를 여십시오 ..." 가 가장 간단하고 효과적인 것으로 나타났습니다. 시간 체크 조건에 && PositionTotal()==0 을 추가했더니 필요한 볼륨의 포지션 하나만 열리기 시작했습니다!

   if (time_current.hour==time_open.hour && time_current.min==time_open.min && PositionsTotal ()== 0 )
      OpenBUY();

안부 인사를 전합니다. 블라디미르.


 
흥미로운 기사가 있습니다.
https://www.mql5.com/en/articles/35

경험치와 지표.
 
Aleksey Masterov :
흥미로운 기사가 있습니다.
https://www.mql5.com/en/articles/35

경험치와 지표.

안녕하세요 알렉세이입니다! 기사 링크 감사합니다. 예, 그 안에 많은 흥미로운 것들이 있습니다.

안부 인사를 전합니다. 블라디미르.

 
MrBrooklin :
 if (time_current.hour==time_open.hour && time_current.min==time_open.min


이것은 포지션을 열 때까지 기다리는 시간을 비교하는 가장 좋은 방법은 아닙니다.

테스터에서 모든 것이 항상 원활하게 작동하며 실제 계정에 오류가 있을 수 있습니다. 어떤 이유로 진드기가 기다리고 있는 순간에 정확하게 오지 않는 경우 진드기 도착에 대한 조언자가 작동합니다. 올바르게 작동하지 않으며 나중에 이 논리적 오류를 찾기가 매우 어려울 것입니다.


엄격한 동등 비교( == )에서 보다 크거나 같음 조건( >= ) ....( 및/또는 보다 작음 조건)으로 이동하도록 이 문제를 재구성해 보십시오.

 
Igor Makanu :

이것은 포지션을 열 때까지 기다리는 시간을 비교하는 가장 좋은 방법은 아닙니다.

테스터에서 모든 것이 항상 원활하게 작동하며 실제 계정에 오류가 있을 수 있습니다. 어떤 이유로 진드기가 기다리고 있는 순간에 정확하게 오지 않는 경우 진드기 도착에 대한 조언자가 작동합니다. 올바르게 작동하지 않으며 나중에 이 논리적 오류를 찾기가 매우 어려울 것입니다.

엄격한 동등 비교( == )에서 보다 크거나 같음 조건( >= ) ....( 및/또는 보다 작음 조건)으로 이동하도록 이 문제를 재구성해 보십시오.

안녕하세요 이고르입니다! 조언 해주셔서 감사합니다. 진드기가있는 상황이 실제로 다를 수 있기 때문에 나는 당신의 주장에 완전히 동의합니다. 코드 수정하겠습니다.

안부 인사를 전합니다. 블라디미르.

 

Igor의 권고에 따라 코드를 수정했습니다. 아주 좋은 시의 적절한 조언! 내가 전에 눈치 채지 못했던 고문의 작업에서 문제를 수정했습니다 . 다시 한 번 감사합니다, 이고르!

안부 인사를 전합니다. 블라디미르.