찻주전자의 질문 - 페이지 70 1...636465666768697071727374757677...277 새 코멘트 --- 2011.09.27 23:52 #691 Expert : 안녕하세요. 말해 주세요. 주문과 거래에는 티켓이 있지만 포지션에는 티켓이 없는 이유는 무엇입니까? 그리고 티켓과 식별자의 차이점은 무엇입니까? RTFM Anatoli Kazharski 2011.09.27 23:55 #692 sergeev : RTFM )))))))))))) Denis Lysenko 2011.09.28 00:55 #693 sergeev : RTFM 아...필요한 정보를 빨리 찾기에는 너무 크네요 Anatoli Kazharski 2011.09.28 01:14 #694 Expert : 아...필요한 정보를 빨리 찾기에는 너무 크네요 그리고 당신은 서두르지 않습니다. )) 자격증을 공부해야 합니다. 그러면 질문에 대한 많은 답변을 매우 빠르고 편리하게 찾을 수 있습니다. 질문에 대한거래 기능 섹션을 참조하십시오. Документация по MQL5: Торговые функции www.mql5.com Торговые функции - Документация по MQL5 rlx 2011.09.28 09:04 #695 rlx : ex5 라이브러리에서 가져온 함수 를 호출합니다. 설명을 부탁드립니다. 읽기 https://www.mql5.com/ru/docs/runtime/imports 시스템 라이브러리(DLL)는 운영 체제의 규칙에 따라 로드됩니다. 라이브러리가 이미 로드된 경우(예: 다른 Expert Advisor 및 병렬로 시작된 다른 클라이언트 터미널에서) 호출이 이미 로드된 라이브러리로 이동합니다. ex5 라이브러리는 어떻게 로드되나요? 라이브러리가 이미 로드된 경우(예: 다른 Expert Advisor 및 병렬로 시작된 다른 클라이언트 터미널에서도) 그리고 아직: ex5 라이브러리의 인스턴스가 하나만 로드되었는지 확인하는 방법. 그리고 이 인스턴스에만 연결된 후속 Expert Advisors. 도서관을 만들었다 #property library static int i= 0 ; int lib[ 10 000 000 ]; /// разделил пробелами для наглядности int Get( void ) export { return (i++);} 이 라이브러리를 포함하는 Expert Advisor Test 를 만들었습니다. #import "lib.ex5" int Get( void ); #import void OnTick (){} 1. Expert Advisor가 로드되지 않습니다. terminal.exe 프로세스는 91,000KB입니다. 2. EURUSD에 한 명의 고문을 연결합니다. Terminal.exe 프로세스 -131,000KB. (+41MB) 3. 나는 GBPUSD에 동일한 고문을 (추가로) 연결합니다. Terminal.exe 프로세스 - 171,000KB(+41MB). MT5만 사용하여(클래스 또는 라이브러리 또는 스크립트, Expert Advisors 등을 통해) 공동으로 특정 데이터(동적으로 변경됨)에 대한 액세스를 생성하는 방법은 무엇입니까? PS// 프로보볼과 static int lib[ 10 000 000 ] 어쨌든 각 Expert Advisor에는 자체 라이브러리 사본이 있습니다. Anatoli Kazharski 2011.09.28 09:55 #696 rlx : 어쨌든 각 Expert Advisor에는 자체 라이브러리 사본이 있습니다. 터미널 전역 변수 를 사용하여 이것을 구현하는 것이 가능할 수 있습니다. 즉, 두 인스턴스 모두 계산을 위해 터미널의 전역 변수를 사용합니다. Документация по MQL5: Основы языка / Переменные / Глобальные переменные www.mql5.com Основы языка / Переменные / Глобальные переменные - Документация по MQL5 Sergey Gritsay 2011.09.28 09:56 #697 rlx : 그러나 ex5 라이브러리의 복사본이 하나만 로드되었는지 확인하는 방법입니다. 그리고 이 인스턴스에만 연결된 후속 Expert Advisors. 도서관을 만들었다 이 라이브러리를 포함하는 Expert Advisor Test 를 만들었습니다. 1. Expert Advisor가 로드되지 않습니다. terminal.exe 프로세스는 91,000KB입니다. 2. EURUSD에 한 명의 고문을 연결합니다. Terminal.exe 프로세스 -131,000KB. (+41MB) 3. 나는 GBPUSD에 동일한 고문을 (추가로) 연결합니다. Terminal.exe 프로세스 - 171,000KB(+41MB). MT5만 사용하여(클래스 또는 라이브러리 또는 스크립트, Expert Advisors 등을 통해) 공동으로 특정 데이터(동적으로 변경됨)에 대한 액세스를 생성하는 방법은 무엇입니까? PS// 프로보볼과 어쨌든 각 Expert Advisor에는 자체 라이브러리 사본이 있습니다. 전역 터미널 변수 가 도움이 될 것이라고 생각하거나 파일에 데이터를 쓸 수 있습니다. rlx 2011.09.28 10:19 #698 tol64 : 터미널 전역 변수 를 사용하여 이것을 구현하는 것이 가능할 수 있습니다. 즉, 두 인스턴스 모두 계산을 위해 터미널의 전역 변수를 사용합니다. 세르게이1294 : 전역 터미널 변수 가 도움이 될 것이라고 생각하거나 파일에 데이터를 쓸 수 있습니다. 제안해 주셔서 감사합니다. 다른 방법이 있을 수도 있습니다. Sergey Gritsay 2011.09.28 10:22 #699 rlx : 제안해 주셔서 감사합니다. 다른 방법이 있을 수도 있습니다. 다른 Expert Advisors, 스크립트 및 지표에서 동일한 데이터를 사용하는 다른 방법은 없다고 생각합니다. rlx 2011.09.28 10:34 #700 sergey1294 : 다른 Expert Advisors, 스크립트 및 지표에서 동일한 데이터를 사용하는 다른 방법은 없다고 생각합니다. 그리고 싶습니다. 예를 들어 그런 옵션을 설정했습니다. 전역 변수 를 통해 구현할 수 없습니다. 고문.ex5 struct Info { uint id; uint info1; uint info2; double info3; }; Info test; void OnTick () { //--- test.info3 = 78 ; } bool GetInfo(Info& massiv[]) export { ArrayResize (massiv, 10 ); massiv[ 0 ].id = 123 ; massiv[ 0 ].info1= 56 ; massiv[ 0 ].info3=test.info3; return ( true ); } 상인.ex5 struct Info { uint id; uint info1; uint info2; double info3; }; #import "advisor.ex5" bool GetInfo(Info& massiv[]); #import void OnTick () { Info req[]; GetInfo(req); Print (req[ 0 ].info3); } 배열 전달!!! 구조!!! 이 어레이를 채우는 다른 Expert Advisor에게. 이 코드는 올바르게 작동합니다. 하지만 trader.ex5 는 이미 실행 중인 Advisor.ex5 에 연결하지 않고 Advisor.ex5 의 다른 인스턴스를 생성합니다. Документация по MQL5: Основы языка / Переменные / Глобальные переменные www.mql5.com Основы языка / Переменные / Глобальные переменные - Документация по MQL5 1...636465666768697071727374757677...277 새 코멘트
안녕하세요. 말해 주세요. 주문과 거래에는 티켓이 있지만 포지션에는 티켓이 없는 이유는 무엇입니까?
그리고 티켓과 식별자의 차이점은 무엇입니까?
RTFM
RTFM
아...필요한 정보를 빨리 찾기에는 너무 크네요
ex5 라이브러리에서 가져온 함수 를 호출합니다.
설명을 부탁드립니다. 읽기 https://www.mql5.com/ru/docs/runtime/imports
ex5 라이브러리는 어떻게 로드되나요? 라이브러리가 이미 로드된 경우(예: 다른 Expert Advisor 및 병렬로 시작된 다른 클라이언트 터미널에서도)
그리고 아직: ex5 라이브러리의 인스턴스가 하나만 로드되었는지 확인하는 방법.
그리고 이 인스턴스에만 연결된 후속 Expert Advisors.
도서관을 만들었다
이 라이브러리를 포함하는 Expert Advisor Test 를 만들었습니다.
1. Expert Advisor가 로드되지 않습니다. terminal.exe 프로세스는 91,000KB입니다.
2. EURUSD에 한 명의 고문을 연결합니다. Terminal.exe 프로세스 -131,000KB. (+41MB)
3. 나는 GBPUSD에 동일한 고문을 (추가로) 연결합니다. Terminal.exe 프로세스 - 171,000KB(+41MB).
MT5만 사용하여(클래스 또는 라이브러리 또는 스크립트, Expert Advisors 등을 통해) 공동으로 특정 데이터(동적으로 변경됨)에 대한 액세스를 생성하는 방법은 무엇입니까?
PS// 프로보볼과
어쨌든 각 Expert Advisor에는 자체 라이브러리 사본이 있습니다.rlx :
어쨌든 각 Expert Advisor에는 자체 라이브러리 사본이 있습니다.그러나 ex5 라이브러리의 복사본이 하나만 로드되었는지 확인하는 방법입니다.
그리고 이 인스턴스에만 연결된 후속 Expert Advisors.
도서관을 만들었다
이 라이브러리를 포함하는 Expert Advisor Test 를 만들었습니다.
1. Expert Advisor가 로드되지 않습니다. terminal.exe 프로세스는 91,000KB입니다.
2. EURUSD에 한 명의 고문을 연결합니다. Terminal.exe 프로세스 -131,000KB. (+41MB)
3. 나는 GBPUSD에 동일한 고문을 (추가로) 연결합니다. Terminal.exe 프로세스 - 171,000KB(+41MB).
MT5만 사용하여(클래스 또는 라이브러리 또는 스크립트, Expert Advisors 등을 통해) 공동으로 특정 데이터(동적으로 변경됨)에 대한 액세스를 생성하는 방법은 무엇입니까?
PS// 프로보볼과
어쨌든 각 Expert Advisor에는 자체 라이브러리 사본이 있습니다.터미널 전역 변수 를 사용하여 이것을 구현하는 것이 가능할 수 있습니다. 즉, 두 인스턴스 모두 계산을 위해 터미널의 전역 변수를 사용합니다.
전역 터미널 변수 가 도움이 될 것이라고 생각하거나 파일에 데이터를 쓸 수 있습니다.
제안해 주셔서 감사합니다.
다른 방법이 있을 수도 있습니다.
제안해 주셔서 감사합니다.
다른 방법이 있을 수도 있습니다.
다른 Expert Advisors, 스크립트 및 지표에서 동일한 데이터를 사용하는 다른 방법은 없다고 생각합니다.
그리고 싶습니다.
예를 들어 그런 옵션을 설정했습니다. 전역 변수 를 통해 구현할 수 없습니다.
고문.ex5
상인.ex5
배열 전달!!! 구조!!! 이 어레이를 채우는 다른 Expert Advisor에게.
이 코드는 올바르게 작동합니다. 하지만 trader.ex5 는 이미 실행 중인 Advisor.ex5 에 연결하지 않고 Advisor.ex5 의 다른 인스턴스를 생성합니다.