[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 5. - 페이지 208

 

모두 좋은 저녁!

마지막 보류 주문 시간을 반환하는 함수를 알려주십시오(예: 보류 주문을 시장 주문으로 변환하지 않고 보류 주문 을 배치한 시간 ).

김씨의 모든 기능을 유심히 살펴봤지만 그런 기능은 없는 것 같다.

고맙습니다.

 
polycomp :

다음 문제의 원인이 무엇인지 알려주십시오.

외부 기능을 사용하는 표시기가 있습니다. 컴파일된 라이브러리의 코드는 라이브러리 폴더에 있고 설명자는 포함에 있습니다.

연결 #include <lib_Zemckkikh.mqh>. 지표의 첫 번째 계산에서 모든 라이브러리 기능이 정상적으로 작동하고 지표가 차트에 표시됩니다. 매개변수를 변경하면(지표가 다시 계산되도록 강제) 라이브러리 기능이 호출되지 않고 지표가 표시되지 않으며 매개변수를 변경한 후 "전문가" 탭에 항목이 없습니다.

라이브러리 연결을 제거하고 필요한 함수를 표시기 파일에 넣으면(함수로 즉시 컴파일) 모든 것이 정상적으로 작동합니다.

무엇이 잘못되었는지 알 수 없습니다. 포럼을 막지 않기 위해 코드를 적용하지 않습니다. 필요하다면 개인소장으로 올리겠습니다.


먼저 Print 의 라이브러리 함수에서 무언가를 인쇄하여 호출되었는지 알 수 있습니다.

 
solnce600 :

모두 좋은 저녁!

마지막 보류 주문 시간을 반환하는 함수를 알려주십시오(예: 보류 주문을 시장 주문으로 변환하지 않고 보류 주문 을 배치한 시간 ).

김씨의 모든 기능을 유심히 살펴봤지만 그런 기능은 없는 것 같다.

고맙습니다.


내가 기억하는 한 지연을 설정할 때 이 시간을 구체적으로 기억해야 합니다. 주문에 대한 주석에서 직접 기억할 수 있습니다(또는 마법에서 특별한 변태로).
 
borilunad :


지식은 적절한 노력을 통해서만 획득됩니다! 매일의 호기심 많은 작업을 입력하십시오! 행운을 빕니다!



하지만 잘 말했다!
 
Konstebl :

조건 작성 방법을 알려주세요.

1. 주문 기호 = 기호 및 주문 마법 = 135인 경우

2. 대기 중인 주문이 없는 경우 BYSTOP

3. 미결제 주문이 없는 경우 BUY 또는 (있는 경우) 손절매>오픈 가격

4. 가격이 MA와 상향 프랙탈 사이에 있는 경우

보류 중인 바이스톱 주문을 하십시오

다음과 같이 작성:

작동하지 않습니다! 오류가 무엇인지 알려주세요!

모든 것을 기본 동작으로 분해하여 논리를 단순화해야 합니다. 다음과 같이 중첩된 조건을 여러 개의 연속적인 조건으로 나누십시오.

0. if (NewBar ()==false)라면 아무것도 할 필요가 없겠죠? 글쎄, 우리는 전혀 종료합니다. return (0) 또는 원하는대로 프로세서를로드 할 것이 없습니다.

1. buy_flag=false, buystop_flag=false 플래그 입력, 오픈 가격 및 손절매 변수

2. for( int i= 0 ;i<total- 1 ;i++)

{

우리는 주문을 선택하고 기호와 마법을 확인했습니다.

우리는 유형을 확인했습니다. bystop 또는 buy인 경우 적절하게 설정합니다. 플래그를 지정하고 티켓을 기억하고 손실을 중지하고 가격을 공개하고 사이클을 종료합니다.

}

3. If (buystop_flag == false AND (buy_flag == false OR 손절매>시가))

{

가격이 MA와 프랙탈 사이에 있는 경우

{

그들은 일을 했다.

}

}

 
alsu :

먼저 Print의 라이브러리 함수에서 무언가를 인쇄하여 호출되었는지 확인합니다.

그래픽 개체는 라이브러리 기능에서 생성 됩니다. 표시기의 첫 번째 호출 후 개체가 생성되어 터미널 창에 표시됩니다.

객체 목록에서 다시 호출되면 표시되지 않습니다. 즉, 표시기가 다시 계산될 때 외부 기능이 어떤 이유로 쟁기질하지 않으며 터미널은 이에 대해 침묵합니다.

 
터미널이 침묵하는 것이 아니라 당신이 침묵합니다. 그리고 터미널이 이러한 개체의 표시를 중지한 것이 아니라 귀하가 중지했습니다.
 
tara :
터미널이 침묵하는 것이 아니라 당신이 침묵합니다. 그리고 이러한 물건의 표시를 중단한 것은 터미널이 아니라 당신이었습니다.

그렇다면 동일한 함수가 첫 번째 호출에서 객체를 그리고 두 번째 호출에서 거부하는 이유를 말씀해 주시겠습니까?

게다가 ( 라이브러리를 사용 하지 않고) 표시기가 있는 하나의 파일에 컴파일된 이 동일한 함수는 잘 작동합니다.

 
polycomp :
그렇다면 동일한 함수가 첫 번째 호출에서 객체를 그리고 두 번째 호출에서 거부하는 이유를 말씀해 주시겠습니까?


물론 힌트를 드리겠습니다.

기능은 어디에, 객체는 어디에 있습니까?

 
tara :


물론 힌트를 드리겠습니다.

기능은 어디에, 객체는 어디에 있습니까?

이것들은 함수이고 객체는 그래프에 그려지는 사각형입니다.
파일: