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

 

안녕하세요.


터미널의 글로벌 변수를 통해 미결제 거래 수를 제어하는 방법을 알려주세요. 예를 들어 각 차트는 거래가 열릴 때 글로벌 변수에 +1을 추가합니다. 별도의 Expert Advisor에서 전역 변수가 생성 및 소멸됩니다. 허용된 거래 수도 여기에서 확인됩니다(예를 들어, 초과하면 플래그도 0에서 전역이고 모든 Expert Advisors는 열 때 이 플래그를 확인합니다).

제 질문은 각 터미널에서 거래 수를 어떻게 얻을 수 있습니까? 열 때 증가하고 닫을 때 감소합니까? 너무 어렵다. 동일한 마감에 대해 OnTradeTransaction의 일부 아날로그를 설정해야 하기 때문입니다. 내가 이해하는 것처럼 전역 변수는 단순한 유형일 수 있습니다. 이제 그것이 배열이거나 더 나은 구조의 배열이라면 더 쉬울 것입니다.

말해봐, 내가 이해하지 못하는 게 있을지도 몰라. 고맙습니다.

 

조언 부탁드립니다.
32비트 permvar.dll은 MT4(https://fx1.net/permvar.php에서)에서 작동했습니다.
MT5에서 사용해 보았습니다.
사이트는 다음과 같이 말합니다: Tradestation, Metatrader < 0550, Metatrader5에 permvar.dll을 사용하십시오.

MT5_64에서 호출 시도 - 64비트가 아니라는 메시지
이것이 평결입니까 아니면 이 갈등이 어떻게든 해결될 수 있습니까?
고맙습니다.

FX1 | PermVar - Persistent Data Storage
  • fx1.net
PermVar can persistently store basic types of data in the registry, such as strings, integers, doubles, and booleans. Reading and writing is easy with its one-touch command. No need for complicated frameworks. All you need is one file to use PermVar. It’s compatible with any application that uses DLL. If you need a key/value storage similar to...
 
procomK :

조언 부탁드립니다.
32비트 permvar.dll은 MT4(https://fx1.net/permvar.php에서)에서 작동했습니다.
MT5에서 사용해 보았습니다.
사이트는 다음과 같이 말합니다: Tradestation, Metatrader < 0550, Metatrader5에 permvar.dll을 사용하십시오.

MT5_64에서 호출 시도 - 64비트가 아니라는 메시지
이것은 평결입니까 아니면 이 갈등이 어떻게든 해결될 수 있습니까?
고맙습니다.

이론적으로 중간 64 DLL로 래핑할 수 있습니다. 전달된 매개변수가 허용하는 경우.

 

희망을 주셔서 감사합니다.

그러나 나에게 찻주전자와 같은 악수는 얼마나 나쁜 악수입니까?

Mikhail Dovbakh :

이론적으로 중간 64 DLL로 래핑할 수 있습니다. 전달된 매개변수가 허용하는 경우.

 

MathExp와 MathPow 는 본질적으로 동일한 것 같습니다. 숫자를 지정된 거듭제곱으로 올립니다.


여기서는 MathExp에서만 차수만 지정할 수 있습니다. 요점이 뭐야?


나는 단지 하나의 기사에서 예제를 공부하고 있고 exp가 있고 무엇을, 왜 이해할 수 없습니다

 
Alexandr Sokolov :

MathExp와 MathPow는 본질적으로 동일한 것 같습니다. 숫자를 지정된 거듭제곱으로 올립니다.


여기서는 MathExp에서만 차수만 지정할 수 있습니다. 요점이 뭐야?


나는 단지 하나의 기사에서 예제를 공부하고 있고 exp가 있고 무엇을, 왜 이해할 수 없습니다

이것은 다른 기능입니다. 설명을 읽고 Google "숫자 e"를 읽으십시오.

 
Taras Slobodyanik :

이것은 다른 기능입니다. 설명을 읽고 Google "숫자 e"를 읽으십시오.

매우 감사합니다! 나는 구글에 대해 생각하지 않았다

 

MT4 컴파일러에서 행 및 열 번호가 손실되었습니다. 어떻게 켤 수 있습니까?

예전에는 커서 위치를 적었는데 최근 몇달간 아무것도 만지지 않은 것처럼 선동할 수 있다는 글이 없었나?

 
Seric29 :

MT4 컴파일러에서 행 및 열 번호가 손실되었습니다. 어떻게 켤 수 있습니까?

예전에는 커서 위치를 적었는데 최근 몇달간 아무것도 만지지 않은 것처럼 선동할 수 있다는 글이 없었나?

실수를 하고 컴파일을 시도하면 행과 열 번호가 나타납니다.

도움말에는 이러한 열이 오류에 대한 경고라고 나와 있습니다.


 
뭐 그런게 있긴 한데, 예를 들어 에러가 나기 전에, 행과 열 번호를 써놓고 커서를 거기에 놓고 숫자로 이동을 하고, 숫자가 표시되기 전에 아주 편리하게, 어쩌면 그랬을지도. 내 머리가 틀렸지만 거기에도 가치가 있었다. 나는 MetaEditor4에 대해 이야기하고 있습니다.