열거 형을 순차적으로 반복하는 방법은 무엇입니까? - 페이지 4 12345678 새 코멘트 Dmitry Fedoseev 2016.08.22 08:15 #31 fxsaber : 표준 NormalizeDouble(빌드 1395)보다 거의 4배 빠릅니다. 이것은 개발자의 목발입니다. 어느 것이 거의 4배 빠릅니까? 스튜디오에 코드! Alexey Navoykov 2016.08.22 08:22 #32 저도 4번정도 놀랍니다... 그리고 어떤 측면 어레이 또는 스위치가 거기에 떨어졌는지 명확하지 않습니다. 순전히 수학입니다. fxsaber 2016.08.22 13:24 #33 Dmitry Fedoseev : 어느 것이 거의 4배 빠릅니까? 스튜디오에 코드! 코드 베이스에서는 몇 일을 검사하는지 알 수 없습니다. 검사님은 휴가 중이신 것 같아요. Ihor Herasko 2016.08.22 15:32 #34 fxsaber : 코드 베이스에서는 몇 일을 검사하는지 알 수 없습니다. 검사님은 휴가 중이신 것 같아요. 오늘부터 포스팅을 시작한 것 같습니다. 아마도 그들은 우리에게 도달 할 것입니다))) fxsaber 2016.08.23 14:16 #35 Ihor Herasko : 오늘부터 포스팅을 시작한 것 같습니다. 아마도 그들은 우리에게 도달 할 것입니다))) 당신은 도달했습니다. 나보다 먼저. fxsaber 2016.08.25 16:20 #36 Dmitry Fedoseev : 어느 것이 거의 4배 빠릅니까? 스튜디오에 코드! https://www.mql5.com/ru/code/16169 // Почти в четыре раза быстрее соответствующей стандартной функции (build 1395) #define NormalizeDouble PRICE_COMPARE::MyNormalizeDouble Price_Compare 투표: 12016.08.25fxsaberwww.mql5.com Изящное и шустрое сравнение double-значений "цены". Ilyas 2016.08.26 08:41 #37 fxsaber : https://www.mql5.com/ru/code/16169 이 기능을 사용할 때는 NormalizeDouble보다 작은 범위의 값에서 올바르게 작동하므로 주의하십시오. 왜, 나는 설명하지 않을 것입니다 - 스스로 추측하십시오. NormalizeDouble 함수의 작동 방식: 전체가 눈에 띈다 - 나 소수 부분이 강조 표시됨 - F F = F * 10^자리 F = F(+ 또는 - 기호에 따라 다름) 0.5 F = (F의 정수 부분) / 10^자리 결과 = 나 + F Dmitry Fedoseev 2016.08.26 10:19 #38 일반적으로 감각이 없었습니다. fxsaber 2016.08.26 14:08 #39 Ilyas : 이 기능을 사용할 때는 NormalizeDouble보다 작은 범위의 값에서 올바르게 작동하므로 주의하십시오. 왜, 나는 설명하지 않을 것입니다 - 스스로 추측하십시오. NormalizeDouble 함수의 작동 방식: 전체가 눈에 띈다 - 나 소수 부분이 강조 표시됨 - F F = F * 10^자리 F = F(기호에 따라 + 또는 -) 0.5 F = (F의 정수 부분) / 10^자리 결과 = 나 + F 기능 설명 에 메모가 있습니다 StopLoss, TakeProfit의 계산된 값 및 보류 중인 주문의 시작 가격은 Digits() 함수로 얻을 수 있는 정확도로 정규화되어야 합니다 . 이것은 최소 가격 단계가 10^N인 기호에 대해서만 해당됩니다. 여기서 N은 양수가 아닌 정수입니다. 최소 가격 단계의 값이 다른 경우 OrderSend 전에 가격 수준을 정규화하는 것은 무의미한 작업이며 대부분의 경우 OrderSend가 false를 반환합니다. 도움말에서 오래된 보기를 수정하는 것이 좋습니다. NormalizeDouble은 완전히 불신입니다. 느린 구현일 뿐만 아니라 다양한 교환 기호(예: RTS, MIX 등)에서도 의미가 없습니다. 제시된 대안 구현에 관해서는 양수 및 음수 모두에 대한 정확도가 원본보다 열등하지 않습니다. 반올림도 마찬가지입니다. 4배 더 빠르게 작동합니다. 표준 기능/접근법의 대체 구현 MetaTrader 5 전략 테스터: 가격 증분 분배 Sergei Vladimirov 2016.08.28 08:36 #40 fxsaber : 이것은 최소 가격 단계가 10^N인 기호에 대해서만 해당됩니다. 여기서 N은 양수가 아닌 정수입니다. 최소 가격 단계의 값이 다른 경우 OrderSend 전에 가격 수준을 정규화하는 것은 무의미한 작업 으로 대부분의 경우 false OrderSend 를 반환 합니다. 왜 갑자기? 12345678 새 코멘트 트레이딩 기회를 놓치고 있어요: 무료 트레이딩 앱 복사용 8,000 이상의 시그널 금융 시장 개척을 위한 경제 뉴스 등록 로그인 공백없는 라틴 문자 비밀번호가 이 이메일로 전송될 것입니다 오류 발생됨 Google으로 로그인 웹사이트 정책 및 이용약관에 동의합니다. 계정이 없으시면, 가입하십시오 MQL5.com 웹사이트에 로그인을 하기 위해 쿠키를 허용하십시오. 브라우저에서 필요한 설정을 활성화하시지 않으면, 로그인할 수 없습니다. 사용자명/비밀번호를 잊으셨습니까? Google으로 로그인
그리고 어떤 측면 어레이 또는 스위치가 거기에 떨어졌는지 명확하지 않습니다. 순전히 수학입니다.
어느 것이 거의 4배 빠릅니까? 스튜디오에 코드!
코드 베이스에서는 몇 일을 검사하는지 알 수 없습니다. 검사님은 휴가 중이신 것 같아요.
오늘부터 포스팅을 시작한 것 같습니다. 아마도 그들은 우리에게 도달 할 것입니다)))
어느 것이 거의 4배 빠릅니까? 스튜디오에 코드!
https://www.mql5.com/ru/code/16169
https://www.mql5.com/ru/code/16169
이 기능을 사용할 때는 NormalizeDouble보다 작은 범위의 값에서 올바르게 작동하므로 주의하십시오.
왜, 나는 설명하지 않을 것입니다 - 스스로 추측하십시오.
NormalizeDouble 함수의 작동 방식:
이 기능을 사용할 때는 NormalizeDouble보다 작은 범위의 값에서 올바르게 작동하므로 주의하십시오.
왜, 나는 설명하지 않을 것입니다 - 스스로 추측하십시오.
NormalizeDouble 함수의 작동 방식:
기능 설명 에 메모가 있습니다
StopLoss, TakeProfit의 계산된 값 및 보류 중인 주문의 시작 가격은 Digits() 함수로 얻을 수 있는 정확도로 정규화되어야 합니다 .
이것은 최소 가격 단계가 10^N인 기호에 대해서만 해당됩니다. 여기서 N은 양수가 아닌 정수입니다. 최소 가격 단계의 값이 다른 경우 OrderSend 전에 가격 수준을 정규화하는 것은 무의미한 작업이며 대부분의 경우 OrderSend가 false를 반환합니다.
NormalizeDouble은 완전히 불신입니다. 느린 구현일 뿐만 아니라 다양한 교환 기호(예: RTS, MIX 등)에서도 의미가 없습니다.
제시된 대안 구현에 관해서는 양수 및 음수 모두에 대한 정확도가 원본보다 열등하지 않습니다. 반올림도 마찬가지입니다. 4배 더 빠르게 작동합니다.
이것은 최소 가격 단계가 10^N인 기호에 대해서만 해당됩니다. 여기서 N은 양수가 아닌 정수입니다. 최소 가격 단계의 값이 다른 경우 OrderSend 전에 가격 수준을 정규화하는 것은 무의미한 작업 으로 대부분의 경우 false OrderSend 를 반환 합니다.