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

 
Polivanovka8b :

나는 MA에 대한 가장 기본적인 조언자를 쓰려고 노력하고 있지만 폐쇄가 역 교차가 아니라 정지 또는 이익에 있도록합니다. 여기 내가 생각해낸 것이 있습니다. 그리고 '\end_of_program' 오류로 끝납니다. 정의된 함수가 없습니다. 무슨 일인지 도와주세요? 그리고 가능하다면 설명과 함께.

/*코드*/

안녕하세요!

첫째, 코드는 "공중에서 매달리지" 않아야 하지만 일부 기능에 있습니다.

둘째, 매 틱마다 호출되는 start() 함수가 있어야 하며 기본 논리를 포함해야 합니다.

셋째, SRC 버튼을 사용하여 코드를 삽입합니다(버튼 바는 메시지 텍스트를 입력하는 창 바로 위에 있음).

 
메타 트레이더가 있는 폴더를 한 컴퓨터에서 다른 컴퓨터로 복사/잘라내면 터미널이 원래 위치와 마찬가지로 새 위치에서 완전히 작동합니까?
 
yellownight :
메타 트레이더가 있는 폴더를 한 컴퓨터에서 다른 컴퓨터로 복사/잘라내면 터미널이 원래 위치와 마찬가지로 새 위치에서 완전히 작동합니까?
네. 비밀번호와 로그인만 다시 입력하면 됩니다. 제거 프로그램으로 제거할 수 없습니다. 다른 경로는 install.log에 있습니다. 레지스트리(install.sss)에 추가 항목이 있습니다.
[Deleted]  

안녕하세요. 그래픽 개체 OBJPROP_TIMEFRAMES의 속성 식별자에 대한 질문... 그래픽 개체 수평선을 만들기 위해 다음 스크립트를 작성했습니다(아래 참조).

질문 : ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 함수가 개체가 H1 시간 프레임에만 표시되어야 한다고 명시적으로 명시되어 있지만 생성된 개체가 (적어도) H4, M30, M15 시간 프레임에도 표시되는 이유는 무엇입니까?

참고: 스크립트의 헤드 부분에는 #include <Copy of WinUser32.mqh> 플러그인 파일이 있는 줄이 있으며, 이는 함께 제공된 원본 #include <WinUser32.mqh> 플러그인 파일과 한 줄씩 다릅니다. 클라이언트 터미널, 그래서 나는 또한 그것을 아래에 제공

파일:
 
7777877 :

안녕하세요. 그래픽 개체 OBJPROP_TIMEFRAMES의 속성 식별자에 대한 질문... 그래픽 개체 수평선을 만들기 위해 다음 스크립트를 작성했습니다(아래 참조).

질문 : ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 함수가 개체가 H1 시간 프레임에만 표시되어야 한다고 명시적으로 명시되어 있지만 생성된 개체가 (적어도) H4, M30, M15 시간 프레임에도 표시되는 이유는 무엇입니까?


https://docs.mql4.com/en/constants/objects/visible


다른 상수 - OBJ_PERIOD_H1

 

안녕하세요! 질문:

닫기[1]-낮음[1] 공식을 사용하여 이전 막대의 총 바이테일 수를 계산해야 합니다.

이렇게 될 것입니다

...

int xBost_b;

if(닫기[1]>열기[1])

xBost_b=xBost_b+((닫기[1]-낮음[1])*10000);

...

그러나 각 틱 에서 start()에 쓰여진 모든 것

저것들. 각 틱에서 동일한 막대가 여러 번 추가되지만 이전 막대(예: 구매한 경우)를 변수에 1번 계산/추가하는 방법???

 
DanLett :

안녕하세요! 질문:

닫기[1]-낮음[1] 공식을 사용하여 이전 막대의 총 바이테일 수를 계산해야 합니다.

이렇게 될 것입니다

...

if(닫기[1]>열기[1])

xBost_b=xBost_b+((닫기[1]-낮음[1])*10000);

...

그러나 start()에 작성된 모든 것은 매 틱마다 실행됩니다.

저것들. 각 틱에서 동일한 막대가 여러 번 추가되지만 이전 막대(예: 구매한 경우)를 변수에 1번 계산/추가하는 방법???

a) 스크립트를 작성하면 1회만 계산됩니다.

b) 매번 필요한 막대 수를 계산합니다.

c) 새 막대 가 시작되었음을 확인한 다음 이전 막대를 카운트에 "추가"합니다.

d) 지표인 경우 IndicatorCounted()를 사용합니다.

귀하의 작업에 가장 적합한 것을 선택하십시오

 
ilunga :

a) 스크립트를 작성하면 1회만 계산됩니다.

b) 매번 필요한 막대 수를 계산합니다.

c) 새 막대가 시작되었음을 확인한 다음 이전 막대를 카운트에 "추가"합니다.

d) 지표인 경우 IndicatorCounted()를 사용합니다.

귀하의 작업에 가장 적합한 것을 선택하십시오

어드바이저의 바 분석으로 필요한데 풀 수가 없어요 시트에 있는 코드는 이미 다 써놨는데 시작이 없어요

start-start()에서 카운트하는 방법 각 막대 유형 1회...

 

저것들. 현재 bar[0]이 구축되는 동안 이전 bar[0]가 결정됩니다.

그리고 구매하면 포인트에서 꼬리를 찾아 변수에 1번 추가합니다 .

오, 당신의 도움이 필요합니다!

[Deleted]  
ilunga :

안녕하세요. 그래픽 개체 OBJPROP_TIMEFRAMES의 속성 식별자에 대한 질문... 그래픽 개체 수평선을 만들기 위해 다음 스크립트를 작성했습니다(아래 참조).

질문 : ObjectSet(object_name,OBJPROP_TIMEFRAMES,PERIOD_H1) 함수가 개체가 H1 시간 프레임에만 표시되어야 한다고 명시적으로 명시되어 있지만 생성된 개체가 (적어도) H4, M30, M15 시간 프레임에도 표시되는 이유는 무엇입니까?


https://docs.mql4.com/en/constants/objects/visible


다른 상수 - OBJ_PERIOD_H1


예, 감사합니다. 도움이 되었습니다... 하지만 ObjectSet(object_name,OBJPROP_TIMEFRAMES, PERIOD_H1 ) 옵션이 작동하지 않는 이유를 알고 싶습니다. 이것은 언어 자체의 결함입니까?