barudkinarseniy : 네, 아니오, 문제는 없는 것 같습니다만, EA가 유리하거나 무익한 거래 후, 클로징 후 바로 주문을 오픈하고, 결과적으로 인쇄물의 티켓 번호가 매우 큰 방식으로 작동하는 것뿐입니다. , 그래서 수동으로 다시로드하지 않으면 자동으로 할 수 있다고 생각했습니다. 그리고 기능 덕분에 유용할 것입니다.))
연간 1,000건의 주문은 아무것도 아닙니다. 실제 계정 에서 티켓을 보세요. 예를 들어, 마지막 10179697이 있습니다. 일반적으로 티켓은 int 유형이므로 최대값은 2 147 483 647입니다.
Sergey Gritsay : CTrade 클래스의 표준 라이브러리에서 메소드를 사용할 수 있습니다.
물론 감사합니다만 트레이딩 클래스를 사용하지 않고 OrderSend() 함수를 사용하는 것이 더 편리합니다. 그리고 헤징 기회가 나타나기 전에는 모든 것이 괜찮 았지만 지금은 "포지션"요소가 거래 요청의 구조에 나타났습니다 . 도움말에서 말했듯이 수정되고 닫힐 때 특정 포지션을 나타내기 위해, 그러나 이 위치를 닫는 방법(작업 유형 등)은 언급되지 않습니다.
네, 아니오, 문제는 없는 것 같습니다만, EA가 유리하거나 무익한 거래 후, 클로징 후 바로 주문을 오픈하고, 결과적으로 인쇄물의 티켓 번호가 매우 큰 방식으로 작동하는 것뿐입니다. , 그래서 수동으로 다시로드하지 않으면 자동으로 할 수 있다고 생각했습니다. 그리고 기능 덕분에 유용할 것입니다.))
연간 1,000건의 주문은 아무것도 아닙니다. 실제 계정 에서 티켓을 보세요. 예를 들어, 마지막 10179697이 있습니다. 일반적으로 티켓은 int 유형이므로 최대값은 2 147 483 647입니다.
최대값에 도달하면 어떻게 됩니까?
나는 도서관에서 표준 마크 어드바이저를 가져갔는데 효과가 있는 것 같다. 개선되기 시작했습니다. 라인이있다
이중 DU = iCustom(NULL, 0, "itdlines", 수준, 0, 0);
이중 DD = iCustom(NULL, 0, "itdlines", 수준, 1, 0);
이중 DU1 = iCustom(NULL, 0, "itdlines", 수준, 0, 1);
이중 DD1 = iCustom(NULL, 0, "itdlines", 수준, 1, 1);
또한 이 표시기에 계산 및 추가 출력 데이터를 추가했습니다.
이중 DU = iCustom(NULL, 0, "itdlines", 수준, 0, 0);
이중 DD = iCustom(NULL, 0, "itdlines", 수준, 1, 0);
이중 DU1 = iCustom(NULL, 0, "itdlines", 수준, 0, 1);
이중 DD1 = iCustom(NULL, 0, "itdlines", 수준, 1, 1);
이중 LUN = iCustom(NULL, 0, "itdlines", 레벨, 2, 0);
이중 LDN = iCustom(NULL, 0, "itdlines", 수준, 3, 0);
이중 KUN = iCustom(NULL, 0, "itdlines", 레벨, 4, 0);
이중 KDN = iCustom(NULL, 0, "itdlines", 수준, 5, 0);
그리고 고문은 속도를 늦추기 시작했고 잘못된 데이터 오류를 표시했습니다.
문제는 동일한 표시기를 8번 만들고 거기에서 필요한 배열을 가져오는 것으로 의심됩니다. 아니면 잘못된 지표가 1회 생성되었습니까?
그리고 내가 옳다면 어떻게 한 번 만들고 거기에서 필요한 데이터를 추출 할 수 있습니까?
동료들에게!
헤지로 MT5 포지션을 청산하기 위한 거래 요청의 구조를 알려주세요.
고맙습니다.
동료들에게!
헤지로 MT5 포지션을 청산하기 위한 거래 요청의 구조를 알려주세요.
고맙습니다.
CTrade 클래스의 표준 라이브러리에서 메소드를 사용할 수 있습니다.
나는 도서관에서 표준 마크 어드바이저를 가져갔는데 효과가 있는 것 같다. 개선되기 시작했습니다. 라인이있다
이중 DU = iCustom(NULL, 0, "itdlines", 수준, 0, 0);
이중 DD = iCustom(NULL, 0, "itdlines", 수준, 1, 0);
이중 DU1 = iCustom(NULL, 0, "itdlines", 수준, 0, 1);
이중 DD1 = iCustom(NULL, 0, "itdlines", 수준, 1, 1);
또한 이 표시기에 계산 및 추가 출력 데이터를 추가했습니다.
이중 DU = iCustom(NULL, 0, "itdlines", 수준, 0, 0);
이중 DD = iCustom(NULL, 0, "itdlines", 수준, 1, 0);
이중 DU1 = iCustom(NULL, 0, "itdlines", 수준, 0, 1);
이중 DD1 = iCustom(NULL, 0, "itdlines", 수준, 1, 1);
이중 LUN = iCustom(NULL, 0, "itdlines", 레벨, 2, 0);
이중 LDN = iCustom(NULL, 0, "itdlines", 수준, 3, 0);
이중 KUN = iCustom(NULL, 0, "itdlines", 레벨, 4, 0);
이중 KDN = iCustom(NULL, 0, "itdlines", 수준, 5, 0);
그리고 고문은 속도를 늦추기 시작했고 잘못된 데이터 오류를 표시했습니다.
문제는 동일한 표시기를 8번 만들고 거기에서 필요한 배열을 가져오는 것으로 의심됩니다. 아니면 잘못된 지표가 1회 생성되었습니까?
그리고 내가 옳다면 어떻게 한 번 만들고 거기에서 필요한 데이터를 추출 할 수 있습니까?