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

 
OpenBuyStopOrder 함수의 일부를 제공했습니다. HaveBuyLimitOrderEnd 플래그는 OpenBuyLimitOrder 함수에 설정되어야 합니다. 테스터에서 테스트할 때 Curr_symb를 Symbol()로 교체하고 오류 검사가 이상하게 구현되었습니다. 귀하의 경우 GetLastError()는 OrderSelect 함수를 호출한 후 오류를 반환합니다. 모든 것이 괜찮을 수 있지만 OrderSend는 틀릴 수 있습니다.
 

정확히는 문제는 다른 데 있습니다. 우리는 논리부터 시작해야 합니다.

 
ivandurak :
HaveBuyLimitOrderEnd 플래그는 OpenBuyLimitOrder 함수에서 설정되어야 합니다.

나는 왜 여기에 HaveBuyLimitOrderEnd가 있는지 이해하지 못합니다.

HaveBuy Stop Order 및 플래그가 올바르게 정의되어 있지만 오류가 발생하기 전에 if (ticket > 0) 및 Curr_symb on Symbol() 에 대해 주의를 기울이십시오. 이는 전역 수준에서 Curr_symb 문자열이 있기 때문입니다. ; // 금융상품명을 저장하기 위한 변수

나는 이미 이것을 1000번 확인했고 모든 것이 나를 한 명의 연산자로 몰아넣었습니다

 
Vinin :

정확히는 문제는 다른 데 있습니다. 논리부터 시작해야 합니다.


그리고 나는 논리 연산자가 올바르게 작성되지 않았다는 사실을 알고 있습니다.

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS);
if (HaveBuyLimitOrder==true)
{ModifyBuyLimitOrder(PRAskL); // 선택하다
} }

IT의 첫 번째 부분이 작동하고 삽입이 작동했다고 쓰는 방법 나는 그것을 할 수 없습니다

이미 모든 것을 시도했습니다.

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS);
} 또 다른 {
if (HaveBuyLimitOrder==true)
{ModifyBuyLimitOrder(PRAskL); // 선택하다
} }

 

그건 그렇고, 이것이 그가 수정하고 제거하기 시작하는 방법입니다

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS);
} 또 다른 {
if (HaveBuyLimitOrder==true)
{ModifyBuyLimitOrder(PRAskL); // 선택하다
} }

그러나 주요 조건을 우회

if(bt==1&&bl==1)

 
FoxUA :

그건 그렇고, 이것이 그가 수정하고 제거하기 시작하는 방법입니다

if(bt==1&&bl==1)
{OpenBuyStopOrder(Lot,PRAskS);
} 또 다른 {
if (HaveBuyLimitOrder==true)
{ModifyBuyLimitOrder(PRAskL); // 선택하다
} }

그러나 주요 조건을 우회

if(bt==1&&bl==1)

당신의 모든 코드는 7개의 봉인 뒤에 숨겨진 비밀인 것 같습니다... 그리고, 맙소사, 누군가가 그것에 대해 완전히 알아내다니... 그럼 - 쓰십시오 - 사라졌습니다...

당신은 오랫동안 이렇게 될 것입니다. 당신뿐만 아니라 모든 사람이 당신의 개가 그곳을 뒤지는 곳을 궁금해 할 것입니다.

사람들이 일반적으로 커피 찌꺼기를 추측하지 않고 오류를 찾을 수 있도록 모든 코드를 오래 전에 게시했을 것입니다. 그리고 당신의 문제는 오래 전에 해결되었을 것입니다.
아니면 국가기밀인가요???

우리는 어두운 방에서 고양이를 찾고 있습니다 ... IMHO. 화내지 마세요.

 
artmedia70 :
당신의 모든 코드는 7개의 봉인 뒤에 숨겨진 비밀인 것 같습니다... 그리고, 맙소사, 누군가가 그것에 대해 완전히 알아내다니... 그럼 - 쓰십시오 - 사라졌습니다...

당신은 오랫동안 이렇게 될 것입니다. 당신뿐만 아니라 모든 사람이 당신의 개가 그곳을 뒤지는 곳을 궁금해 할 것입니다.

사람들이 일반적으로 커피 찌꺼기를 추측하지 않고 오류를 찾을 수 있도록 모든 코드를 오래 전에 게시했을 것입니다. 그리고 당신의 문제는 오래 전에 해결되었을 것입니다.
아니면 국가기밀인가요???

우리는 어두운 방에서 고양이를 찾고 있습니다 ... IMHO. 화내지 마세요.


네, 최대한 도움을 드리기 위해 화를 낼 것이고, 코드는 매우 간단하고 그러한 연산자로 구성되어 있습니다. 그 중 몇 개 밖에 없지만 동일하고 수정 및 삭제를 여는 기능이 자연스럽습니다. , 당신이 말한 것을 기억하지 못한다면 이미 디버깅했습니다! 실례가 되지 않습니다. 단지 특정 위치에 특정 문제가 있다는 것입니다. 정말로 도움이 된다면 왜 더 의미를 부여해 주세요. 그러면 수정하겠습니다.

파일:
test18.mq4  20 kb
 
FoxUA :

네, 최대한 도움을 드리기 위해 화를 낼 것이고, 코드는 매우 간단하고 그러한 연산자로 구성되어 있습니다. 그 중 몇 개 밖에 없지만 동일하고 수정 및 삭제를 여는 기능이 자연스럽습니다. , 당신이 말한 것을 기억하지 못한다면 이미 디버깅했습니다! 실례가 되지 않습니다. 단지 특정 위치에 특정 문제가 있다는 것입니다. 정말로 도움이 된다면 왜 더 의미를 부여해 주세요. 그러면 수정하겠습니다.

솔직히 - 나는 내가 말한 것을 기억하지 못합니다 ... 나는 그것을 상기시킬 가치가 없다고 생각합니다. 시간이있을 것입니다 - 나는 게시물을 찾을 것입니다 :)
 
artmedia70 :
솔직히 - 나는 내가 말한 것을 기억하지 못합니다 ... 나는 그것을 상기시킬 가치가 없다고 생각합니다. 시간이있을 것입니다 - 나는 게시물을 찾을 것입니다 :)

예, 중요하지 않습니다. 의사가 전문가와 어떤 관계인지, 그의 상태가 어떤지, 진단이 무엇인지가 중요합니다.

 
FoxUA :

예, 중요하지 않습니다. 의사가 전문가와 어떤 관계인지, 그의 상태가 어떤지, 진단이 무엇인지가 중요합니다.

죄송하지만, 의사는 다른 환자로 인해 매우 바쁩니다... :) 코드를 볼 시간도 없고 자세히 알아볼 시간도 없습니다...
의사선생님, 학자분들이 더 많을 것 같아요... :)