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

 
MakarFX # :

제안이 있습니다. 당신의 전보를 개인적으로 주십시오.

현재 작업할 일이 있습니다. 일이 필요하면 글을 쓰겠습니다.

 
Mihail Matkovskij # :

이 경우 왜곡되지 않도록 다시 작성해야 합니다. 내가 추가한 코드는 내가 말했듯 이 공개 가격으로 신호가 있는 로봇을 위해 설계 되었기 때문입니다. 나는 그것이 이상하다고 생각했다. 그리고 그 이유를 찾았습니다. 처음부터 모든 것이 올바르게 수행되면 앞으로 특별한 문제가 없을 것입니다. 그러므로 항상 원인을 찾고 그 결과를 망치지 말아야 합니다.

모든 것이 얼마나 복잡한지 알 수 있습니다.))) 이 로봇은 현재 가격의 신호에서 작동하도록 설계되었습니다.
 
Mihail Matkovskij # :

현재 작업할 일이 있습니다. 일이 필요하면 글을 쓰겠습니다.

당신이 말한대로. 나를 위한 것이 아니라 고객이 있지만 내 지식이 충분하지 않습니다.
 
MakarFX # :
모든 것이 얼마나 복잡한지 알 수 있습니다.))) 이 로봇은 현재 가격의 신호에서 작동하도록 설계되었습니다.

모든 것을 올바르게하지 않으면 정말 어려울 것입니다 (내가 말했듯이 알고리즘의 복잡성에 대한 이유를 제거하지 마십시오). 따라서 다음을 수행해야 합니다(다시 반복합니다).

거래, 자동 거래 시스템 및 거래 전략 테스트에 관한 포럼

MQL4 및 MQL5에 대한 모든 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론

미하일 마트코프스키 , 2021.12.08 21:20

이 경우 MA는 낮은 시간 프레임에서 인덱스 1로 취해야 합니다. 그러면 변태될 필요가 없을 것입니다. 이전 시간 프레임의 열기 및 닫기 내에서 더 젊은 시간 프레임에 여러(또는 많은) 막대가 있습니다. 타임 프레임이 왜 발명되었는지 아십니까? 그렇지 않은 경우 일본 촛대 출현의 역사와 함께이 문제를 연구하십시오. 요컨대 기술적 분석을 단순화하는 것입니다. 그리고 디지털 시대의 도래와 함께 거래 시스템의 이산화도 단순화됩니다.

그러나 법을 준수하는 시민 이 무엇을 할지 결정하게 하십시오. 내 생각에 그는 위의 모든 내용을 읽은 결과 완전히 혼란스러워 할 것입니다. 하지만 프로그래밍이란 그런 것입니다. 미래에 혼란을 겪고 싶지 않다면 지금 명확하게 알고리즘을 작성하십시오!

같은 이유로 혼란스러워하는 사용자 Nerd Trader에게도 동일하게 적용됩니다. 그리고 그는 자신의 신청서로 무엇을 해야할지 알 수 없었습니다. 전체 포럼이 그를 구했지만 슬프게도 그를 도운 것은 없었습니다. :) 왜냐하면 그는 자신의 문제의 원인을 조사하기를 완고하게 거부했기 때문입니다.

 
MakarFX # :
Artem, 거기 전략은 TP 또는 SL에 의해 마감될 때까지 시장에서 하나의 주문을 제공합니다.

그리고 다음 전략을 위해 코드를 다시 작성해야 합니까? 그리고 마침내 Expert Advisor를 작성하고 테스트한 사람이 기존 직책에 추가하려고 하면 어떻게 됩니까? 모든 것을 다시 해야 합니다.

나는 그것이 틀렸다고 말하는 것이 아니다. 매번 새로운 Expert Advisor를 만드는 것은 근시안적인 일이라고 합니다. 한 번 프레임워크를 작성한 다음 필요한 모든 것을 수집하고 심각한 변경 없이 새 알고리즘을 추가하는 것이 좋습니다.

 
MakarFX # :

제안한 대로 코드가 MQL5에 있는 경우에도 수행할 수 있습니다. 그러면 OnTradeTransaction 이벤트를 처리할 수 있습니다. 그리고 거기에서 주문이 열렸는지 확인할 수 있습니다. 그리고 새로운 것을 적어보세요.   바 영업시간. 그러면 모든 것이 시계처럼 작동할 것입니다. 그리고 MQL4에서는 새로운 주문이 나타나는 순간을 포착하는 방법을 여전히 파악해야 합니다. 어떤 경우에, 어떤 말을 하든 하나의 합병증으로 밝혀졌습니다.

 
Mihail Matkovskij # :

제안한 대로 코드가 MQL5에 있는 경우에도 수행할 수 있습니다. 그러면 OnTradeTransaction 이벤트를 처리할 수 있습니다. 그리고 거기에서 주문이 열렸는지 확인할 수 있습니다. 그리고 새로운 것을 적어보세요.   바 영업시간. 그러면 모든 것이 시계처럼 작동할 것입니다. 그리고 MQL4에서는 새로운 주문이 나타나는 순간을 포착하는 방법을 여전히 파악해야 합니다 . 어떤 경우에, 어떤 말을 하든 하나의 합병증으로 밝혀졌습니다.

모든 것이 도난당한 지 오래입니다.

 
Artyom Trishkin # :

모든 것이 도난당한 지 오래입니다.

나는 이미 내 프로젝트를 진행 중이기 때문에 지금은 이러한 세부 사항에 들어갈 기회가 없다고 말했습니다. 이미 많은 시간을 썼습니다. 방금 성공했습니다... :)

 
Mihail Matkovskij # :

나는 이미 내 프로젝트를 진행 중이기 때문에 지금은 이러한 세부 사항에 들어갈 기회가 없다고 말했습니다. 이미 많은 시간을 썼습니다. 방금 성공했습니다... :)

확인.

 
Mihail Matkovskij # :
같은 이유로 혼란스러워하는 사용자 Nerd Trader에게도 동일하게 적용됩니다. 그리고 그는 자신의 신청서로 무엇을 해야할지 알 수 없었습니다. 전체 포럼이 그를 구했지만 슬프게도 그를 도운 것은 없었습니다. :) 왜냐하면 그는 자신의 문제의 원인을 조사하기를 완고하게 거부했기 때문입니다.

그런 종류의 것이 아니라 다시 만드는 대신 숨기거나 표시하여 문제를 (부분적으로) 이미 해결했습니다. 버튼을 클릭하면 모든 것이 정상적으로 작동하지만(주문을 위한 라인이 나타남) 산도 구현했습니다. 열쇠, 여기에 불쾌한 쓰레기가 있습니다.


W를 누르면 SO 버튼을 누르면 커서 위치에 노란색 선이 나타나야 하지만(커서가 입찰가 아래에 있기 때문에) 녹색 선은 Ask 위에 있기 때문에 나타납니다. W를 다시 누르면 버튼이 해제되고 선이 차트에서 사라져야 하지만 시나리오가 반복됩니다. 선이 다시 위로 던져지고 커서가 이동한 후에만 숨겨집니다.


한 줄만 만들고 개체의 색상 속성을 변경하는 옵션이 있었습니다. 그런 트릭은 없었습니다.