일반적으로 상황은 다음과 같습니다. 여러 "로트" Lot1, Lot2, Lot3 등이 있습니다. 정류장마다 부지가 바뀝니다. 로트에 Martingale을 곱하는 것은 불가능하며 모두 다릅니다. 표준 FindLastLot() 함수 등을 적용해 보았습니다. 그것은 성가신 것으로 밝혀졌고 비뚤어지게 작동했습니다. 즉, 다른 주문이 동시에 열리지 않도록 각 로트에 대해 OrderSend 및 기타 기능을 등록했습니다. 그런 다음 while 루프를 시도하고 스위치 케이스를 연결하기로 결정했지만 정수로만 작동한다는 것을 기억했습니다. 나는 아마도 for 루프를 통해 생각했지만 주문이 닫혀있어 닫힌 위치 에서 찾아야 함을 의미합니다. 그러나 ~함에 따라? 한 주기에서 다른 주기를 작성하십시오. 즉, for 및 while과 같은 것 ??? 몇 가지 질문 ... 인터넷에서도 포럼에서 답변을 찾았습니다. 모든 것이 평범합니다. 솔리드 Martinguey에 2를 곱했습니다. 당신에게 한 가지 희망은 MQL의 마스터입니다. 어느 방향으로 이동해야 하는지 알려주세요?
Corvin85 : 일반적으로 상황은 다음과 같습니다. 여러 "로트" Lot1, Lot2, Lot3 등이 있습니다. 정류장마다 부지가 바뀝니다. 로트에 Martingale을 곱하는 것은 불가능하며 모두 다릅니다. 표준 FindLastLot() 함수 등을 적용해 보았습니다. 그것은 성가신 것으로 밝혀졌고 비뚤어지게 작동했습니다. 즉, 다른 주문이 동시에 열리지 않도록 각 로트에 대해 OrderSend 및 기타 기능을 등록했습니다. 그런 다음 while 루프를 시도하고 스위치 케이스를 연결하기로 결정했지만 정수로만 작동한다는 것을 기억했습니다. 나는 아마도 for 루프를 통해 생각했지만 주문이 닫혀있어 닫힌 위치 에서 찾아야 함을 의미합니다. 그러나 ~함에 따라? 한 주기에서 다른 주기를 작성하십시오. 즉, for 및 while과 같은 것 ??? 몇 가지 질문 ... 인터넷에서도 포럼에서 답변을 찾았습니다. 모든 것이 평범합니다. 솔리드 Martinguey에 2를 곱했습니다. 당신에게 한 가지 희망은 MQL의 마스터입니다. 어느 방향으로 이동해야 하는지 알려주세요?
이 텍스트의 원본은 평행 세계에서 온 것 같습니다. Google 번역으로 두 번 번역한 다음 Alice가 다시 말했어요 :-)
신규, 삭제는 사용하지 마십시오. 클래스 요소는 맨 처음에 선언되며 다시 만들지 않습니다.
기본적으로 배열 작업이 많습니다.
테스트 케이스 스크립트란 무엇입니까?
클래스를 만들고 (심지어 더 일찍) 의도한 대로 정확히 수행하는지 확인하는 많은 스크립트(또는 하나 또는 두 개의 스크립트와 많은 검사 기능)를 작성합니다. 편의.
동시에 안정성, 버그 및 메모리 누수가 확인됩니다.
동일한 것이 더 많이 있는 무거운 컴플렉스에서 클래스를 디버그할 필요가 없습니다.
----
배열에 대한 작업이 많은 경우 외부 로그 에 배열의 크기를 주기적으로 표시하고 작업 과정에서 상상할 수 없을 정도로 팽창하는 배열을 확인하십시오.
그런데 재귀 호출은 내부에 배열이 만들어지면 메모리 부족을 생성할 수 있습니다. 재귀가 없거나 올바르게 제한되어 있는지 확인하십시오.
MT4의 차트 간 데이터 교환과 터미널 간(인터넷이 아닌) 데이터 교환 방법을 배우기 위해 무엇을 공부해야 하는지 알려주세요.
MT4의 차트 간 데이터 교환과 터미널 간(인터넷이 아닌) 데이터 교환 방법을 배우기 위해 무엇을 공부해야 하는지 알려주세요.
같은 머신에 있는 터미널 간에는 "Common" 폴더를 통해 파일을 사용할 수 있습니다.
내가 틀리지 않았다면 주소는 C :\Users\<....>\AppData\Roaming\MetaQuotes\Terminal\Common\ 입니다.
차트 사이에 있는 경우 EventChartCustom, 터미널 전역 변수 , 파일, winapi.
같은 머신에 있는 터미널 간에는 "Common" 폴더를 통해 파일을 사용할 수 있습니다.
내가 틀리지 않았다면 주소는 C :\Users\<....>\AppData\Roaming\MetaQuotes\Terminal\Common\ 입니다.
모든 것이 그렇게 복잡하지는 않다는 것이 밝혀졌습니다(어떤 의미에서 winapi만 어렵습니다)! 고맙습니다 ! :)
61행, 이것은 어느 행입니까?
지금 말하지 않겠 습니다. VPS 에 있으며 액세스 권한이 없습니다.
VPS의 소스? 컴퓨터로 안되나요??? 알겠습니다. 더 이상 관심이 없습니다.
VPS의 소스? 컴퓨터에 있는거 아님??? 알겠습니다. 더 이상 관심이 없습니다.
확인.
네, 컴퓨터 앞에 있는 것이 아닙니다.
일반적으로 상황은 다음과 같습니다. 여러 "로트" Lot1, Lot2, Lot3 등이 있습니다. 정류장마다 부지가 바뀝니다. 로트에 Martingale을 곱하는 것은 불가능하며 모두 다릅니다. 표준 FindLastLot() 함수 등을 적용해 보았습니다. 그것은 성가신 것으로 밝혀졌고 비뚤어지게 작동했습니다. 즉, 다른 주문이 동시에 열리지 않도록 각 로트에 대해 OrderSend 및 기타 기능을 등록했습니다. 그런 다음 while 루프를 시도하고 스위치 케이스를 연결하기로 결정했지만 정수로만 작동한다는 것을 기억했습니다. 나는 아마도 for 루프를 통해 생각했지만 주문이 닫혀있어 닫힌 위치 에서 찾아야 함을 의미합니다. 그러나 ~함에 따라? 한 주기에서 다른 주기를 작성하십시오. 즉, for 및 while과 같은 것 ??? 몇 가지 질문 ... 인터넷에서도 포럼에서 답변을 찾았습니다. 모든 것이 평범합니다. 솔리드 Martinguey에 2를 곱했습니다. 당신에게 한 가지 희망은 MQL의 마스터입니다. 어느 방향으로 이동해야 하는지 알려주세요?