Expert Advisor를 최적화하고 최적화된 조언을 최대한 활용하십시오. - 페이지 49

 
Georgiy Merts :

그건 그렇고, 다른 포럼의 참가자가 생각하고 생각하고 9개의 모든 등록 코드를 요청했습니다.

나는 잠시 후에 그가 TS 리그에서 계속 도울 것이라고 생각합니다.

그의 결정은 고문들의 작업 결과에 달려 있다고 생각합니다.

 
Georgiy Merts :

Alexey, 어떻게 하면 될까요?

파일로 출력하려면 - 문자열을 사용합니다. 그리고 double을 문자열로 바꾸려면 - 표준 함수(DoubleToString()).

목록 요소의 구분 기호에 대해 - 특수 필드(최소한 문자열, 최소한 부울)를 만들 수 있고 구분 기호를 파일에 명시적으로 작성하면 표준 함수로 무엇을 하시겠습니까?

파일로 출력하기 전에 강제로 소수점을 쉼표로 바꿔야 한다는 것입니다. 하지만 이것이 올바른 결정이라고 확신하십니까?

맞습니다 - 파일로 출력하기 전에 줄에서 점을 찾아 쉼표로 변경하십시오!

러시아 연방에 있는 대부분의 사람들은 Excel에서 정상적으로 파일을 열 것이며 숫자 대신 날짜를 쓰지 않을 것이라고 확신합니다.

 
Aleksey Vyazmikin :

맞습니다 - 파일로 출력하기 전에 줄에서 점을 찾아 쉼표로 변경하십시오!

러시아 연방에 있는 대부분의 사람들은 Excel에서 정상적으로 파일을 열 것이며 숫자 대신 날짜를 쓰지 않을 것이라고 확신합니다.

즉, 나는 다수에 속하지 않습니까? 내 통계 파일은 엑셀에서 문제 없이 열리며 소수점은 정확히 소수점으로 인식된다.

그리고 당신은 소수점 구분 기호의 소수점 자리에 쉼표가 있어야한다고 생각합니까 ??? 알렉세이 같군요 뭔가 잘못 말씀하시는군요...

그러나 문제는 크지 않으며 개인적으로 - 나는 점을 쉼표로 대체하는 특별 버전의 Expert Advisors를 만들 것입니다.

며칠 후 - 이제 내 라이브러리의 일부 수업을 마무리하고 있습니다.

 
Aleksey Vyazmikin :
45개의 등록 코드.
 
Georgiy Merts :

그래서 내가 다수에 속한다고 생각하지 않습니까? 내 통계 파일은 엑셀에서 문제 없이 열리며 소수점은 정확히 소수점으로 인식된다.

그리고 당신은 소수점 구분 기호의 소수점 자리에 쉼표가 있어야한다고 생각합니까 ??? 알렉세이 같군요 뭔가 잘못 말씀하시는군요...

그러나 문제는 크지 않으며 개인적으로 - 나는 점을 쉼표로 대체하는 특별 버전의 Expert Advisors를 만들 것입니다.

며칠 후 - 이제 내 라이브러리의 일부 수업을 마무리하고 있습니다.

당신은 나를 위해서가 아니라 대다수를 위해 - 나는 프로젝트 에 관심을 가질 필요가 있는 청중이 아닙니다.

나는 관리자에서 회계사에 이르기까지 숫자로 일하는 회사 사무실에서 일하는 사람들의 표본을 기반으로 대다수에 대해 이야기하고 있습니다.

 
Aleksey Vyazmikin :

당신은 나를 위한 것이 아니라 대다수를 위해 - 나는 프로젝트에 관심을 가질 필요가 있는 청중이 아닙니다.

나는 관리자에서 회계사에 이르기까지 숫자로 일하는 회사 사무실에서 일하는 사람들의 표본을 기반으로 대다수에 대해 이야기하고 있습니다.

글쎄, 나도 그들에 대해 - 그리고 나는 쉼표가 소수점으로 사용되는 것을 본 적이 없습니다. 회계사와 함께 하는 일이 많습니다. 사실, 내 정보는 10년 이상 되었습니다. 지금 뭔가 바뀌었나요?

또한 DoubleToString() 함수 가 쉼표 구분 기호를 반환해야 한다는 주제가 포럼에 오랫동안 있었을 것이라고 생각합니다. (하지만 좋은 방법이라면 로케일에 등록된 구분 기호를 반환해야 합니다.) 하지만 그런 것들은 기억나지 않는다.

대부분의 사람들에게 소수점 구분 기호가 소수점이 아닌 쉼표라고 확신하십니까?

 
Georgiy Merts :

글쎄, 나도 그들에 대해 - 그리고 나는 쉼표가 소수점으로 사용되는 것을 본 적이 없습니다. 회계사와 함께 하는 일이 많습니다. 사실, 내 정보는 10년 이상 되었습니다. 지금은 뭔가 달라졌을까요?

