EA는 BUY 및 SELL 주문을 혼합합니다. - 페이지 2 123 새 코멘트 Ubzen 2011.07.05 17:55 #11 전체 ea와 사용 방법을 알지 못하면 무엇이 잘못되었는지 추측할 뿐입니다. 이 명령문을 전달하기 위해 올바른 순서를 선택한다고 가정합니다. while (! OrderSelect (cnt, SELECT_BY_POS)) { Sleep ( 500 );} 통과할 방법이 없습니다. if ((orderType == OP_BUY || orderType == OP_BUYSTOP)) { Op_Sell인 경우. 동일한 기호의 여러 차트에 이 항목이 있지 않는 한. 논쟁의 여지가 있는 while 루프를 사용하고 있습니다. 이것은 아마도 Rapid Order Maker의 어떤 형태일 것입니다. 내 마지막 추측. 선택한 주문 은 주문 유형 확인 후 변경됩니다. :) 다른 모든 것은 Raptor처럼 인쇄문을 많이 활용하는 것이 좋습니다. 포럼을 어지럽히 지 않도록 새 줄에 파일 쓰기 작업 섹션의 규칙 William Roeder 2011.07.05 18:26 #12 선택한 주문 은 orderSelect 후에 변경할 수 없습니다. for (cnt = total- 1 ; cnt >= 0 ; cnt--) { while (! OrderSelect (cnt, SELECT_BY_POS)) { Sleep ( 500 );} orderSelect가 실패하면 계속 실패하고 무한 루프가 발생합니다. 업데이트하는 동안 다른 차트에서 여러 주문이 마감되면 다음 반복의 선택이 실패합니다. 매우 위험한. dvarrin 2011.07.05 19:05 #13 티켓 번호를 인쇄했는데 OrderType()과 일치하지 않습니다. 선택한 주문 이 OP_BUY 유형이면 올바른 if가 처리되지만 OrderModify(...) 호출에서 첫 번째 매개변수로 OrderTicket()을 전달하지만 다른 주문의 티켓입니다. 어떤 아이디어라도? Simon Gniadkowski 2011.07.05 19:26 #14 dvarrin : 어떤 아이디어라도? 이미 마감된 주문을 수정하려고 하고 있습니까? 에서 거래를 선택하는 풀을 지정하지 않았습니다. . OrderSelect( int index, int select , int pool=MODE_TRADES) MODE_TRADES(기본값)- 거래 풀에서 선택한 주문(열린 주문 및 보류 중인 주문), MODE_HISTORY - 히스토리 풀에서 선택한 주문(닫힌 주문 및 취소된 주문). dvarrin 2011.07.05 19:35 #15 RaptorUK : 이미 마감된 주문을 수정하려고 하고 있습니까? 에서 거래를 선택하는 풀을 지정하지 않았습니다. . MODE_TRADES(기본값)- 거래 풀에서 선택한 주문(열린 주문 및 보류 중인 주문), MODE_HISTORY - 히스토리 풀에서 선택한 주문(닫힌 주문 및 취소된 주문). 저도 그렇게 해봤는데 달라진게 없네요. 사용하려는 선택한 주문 의 모든 데이터를 저장해야 하는 것 같습니다. 정수 티켓 = 0; 이중 SL = 0.0; 주문 선택(cnt, ...); 티켓 = OrderTicket(); SL = 주문 정지(); (주문 유형() == OP_BUY) { } ... 왜 그래야만하지? 나는 OrderTicket()이 OrderType()이 참조하는 것과 동일한 순서와 일치하지 않도록 내 코드에서 무엇이 잘못된 것인지 이해하지 못합니다. Simon Gniadkowski 2011.07.05 19:50 #16 dvarrin : 티켓 번호를 인쇄했는데 OrderType()과 일치하지 않습니다. 선택한 주문이 OP_BUY 유형이면 올바른 if가 처리되지만 OrderModify(...) 호출에서 첫 번째 매개변수로 OrderTicket()을 전달 하지만 다른 주문의 티켓입니다. 순서대로 다음 순서입니까, 순서대로 이전 순서입니까? [삭제] 2011.07.05 19:53 #17 주문 유형 = 주문 유형() 로 변경 정수 주문 유형 = 주문 유형(); 원래 선언을 삭제하십시오. dvarrin 2011.07.05 20:19 #18 forexCoder : 주문 유형 = 주문 유형() 로 변경 정수 주문 유형 = 주문 유형(); 원래 선언을 삭제하십시오. 주문 유형은 괜찮습니다. 그것은 올바른 주문의 티켓이 아닌 OrderTicket()입니다. Simon Gniadkowski 2011.07.05 20:56 #19 나는 당신이 문제를 코딩하는 것보다 문제를 일으키는 원인을 찾는 것이 좋습니다. . . 소프트웨어 엔지니어링은 문제 해결에 관한 것이며 우리가 배우고 향상하는 방법입니다. 저는 토요일 이후로 Fibs와 관련된 특정 문제를 코딩하는 데 세 번째 시도를 하고 있습니다. 거의 다 왔습니다. . . Print() 함수 를 주의 깊게 사용하면 많은 도움이 됩니다. . . William Roeder 2011.07.05 21:39 #20 dvarrin : 주문 유형은 괜찮습니다. 그것은 올바른 주문의 티켓이 아닌 OrderTicket()입니다. int OrderType = OrderType()은 정상이 아닙니다. 하나는 다른 하나를 숨기고 있을 수 있습니다(로컬 선언은 오류 없이 전역을 숨깁니다.) 정수 주문 유형 = 주문 유형() 123 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
전체 ea와 사용 방법을 알지 못하면 무엇이 잘못되었는지 추측할 뿐입니다. 이 명령문을 전달하기 위해 올바른 순서를 선택한다고 가정합니다.
통과할 방법이 없습니다.
if ((orderType == OP_BUY || orderType == OP_BUYSTOP)) {
Op_Sell인 경우. 동일한 기호의 여러 차트에 이 항목이 있지 않는 한.
논쟁의 여지가 있는 while 루프를 사용하고 있습니다. 이것은 아마도 Rapid Order Maker의 어떤 형태일 것입니다.
내 마지막 추측. 선택한 주문 은 주문 유형 확인 후 변경됩니다. :)
다른 모든 것은 Raptor처럼 인쇄문을 많이 활용하는 것이 좋습니다.
티켓 번호를 인쇄했는데 OrderType()과 일치하지 않습니다.
선택한 주문 이 OP_BUY 유형이면 올바른 if가 처리되지만 OrderModify(...) 호출에서 첫 번째 매개변수로 OrderTicket()을 전달하지만 다른 주문의 티켓입니다.
어떤 아이디어라도?
어떤 아이디어라도?
이미 마감된 주문을 수정하려고 하고 있습니까? 에서 거래를 선택하는 풀을 지정하지 않았습니다. .
MODE_TRADES(기본값)- 거래 풀에서 선택한 주문(열린 주문 및 보류 중인 주문),MODE_HISTORY - 히스토리 풀에서 선택한 주문(닫힌 주문 및 취소된 주문).
이미 마감된 주문을 수정하려고 하고 있습니까? 에서 거래를 선택하는 풀을 지정하지 않았습니다. .
MODE_TRADES(기본값)- 거래 풀에서 선택한 주문(열린 주문 및 보류 중인 주문),MODE_HISTORY - 히스토리 풀에서 선택한 주문(닫힌 주문 및 취소된 주문).
저도 그렇게 해봤는데 달라진게 없네요. 사용하려는 선택한 주문 의 모든 데이터를 저장해야 하는 것 같습니다.
정수 티켓 = 0;
이중 SL = 0.0;
주문 선택(cnt, ...);
티켓 = OrderTicket();
SL = 주문 정지();
(주문 유형() == OP_BUY) {
}
...
왜 그래야만하지? 나는 OrderTicket()이 OrderType()이 참조하는 것과 동일한 순서와 일치하지 않도록 내 코드에서 무엇이 잘못된 것인지 이해하지 못합니다.
티켓 번호를 인쇄했는데 OrderType()과 일치하지 않습니다.
선택한 주문이 OP_BUY 유형이면 올바른 if가 처리되지만 OrderModify(...) 호출에서 첫 번째 매개변수로 OrderTicket()을 전달 하지만 다른 주문의 티켓입니다.
주문 유형 = 주문 유형()
로 변경
정수 주문 유형 = 주문 유형(); 원래 선언을 삭제하십시오.
주문 유형 = 주문 유형()
로 변경
정수 주문 유형 = 주문 유형(); 원래 선언을 삭제하십시오.
주문 유형은 괜찮습니다. 그것은 올바른 주문의 티켓이 아닌 OrderTicket()입니다.
나는 당신이 문제를 코딩하는 것보다 문제를 일으키는 원인을 찾는 것이 좋습니다. . .
소프트웨어 엔지니어링은 문제 해결에 관한 것이며 우리가 배우고 향상하는 방법입니다. 저는 토요일 이후로 Fibs와 관련된 특정 문제를 코딩하는 데 세 번째 시도를 하고 있습니다. 거의 다 왔습니다. . . Print() 함수 를 주의 깊게 사용하면 많은 도움이 됩니다. . .
주문 유형은 괜찮습니다. 그것은 올바른 주문의 티켓이 아닌 OrderTicket()입니다.
int OrderType = OrderType()은 정상이 아닙니다. 하나는 다른 하나를 숨기고 있을 수 있습니다(로컬 선언은 오류 없이 전역을 숨깁니다.)
정수 주문 유형 = 주문 유형()