틱을 double 또는 int 처리하는 데 사용하는 데이터 유형은 무엇입니까? 그리고 정수형 으로 캐스팅한다면 어떻게 될까요?
사실 터미널은 double 유형으로 작업하는 동안 마지막 문자에서 실수를 매우 자주 범합니다.
예를 들어 다음과 같이 두 개의 동일한 변수를 비교하는 경우(숫자는 다음과 같을 필요가 없습니다.)
이중 a = 1.5555;
이중 b=1.5555;
if (ab>0) Print("a>b");
else if (ab<0) Print("a<b");
그렇지 않으면 인쇄("a=b");
그런 다음 일부 및 b가 서로 동일한 경우 결과는 a=b여야 하지만 >b 또는 a<b일 수 있습니다.
사전 정규화는 올바른 결과를 제공하지 않습니다.
비교, 빼기, 나누기, 나눗셈의 나머지를 결정할 때 오류가 발생합니다. 나머지 작업은 확인하지 않았습니다. 찾은 것만으로 충분합니다 :)))) 이러한 오류가 특정 숫자에 어떻게 의존하는지 말할 수 없습니다(찾아내기에는 너무 게으름). 랜덤, 즉 동일한 데이터에서 발생하거나 발생하지 않을 가능성이 있습니다. 한 가지는 확실히 말할 수 있습니다. 오류는 마지막 기호에서 발생합니다.
Expert Advisor가 이중 유형의 작업을 사용하고 작업이 상당히 많으면 오류가 점차 누적됩니다.
아마도 이것이 사실일 것입니다.
추신: 그런데 Alpari 터미널에서 이 오류를 발견했습니다. 다른 DC의 터미널은 확인하지 않았지만 아마 있을 것입니다.
비교, 빼기, 나누기, 나눗셈의 나머지를 결정할 때 오류가 발생합니다. 나머지 작업은 확인하지 않았습니다. 찾은 것만으로 충분합니다 :)))) 이러한 오류가 특정 숫자에 어떻게 의존하는지 말할 수 없습니다(찾아내기에는 너무 게으름). 랜덤, 즉 동일한 데이터에서 발생하거나 발생하지 않을 가능성이 있습니다. 한 가지는 확실히 말할 수 있습니다. 오류는 마지막 기호에서 발생합니다.
아니요, 찾지 못했습니다. 나는 또한 MIG의 터미널에서 그것을 확인했는데 안정적으로 작동하지만 4 개의 zanacks, 결과는 MQ 터미널에 가깝지만 지표면에서 훨씬 더 나은 것으로 나타났습니다. 더 이상 블랙박스를 가지고 노는 데 시간을 낭비하고 싶지 않습니다. 단말기의 작동 및 설정에 대한 정보가 충분했다면 굴착이 가능했을 것이고, 그렇지 않으면 평범한 시간 낭비입니다. 분명히 이것은 Alpari 설정과 관련이 있습니다. 물론 이것은 진드기에 매우 민감한 특정 차량에서 나타납니다. 이제 다른 DC의 틱 스프레드가 그렇게 강한 영향을 미치지 않도록 전략을 재작업하고 있습니다.
어떤 식 으로든 그루터기는 시세 또는 거래 설정이 있는 명확합니다!
그리고 전혀 필요하지 않습니다. 이러한 결과를 초래할 수 있는 다른 유형의 오류가 있습니다. 예를 들어, 동일한 시세의 다른 터미널에서 정규화되지 않은 시가는 우리가 가지고 있는 것으로 이어질 수 있습니다.
다음과 같이 시도하십시오.
이 버그는 오래 전에 수정된 것으로 보이지만(정확히 기억나지 않음) 먼저 두 터미널에서 캐시를 수동으로 지우려고 시도할 수 있습니다. MetaTrader\테스터\캐시
두 터미널 모두에서 필수이며 MK에서 변형된 잘못된 작동이 가능합니다.
확인해야 할 질문, 히스토리가 저장된 디렉토리는 무엇입니까? (복사)
안젤라, 질문 하나 해도 될까요?
MK의 터미널이 Alparevsky와 동일한 데모 계정에 연결되었습니까? 서버 이름이나 IP 주소와 동일합니까?
어떤 식 으로든 그루터기는 시세 또는 거래 설정이 있는 명확합니다!
데모 계정 주소가 다르고 각 터미널에서 별도로 열었고 서버는 동일합니다.
이 버그는 오래 전에 수정된 것으로 보이지만(정확히 기억나지 않음) 먼저 두 터미널에서 캐시를 수동으로 지우려고 시도할 수 있습니다. MetaTrader\테스터\캐시
두 터미널 모두에서 필수이며 MK에서 변형된 잘못된 작동이 가능합니다.
확인해야 할 질문, 히스토리가 저장된 디렉토리는 무엇입니까? (복사)
D:\MT4\history\Alpari-Demo와 D:\MT4\tester\history에서 모두 변경을 시도했습니다.
데모 계정 주소가 다르고 각 터미널에서 별도로 열었고 서버는 동일합니다.
"address different"은(는) 무슨 뜻인가요? 로그인과 비밀번호, 아마도? 아니면 IP가 다른가요?
시도할 사항은 다음과 같습니다. 터미널 간 로그인을 재정렬하고 테스트를 실행합니다. 연결 모드에서 Essno.
Angela писал(а) >>
문제에 대한 해결책을 찾았습니까?
안녕하세요 안젤라
틱을 double 또는 int 처리하는 데 사용하는 데이터 유형은 무엇입니까? 그리고 정수형 으로 캐스팅한다면 어떻게 될까요?
사실 터미널은 double 유형으로 작업하는 동안 마지막 문자에서 실수를 매우 자주 범합니다.
예를 들어 다음과 같이 두 개의 동일한 변수를 비교하는 경우(숫자는 다음과 같을 필요가 없습니다.)
이중 a = 1.5555;
이중 b=1.5555;
if (ab>0) Print("a>b");
else if (ab<0) Print("a<b");
그렇지 않으면 인쇄("a=b");
그런 다음 일부 및 b가 서로 동일한 경우 결과는 a=b여야 하지만 >b 또는 a<b일 수 있습니다.
사전 정규화는 올바른 결과를 제공하지 않습니다.
비교, 빼기, 나누기, 나눗셈의 나머지를 결정할 때 오류가 발생합니다. 나머지 작업은 확인하지 않았습니다. 찾은 것만으로 충분합니다 :)))) 이러한 오류가 특정 숫자에 어떻게 의존하는지 말할 수 없습니다(찾아내기에는 너무 게으름). 랜덤, 즉 동일한 데이터에서 발생하거나 발생하지 않을 가능성이 있습니다. 한 가지는 확실히 말할 수 있습니다. 오류는 마지막 기호에서 발생합니다.
Expert Advisor가 이중 유형의 작업을 사용하고 작업이 상당히 많으면 오류가 점차 누적됩니다.
아마도 이것이 사실일 것입니다.
추신: 그런데 Alpari 터미널에서 이 오류를 발견했습니다. 다른 DC의 터미널은 확인하지 않았지만 아마 있을 것입니다.
비교, 빼기, 나누기, 나눗셈의 나머지를 결정할 때 오류가 발생합니다. 나머지 작업은 확인하지 않았습니다. 찾은 것만으로 충분합니다 :)))) 이러한 오류가 특정 숫자에 어떻게 의존하는지 말할 수 없습니다(찾아내기에는 너무 게으름). 랜덤, 즉 동일한 데이터에서 발생하거나 발생하지 않을 가능성이 있습니다. 한 가지는 확실히 말할 수 있습니다. 오류는 마지막 기호에서 발생합니다.
이 질문은 이미 포럼에서 제기되었습니다. 여기 와 여기에서 볼 수 있습니다
이 질문은 이미 포럼에서 제기되었습니다. 여기 와 여기에서 볼 수 있습니다
링크 주셔서 감사합니다.
예, 이것이 바로 그것입니다. 체크 메이트와 함께 독특한 룰렛 게임이 나옵니다. 보조 프로세서.
문제에 대한 해결책을 찾았습니까?
아니요, 찾지 못했습니다. 나는 또한 MIG의 터미널에서 그것을 확인했는데 안정적으로 작동하지만 4 개의 zanacks, 결과는 MQ 터미널에 가깝지만 지표면에서 훨씬 더 나은 것으로 나타났습니다. 더 이상 블랙박스를 가지고 노는 데 시간을 낭비하고 싶지 않습니다. 단말기의 작동 및 설정에 대한 정보가 충분했다면 굴착이 가능했을 것이고, 그렇지 않으면 평범한 시간 낭비입니다. 분명히 이것은 Alpari 설정과 관련이 있습니다. 물론 이것은 진드기에 매우 민감한 특정 차량에서 나타납니다. 이제 다른 DC의 틱 스프레드가 그렇게 강한 영향을 미치지 않도록 전략을 재작업하고 있습니다.