Для импорта функций во время выполнения mql4-программы используется так называемое позднее связывание. Это значит, что пока не вызвана импортируемая функция, соответствующий модуль (ex4 или dll) не загружается.
1. 라이브러리가 로드되기 위해서는 import 행 뒤에 있는 코드에서 호출되어야 한다는 뜻이겠죠?
3. 그리고 EA 자체의 코드에서 많이 선언하지 않고 헤더 파일을 사용하려면? 저것들. 그냥 광고?
이 질문은 꽤 진지한 프로그래머가 작성한 전문가를 만났기 때문에 발생했습니다. 하지만 그들은 헤더 파일에 일반적으로 모든 주요 기능과 기본 기능이 아닌 기능을 가지고 있습니다. 이것은 저를 놀라게 했습니다... 결국, 컴파일된 라이브러리의 속도는 훨씬 더 빠르며 라이브러리 함수의 코드가 "분리"되어 매우 편리합니다.
왜 위의 함수 라이브러리를 import 해서 코드에서 사용하냐고 하면 에러가 뜨네요.
'Get_TradePrice' - function is not defined D:\Insall'd soft's\Forex\MetaTraderForProgramming\experts\Grider.mq4 (360, 18)
그리고 위와 같이 선언하자마자 모든 것이 바로 컴파일됩니다.
그래서 질문이 생겼습니다. 특히 일부 프로그래머가 라이브러리가 아닌 포함에서 모든 기능을 사용하는 이유는 무엇입니까?
따라서 계획을 세우려면 무엇이 도움이 되는지 알아야 합니다. 그리고 어떻게든 나옵니다. 하나는 이러하고 다른 하나는 .. 세 번째는 완전히 다릅니다. 나는 모든 것이 일반적으로 선반에 놓여 있는 정보를 본 적이 없습니다. 전문가와 라이브러리 및 포함 사항을 공유하는 것을 의미합니다. 저도 추측하고 싶지 않습니다. 그래서 그는 물었다. 어때요?
정지 주문이 열린 위치에 있는 가격과 닫은 가격을 주의 깊게 살펴보십시오. Igor의 기능에서 비교되는 것은 이러한 가격이지만 미끄러짐은 고려되지 않습니다.
발은 잘 작동합니다.
테이크에 문제가 있습니다. 예를 들어 ...1.33942에서 유로를 매수하고 1.33962에서 테이크를 마감합니다...순수 20핍!
악몽! :-))
이것은 디 컴파일에 대한 보호입니다))) 약간의 집이 산만 해져서 모든 것이 어디에 있는지 잊어 버렸습니다. 그게 다야, 보호가 작동했습니다)))
발은 잘 작동합니다.
테이크에 문제가 있습니다. 예를 들어 ...1.33942에서 유로를 매수하고 1.33962에서 테이크를 마감합니다...순수 20핍!
질문을 반복하겠습니다. 누락된 것 같습니다.
다시 도움말을 살펴보고 여기에서 줄을 다시 읽었습니다.
https://docs.mql4.com/ru/basis/preprosessor/import
Для импорта функций во время выполнения mql4-программы используется так называемое позднее связывание. Это значит, что пока не вызвана импортируемая функция, соответствующий модуль (ex4 или dll) не загружается.
1. 라이브러리가 로드되기 위해서는 import 행 뒤에 있는 코드에서 호출되어야 한다는 뜻이겠죠?
예를 들어, 나는 나 자신을 위해 이것을 했다:
2. EA 코드의 맨 처음에 EA에서 사용할 함수를 선언 한다는 것이 밝혀졌습니까?
3. 그리고 EA 자체의 코드에서 많이 선언하지 않고 헤더 파일을 사용하려면? 저것들. 그냥 광고?
이 질문은 꽤 진지한 프로그래머가 작성한 전문가를 만났기 때문에 발생했습니다. 하지만 그들은 헤더 파일에 일반적으로 모든 주요 기능과 기본 기능이 아닌 기능을 가지고 있습니다. 이것은 저를 놀라게 했습니다... 결국, 컴파일된 라이브러리의 속도는 훨씬 더 빠르며 라이브러리 함수의 코드가 "분리"되어 매우 편리합니다.
왜 위의 함수 라이브러리를 import 해서 코드에서 사용하냐고 하면 에러가 뜨네요.
그리고 위와 같이 선언하자마자 모든 것이 바로 컴파일됩니다.
그래서 질문이 생겼습니다. 특히 일부 프로그래머가 라이브러리가 아닌 포함에서 모든 기능을 사용하는 이유는 무엇입니까?
테이크 스톱 오더인가요? 가격을 확인하고 비교하십시오. 그러면 건설적으로 말할 수 있습니다.
가격이 일치합니다.
질문을 반복하겠습니다. 누락된 것 같습니다.
다시 도움말을 살펴보고 여기에서 줄을 다시 읽었습니다.
https://docs.mql4.com/ru/basis/preprosessor/import
그래서 질문이 생겼습니다. 특히 일부 프로그래머가 라이브러리가 아닌 포함에서 모든 기능을 사용하는 이유는 무엇입니까?
감염부터...
난센스(매우, 매우 큼)에 대한 메모리 사용을 계획하기 위해 한 번 권장합니다.
그래서 질문이 생겼습니다. 특히 일부 프로그래머가 라이브러리가 아닌 포함에서 모든 기능을 사용하는 이유는 무엇입니까?
가격이 일치합니다.
배치된 테이크의 가격 과 포지션을 닫는 가격은?
그렇다면 Igor 함수의 루프에서 바로 히스토리에서 선택한 주문에 대해 필요한 데이터(OrderTakeProfit() 및 OrderClosePrice())를 인쇄하고 불일치 이유를 확인하십시오.
감염부터...
난센스(매우, 매우 큼)에 대한 메모리 사용을 계획하기 위해 한 번 권장합니다.
따라서 계획을 세우려면 무엇이 도움이 되는지 알아야 합니다. 그리고 어떻게든 나옵니다. 하나는 이러하고 다른 하나는 .. 세 번째는 완전히 다릅니다. 나는 모든 것이 일반적으로 선반에 놓여 있는 정보를 본 적이 없습니다. 전문가와 라이브러리 및 포함 사항을 공유하는 것을 의미합니다. 저도 추측하고 싶지 않습니다. 그래서 그는 물었다. 어때요?
장소에서 사용하기 불편합니다. 연습은 좋지만.
예를 들어?