또한 DoubleToString() 함수 가 쉼표 구분 기호를 반환해야 한다는 주제가 오래 전에 포럼에 있었을 것이라고 생각합니다. (하지만 좋은 방법이라면 로케일에 등록된 구분 기호를 반환해야 합니다.) 하지만 그런 것들은 기억나지 않는다.

대부분의 사람들에게 소수점 구분 기호가 소수점이 아닌 쉼표라고 확신하십니까?

나는 이미 내 경험에서 나온 자신감에 대해 썼습니다. 나는 사람들의 생각과 습관에 대한 보증인이 아닙니다. 나는 내 경험에서 나온 사실에 대해 말했습니다.

숫자 키패드(알파벳의 오른쪽에 있는 것이 일반적임)에서 러시아어 레이아웃에서 점(Del)을 클릭하면 쉼표가 표시되고 이것이 정확히 사람들이 숫자로 작업할 때 사용하는 도구입니다.

 
Aleksey Vyazmikin :

나는 이미 내 경험에서 나온 자신감에 대해 썼습니다. 나는 사람들의 생각과 습관에 대한 보증인이 아닙니다. 나는 내 경험에서 나온 사실에 대해 말했습니다.

숫자 키패드(알파벳 오른쪽에 있는 것이 일반)에서 러시아어 레이아웃에서 점(Del)을 클릭하면 쉼표가 표시되고 이것이 정확히 사람들이 숫자로 작업할 때 사용하는 도구입니다.

예 예. 저는 숫자를 입력할 때만 이 키를 사용합니다.

그리고 이 키에 기호가 있습니다. 레이아웃에 따라 다릅니다.

러시아어를 켤 때-이 키로 어디에도 쉼표를 넣을 수 없습니다. 소수점은 어디에나 있습니다.

영어로 전환하면 프로그램의 절반에 쉼표가 나타납니다(Excel에서는 두 레이아웃 모두에 점을 표시하지만).

물론 마음에 따르면 DoubleToString() 함수 는 로케일을 보고 거기에 쓰여진 정수와 소수 부분의 구분 기호를 넣어야 합니다. 그러나 이 함수가 정확히 소수점을 사용한다는 사실은 대부분의 사람들이 그럼에도 불구하고 소수점이 분수 부분의 구분 기호여야 한다고 가정한다는 것을 알려줍니다.

그러나 문제는 너무 뻔합니다. 쉼표를 만들어 드리겠습니다. 이 가능성은 코드에 그대로 남아 있습니다. 누구든지 묻는다면 그는 그것을 가질 것입니다.

 
Georgiy Merts :

예 예. 저는 숫자를 입력할 때만 이 키를 사용합니다.

그리고 이 키에 기호가 있습니다. 레이아웃에 따라 다릅니다.

러시아어를 켤 때-이 키로 어디에도 쉼표를 넣을 수 없습니다. 소수점은 어디에나 있습니다.

영어로 전환하면 프로그램의 절반에 쉼표가 나타납니다(Excel에서는 두 레이아웃 모두에 점을 표시하지만).

물론 마음에 따르면 DoubleToString() 함수 는 로케일을 보고 거기에 쓰여진 정수와 소수 부분의 구분 기호를 넣어야 합니다. 그러나 이 함수가 정확히 소수점을 사용한다는 사실은 대부분의 사람들이 그럼에도 불구하고 소수점이 분수 부분의 구분 기호여야 한다고 가정한다는 것을 알려줍니다.

그러나 문제는 너무 뻔합니다. 쉼표를 만들어 드리겠습니다. 이 가능성은 코드에 그대로 남아 있습니다. 누구든지 묻는다면 그는 그것을 가질 것입니다.

그건 그렇고 여기 사람도 고생했고 이것은 MT https://habr.com/post/138957/ 뿐입니다. 그런 다음 그는 마침표가 영어 구분 기호이고 쉼표가 러시아에 더 가깝다고 주장합니다.

일반적으로 이런 식으로 쉼표를 만들어 주셔서 감사합니다!

То, что нужно помнить о десятичном разделителе
То, что нужно помнить о десятичном разделителе
  • 2027.02.12
  • habr.com
Все, кто когда-либо писали программы на C#, использовали такую простую функцию как у меня, как и у остальных, до определенного момента никаких проблем с ней не возникало. У этой функции есть такая особенность, которая не всем известна — это то, что разделитель по умолчанию используется тот, который стоит в системе. В англоязычных странах в...
 
Aleksey Vyazmikin :

일반적으로 이런 식으로 쉼표를 만들어 주셔서 감사합니다!

네, 하겠습니다.

클래스 수정(작업 속도 향상을 위해)을 끝내고 쉼표를 대체할 항목을 추가하겠습니다.

1~2주 안에 어딘가.