Только тут проблема в другом - оно пытается установить _на_то_же_значение_... т.е. такая проверка не спасёт от ошибки, а просто уменьшит её вероятность =)
Expert Advisor의 텍스트에 있는 결함일 가능성이 큽니다. 저도 비슷한 경험이 있는데 어떻게 고쳤는지 기억이 안나네요.
그러나 위의 예는 스크립트의 모든 오류에 대해 동일한 값으로 설정하려는 시도는 없습니다.
Mak, 1줄의 텍스트가 있습니다 =)
_TrailingStop(주문 티켓, 50);
이러한 오류를 방지하기 위해 정확히 이 목적을 위해 f-tion을 작성했으며 확인은 동일하지만 각 pip 이 처리된다는 차이점이 있습니다. 그리고 값이 같으면(이 경우 가격에서 정류장까지의 거리가 _less-equals_ 50임) 후행이 작동하지 않아야 합니다. 또한 대부분의 경우 작동하지 않습니다 =)))) 어떤 이유로 건너 뛰는 경우가 있습니다....
핍 내에서 중지를 추적하면 브로커가 전문가를 짖고 차단합니다. :)
나는 다음과 같이 더 낫다고 생각한다.
if (MathAbs(CurrentStopLoss - NewStopLoss) > (Ask - Bid)*Koef) { // 손절매 수정 ....................... }저것들. 새 스탑이 이전 스탑과 지정된 스프레드 수만큼 다른 경우(1 - 2) 주문을 수정합니다.
문제는 여기에서 자동으로 해결됩니다.
여기에서만 문제가 다릅니다. _to_the_same_value_를 설정하려고 합니다. 즉, 이러한 검사는 오류로부터 당신을 구원하지 않지만 단순히 확률을 줄입니다 =)
Expert Advisor의 텍스트에 있는 결함일 가능성이 큽니다.
저도 비슷한 경험이 있는데 어떻게 고쳤는지 기억이 안나네요.
그러나 위의 예는 스크립트의 모든 오류에 대해
동일한 값으로 설정하려는 시도는 없습니다.
Expert Advisor의 텍스트에 있는 결함일 가능성이 큽니다.
저도 비슷한 경험이 있는데 어떻게 고쳤는지 기억이 안나네요.
그러나 위의 예는 스크립트의 모든 오류에 대해
동일한 값으로 설정하려는 시도는 없습니다.
Mak, 1줄의 텍스트가 있습니다 =)
이러한 오류를 방지하기 위해 정확히 이 목적을 위해 f-tion을 작성했으며 확인은 동일하지만 각 pip 이 처리된다는 차이점이 있습니다.
그리고 값이 같으면(이 경우 가격에서 정류장까지의 거리가 _less-equals_ 50임) 후행이 작동하지 않아야 합니다.
또한 대부분의 경우 작동하지 않습니다 =)))) 어떤 이유로 건너 뛰는 경우가 있습니다....
무엇을 합니까, 버리거나 둥글게 합니까?
일반적으로 부동 유형은 같은지 비교해서는 안 됩니다.
유일한 예외:
한줄 어때요...
_TrailingStop에는 많은 줄이 있습니다.
2개 이상이면 이미 오류의 이유가 있습니다. :)
여기에서 이미 부분적으로 수정했습니다. 대신
만들어진
그런 다음 괜찮은 것 같습니다.
Renat, 일반적으로 나는 당신에게 내 주요 희망을 고정합니다 =) 아마도 여기에 모서리와 같은 단순한 것이있을 것입니다. 그러나 나는 눈치 채지 못합니다 ...
komposter, 당신은 틀렸습니다 :) 숟가락을 구부리는 소녀가 말했듯이 "사물은 보이는 것이 아닙니다".
예를 들어 다음 루프는 5개의 숫자를 인쇄합니다.
테두리가 1.0 증가하는 다음 루프는 얼마나 인쇄됩니까?
5개의 숫자도 인쇄될 것으로 예상되지만 4개만 인쇄됩니다. 멋지지 않아?
루프 뒤에 한 줄을 더 추가하면:
인쇄("d=" + d + " (d <= 1.5)=" + (d <= 1.5));우리는 얻을 것이다:
중지가 있는 것과 거의 비슷하지만 더 근본적으로는 :). 문제는 첫 번째 컴퓨터 칩만큼 오래되었습니다.
컴퓨터는 이진 산술을 사용하고 사람은 십진수를 사용합니다. 반올림하면 아티팩트가 나타납니다.
기본적인 버그가 아니라 반올림에 대한 근본적인 문제가 있는 경우 Mak이 제안한 "거칠기"가 도움이 될 것입니다.
많은 사람들은 재무 계산에서 십진 산술을 위해 특수 라이브러리를 사용해야 한다고 생각하지만 심지어 오류가 포함될 수도 있습니다.
심각한 결과를 초래합니다. 그건 그렇고, Renat, 산술의 어떤 구현을 사용합니까?
나는 빨리 보았고 (아직 파지 않았음) 당신을 위해 계산된 point 에 대한 호소를 찾았습니다.
그것을 "던지고" 어리석게 Point를 넣어보십시오. 아마도 문제는 이것입니다(MarketInfo를 통한 포인트가 항상 필요한 방식으로 나오지 않을 수 있습니까?).