[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 823

 
Tomcrafft :

안녕하세요!

얘들아, 내가 알아낼 수 있도록 도와주세요 ... 특정 수준에서 주문을 열 때 (스톱 앤 테이크 포함)

고문은 두 번째, 세 번째 등을 열지 않았습니다. 명령. 그리고 첫 번째 주문을 stop 또는 take로 마감한 후에야 다음 주문을 열었습니다.

먼저 시장에 이미 열려 있는 주문이 있는지 확인하고, 아직 없으면 열거나, 그렇지 않으면 필요하지 않습니다.
 
"테스터 캐시 지우기"란 무엇이며 어떻게 달성합니까?
 
eugggy :

도움 필요: 2개의 보류 중인 주문(서로 다른 방향)이 있습니다. 하나가 실행되면 다른 하나를 종료해야 합니다. 아래와 같이 코딩합니다. 잘못된 티켓 번호로 오류가 없고 잘 작동하도록 올바르게 형식을 지정하는 방법, 어드바이저에 입력하는 데 몇 줄만 있으면 됩니다. 저는 아무 것도 배우지 않을 것입니다. 미리 감사드립니다.



"Tip" 변수는 언제 값을 얻습니까? OrderSelect() 뒤에 있어야 합니다.

OrderSelect (총계,SELECT_BY_TICKET,MODE_TRADES);
팁= OrderType();

if (팁==OP_SELL)

 
eugggy :

도움 필요: 2개의 보류 중인 주문(서로 다른 방향)이 있습니다. 하나가 실행되면 다른 하나를 종료해야 합니다. 아래와 같이 코딩합니다. 잘못된 티켓 번호로 오류가 없고 잘 작동하도록 올바르게 형식을 지정하는 방법, 어드바이저에 입력하는 데 몇 줄만 있으면 됩니다. 저는 아무 것도 배우지 않을 것입니다. 미리 감사드립니다.



시장가 주문이 있는지 확인하십시오.

그렇다면 보류 중인 항목이 있는지 확인하십시오.

있으면 제거

 
eugggy :
for 루프로 이 작업을 수행했지만 혼란이 시작됩니다. OrdersTotal()은 주문 수(2)를 반환합니다. 하나를 빼면 첫 번째 또는 두 번째 순서가 선택됩니다. 티켓. 일반적으로 오류 4108은 잘못된 티켓 번호이며 Alert(Ticket)은 EA가 실행 중이고 주문이 없는 경우에도 0보다 큰 번호를 반환합니다.

주의 깊게 이해하십시오: SELECT_BY_TICKET 또는 SELECT_BY_POS ???

OrderSelect ()에 대한 도움말 읽기

회사 서버의 SELECT_BY_TICKET 주문 번호(예: #12345 및 #12399)

SELECT_BY_POS "개인 목록에 있는" 주문 번호, 즉 두 주문의 경우 하나는 #0, 다른 하나는 #1

 
eugggy :
이대로 놔두면 괜찮을까? 작동하는 것 같습니다. 한 마디로 어떤 종류의 반환 또는 RefreshRates가 필요합니까? 실제 생활에서 작동합니까?


아니, 그렇지 않을 것이다

 

eugggy :
А нельзя ли подробнее? Нельзя))). Я имею ввиду, если сильно не придираться, где, что, неправильно и как исправить?

for 루프로 이 작업을 수행했지만 혼란이 시작됩니다. OrdersTotal()은 주문 수(2)를 반환합니다. 하나를 빼면 첫 번째 또는 두 번째 순서가 선택됩니다. 티켓. 일반적으로 오류 4108은 잘못된 티켓 번호이며 Alert(Ticket)은 EA가 실행 중이고 주문이 없는 경우에도 0보다 큰 번호를 반환합니다.



그들은 당신에게 자세히 대답했습니다.

비닌:


시장가 주문이 있는지 확인하십시오.

그렇다면 보류 중인 항목이 있는지 확인하십시오.

있는 경우 다른 연속 for 루프로 삭제 하십시오.
 
eugggy :
더 자세하게 가능한가요? 금지))). 내 말은, 당신이 결함을 많이 찾지 못한다면, 어디에서, 무엇이 잘못되었으며 어떻게 고칠 수 있습니까?


반복합니다.

시장가 주문이 있는지 확인하고,

있는 경우 지연기가 있는지 확인하십시오.

있으면 삭제하십시오.

어떤 것이든 내일 코드를 스케치하겠습니다. 이 스레드의 어딘가에 이미 있었지만.

 
eugggy :
이해합니다. 하지만 2개로 확인하는 것은 쉬운 일이지만 시도했습니다. 작동하지 않아 질문하는 것입니다. 경력 5년차 프로그래머 같습니다. 그것을 희생하여 불가능합니다))) - 농담입니다.
여기에 모든 코드를 게시하십시오
 
eugggy :
나는 아이디어를 이해했지만 구현에 문제가 있고 주문 열거에 익숙하지 않으며 도움말에 거의 아무것도 없으며 교과서는 평균적인 마음을 위해 작성되지 않았습니다. 일반적으로 어렵지 않은 경우 코드를 스케치하거나 간단한 사람이 이해할 수 있도록 MQL4에 대한 몇 권의 책을 스케치하십시오.

또한 조언자가 해야 할 일을 자신의 말로 기술하십시오.