MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1222

 

좋은 시간!

배열 구조를 재설정하는 방법은 무엇입니까?

 struct PosFib
  {
   double             praceMA;
  };

PosFib BP[];

해봤는데 안되는거같아요!

   CountBP= 0 ;
   ArrayResize (BP,CountBP); // добавить счетчик на заполненность

다른 가능성이 있습니까?

 
Top2n :

좋은 시간!

배열 구조를 재설정하는 방법은 무엇입니까?

해봤는데 안되는거같아요!

다른 가능성이 있습니까?

무효화은 무슨 뜻인가요? 테스트 로 판단하면 ArrayFree 가 적합합니다.

그리고 일반적으로 받아 들여지는 의미에서 ZeroMemory

 
Artyom Trishkin :

소리지르고, 비명을 지르고, 욕하고, 자신의 코드를 작동 가능하게 만들기를 꺼리고, 관리자를 관리자로 비난하고, 관리자를 모욕하고...

일반적으로 - 완전한 세트. 나는 일주일을 식히고 실수를 정리합니다. 인정 있는!

나는 누군가를 모욕하지 않았고 소리를 지르지 않았습니다. 그리고 제 코드는 실행 가능합니다. 실수로 누군가에게 불쾌감을 주었다면 죄송합니다.

내 모든 로봇은 효율적이고 작동합니다.

질문이 있는 경우 여기에서 질문하세요. 도움을 주셔서 감사합니다.

 
Alexey Viktorov :

무효화은 무슨 뜻인가요? 테스트 로 판단하면 ArrayFree 가 적합합니다.

그리고 일반적으로 받아 들여지는 의미에서 ZeroMemory

오류는 다음과 같습니다.

새로운 막대 를 사용하면 표시기가 시작될 때 배치된 개체가 이동됩니다.

나는 구조가 사물의 가치를 축적한다고 생각한다.

작업은 구조를 재설정하고 모든 막대의 개체 값을 다시 계산하는 것입니다.



감사합니다. ZeroMemory - 도움이 되었습니다!

 
마스터 계정의 mt 5에 신중하게 설치할 수 있는 매개변수 측면에서 동일한 계정을 사용하는 동일한 RoboForex 브로커에 트랜잭션 복사기가 있습니까? 마스터 계정은 원격 서버에서 유료 로봇을 거래합니다. 세 번 더 카운트하기 위해 이러한 신호를 분산해야 합니다. 타지 않도록 신호가 다른 계정으로 이동했습니다.
 
"잘못된 ex4 파일(7)" 및 "전역 초기화 실패" 오류는 무엇을 의미합니까?
 
Maxim Kuznetsov :

- 코드(특히 첫 번째 코드)는 주석 처리할 가치가 있습니다.

- 오랫동안 Start() 대신 OnTick()을 사용하는 것이 관례였습니다.

- 원하는 가격이 아닌 Ask 가격으로 구매합니다. 입찰에서 구매하고 싶습니다. (매출도 마찬가지)

- 그리고 너무 많은, 많은, 많은 것들 .. 너무 많아서 모든 것을 덮는 것은 불가능합니다.

즉, 가장 먼저 해야 할 일은 코드에 주석을 달아주는 것입니다. 이해할 수 없는 것을 물어볼 수 있지만 스스로 알아내려고 노력한 후에야

알겠습니다. 감사합니다. 요청을 입찰로 변경하고 그 반대도 마찬가지입니다. OnTick은 원칙적으로 이전 닫힌 막대에 대한 지속적인 호출이 필요하기 때문에 저에게 적합하지 않습니다. 질문이 있습니다. 어드바이저를 열 때 새 바 의 시작과 동일한 시간에 작업 타이머를 설정할 수 있습니까?
 
VIX XIV :
알겠습니다. 감사합니다. 요청을 입찰로 변경하고 그 반대도 마찬가지입니다. OnTick은 이전의 닫힌 막대에 대한 지속적인 참조가 필요하기 때문에 원칙적으로 저에게 적합하지 않습니다. 질문이 있습니다. 어드바이저를 열 때 새 바 의 시작과 동일한 시간에 작업 타이머를 설정할 수 있습니까?

이전 막대(및 4-ke) 참조:

시간[1] - 개장 시간

높음[1] - 최대

낮음[1] - 최소

등.

이것은 레거시 인터페이스를 사용하는 이유가 아닙니다. 4는 구식일 뿐만 아니라 사람들이 당신을 이해하지 못할 수도 있습니다 :-)

타이머를 설정할 필요가 없습니다.
'새바 오픈' 이벤트를 잡아서 처리해야 합니다.
그리고 "어드바이저에 대한" 5번째 질문마다 이에 대한 답변이 제공됩니다. 주제를 스크롤하기만 하면 됩니다.

 
Maxim Kuznetsov :

이전 막대(및 4-ke) 참조:

시간[1] - 개장 시간

높음[1] - 최대

낮음[1] - 최소

등.

이것은 레거시 인터페이스를 사용하는 이유가 아닙니다. 4는 구식일 뿐만 아니라 사람들이 당신을 이해하지 못할 수도 있습니다 :-)

타이머를 설정할 필요가 없습니다.
'새바 오픈' 이벤트를 잡아서 처리해야 합니다.
그리고 "어드바이저에 대한" 5번째 질문마다 이에 대한 답변이 제공됩니다. 주제를 스크롤하기만 하면 됩니다.

제가 잘못 적었을 수도 있지만, 특히 가격은 변하지 않지만 막대가 닫힐 가능성이 있으므로 적절한 순간을 기다리는 것이 좋지 않습니까? OnStart를 끝없이 반복할 수 있습니까?

 

입력 매개변수, 차트 주기 등을 변경할 때 정적 변수 는 다시 초기화되지 않습니다.

강제로 다시 초기화하는 귀에 트릭이 있습니까? 더 긴 경로를 대략적으로 상상할 수 있습니다. 간단하고 짧은 경로가 있습니까?

사유: