오류, 버그, 질문 - 페이지 2251

 
AshimN :

어떤 함수입니까?))) 다음을 제외하고 주어진 정확도로 줄이는 또 다른 함수를 알고 있습니까?

부동 소수점 숫자를 지정된 정밀도로 반올림합니다 .

더블 NormalizeDouble (
    더블    value , // 정규화 가능한 숫자
    정수       숫자        // 소수점 이하 자릿수
);

?

배정밀도 에 대해 읽기

 
Artyom Trishkin :
나는 이미 당신에게 인쇄를 위한 함수의 이름을 썼습니다. 이전 포스팅을 더 자세히 읽어주세요.

I don't care for printing) 출력(Print/Comment)은 NormalizeDouble ()의 동작을 확인하기 위한 것일 뿐이며, 확인은 항상 동작하지 않는다는 것을 보여줍니다. - 작동하지 않습니다.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.6850000000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


 
AshimN :

I don't care for printing) 출력(Print/Comment)은 NormalizeDouble ()의 동작을 확인하기 위한 것일 뿐이며, 확인은 항상 동작하지 않는다는 것을 보여줍니다. - 작동하지 않습니다.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.6850000000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


당신은 틀렸다. 당신은 컴퓨터가 어떻게 작동하고 어떻게 실수를 저장하는지 오해하고 있습니다.

공부할 내용: 실제 유형(double, float) , DoubleToString , NormalizeDouble .

 
Ilyas :

배정밀도 에 대해 읽기

이 경우입니다. 감사합니다. 따라서 주어진 정확도로 계산에 들어갈 것입니다.)

 
내가 모더레이터가 아니라서 좋다)
 
AshimN :

I don't care for printing) 출력(Print/Comment)은 NormalizeDouble ()의 동작을 확인하기 위한 것일 뿐이며, 확인은 항상 동작하지 않는다는 것을 보여줍니다. - 작동하지 않습니다.


2018.08.02 16:29:08.928 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.028 BCS_180801_1752 (EURUSD.gl,M15) -0.6875

2018.08.02 16:29:09.126 BCS_180801_1752 (EURUSD.gl,M15) -0.6850000000000001

2018.08.02 16:29:09.229 BCS_180801_1752 (EURUSD.gl,M15) -0.68

2018.08.02 16:29:09.324 BCS_180801_1752 (EURUSD.gl,M15) -0.675


나 없이 계속하십시오.
 
Slava :

무엇 때문에?

이건 왠지 잘못된 것 같습니다.

실제 계정에 있지만 투자자 암호가 있는 경우?

실제 계정에 연결된 경우 테스터는 계정 데이터를 반환해야 합니다. 실재한다는 사실도 포함한다.

이것이 데모라는 것을 되돌려 놓는 요점은 무엇입니까?

 
Vladimir Pastushak :

실제 계정에 연결된 경우 테스터는 계정 데이터를 반환해야 합니다. 실재한다는 사실도 포함한다.

이것이 데모라는 것을 되돌려 놓는 요점은 무엇입니까?

요점은 차이가 없어야 한다는 것입니다. 테스터가 아는 것이 적을수록 결과를 수정할 기회가 줄어듭니다.

예를 들어 테스터는 항상 거래는 허용되지만 터미널의 설정과 관계없이 ftp 및 메일 전송은 금지되어 있다고 반환합니다.

 

인사말,

두 개의 바이너리 파일을 ...Tester\Agent-127.0.0.1-3000\MQL5\Files 폴더에 저장했는데, 전문가가 int OnInit() 함수에서 테스터에서 이러한 파일을 읽으려고 하면 파일이 삭제됩니다.

이유는 무엇입니까?

COMMON 폴더에서 삭제되지는 않지만 읽지 않습니다(.

 
AshimN :

인사말,

두 개의 바이너리 파일을 ...Tester\Agent-127.0.0.1-3000\MQL5\Files 폴더에 저장했는데, 전문가가 int OnInit() 함수에서 테스터에서 이러한 파일을 읽으려고 하면 파일이 삭제됩니다.

이유는 무엇입니까?

그 이유는 파일 저장 위치가 잘못되었기 때문입니다. 에이전트 폴더는 테스트가 완료된 후 자동으로 정리됩니다. 파일을 Common 폴더에 저장합니다.