시장에서 고문의 검증 문제 - 페이지 11

 
Vadim Zotov :

우리는 상관하지 않습니다. 그가 확인하자. 그가 오류를 일으키기 위해 무엇을 했는지 말하게 하십시오. 그리고 지금부터 그들은 오류 코드를 보여 주었고 그게 다입니다. 실험 조건이 고정되어 있지 않기 때문에 다시 시뮬레이션하는 것은 불가능합니다. 이로 인해 오류를 찾기가 매우 어렵습니다.

즉, 그들이 거기에서 무엇을하고 있는지 말하면 의도적으로 그들의 조건을 우회하고 나머지는 작동하지 않을 것입니다. 하시겠습니까?

 
Artyom Trishkin :

즉, 그들이 그곳에서 무엇을 하고 있는지 말하면 의도적으로 그들의 조건을 우회하고 나머지는 일하지 않을 것입니다. 하시겠습니까?

조금 의심스럽습니다. 목표는 사람이 실수를 찾도록 돕는 것입니까 아니면 그를 조롱하여 강제로 일하게 하는 것입니까?

모든 가능한 조건을 확인하자. 그러나 그가 오류를 일으킨 원인을 말하게하십시오. 이렇게하면 사람이 커피 찌꺼기를 추측하지 않고 상황을 시뮬레이션하고 오류를 찾아 수정할 수 있습니다.
 
Ivan Titov :

MinLot 값에 볼륨 변경 단계가 포함된 이유는 무엇입니까? 그는 거기에 속하지 않습니다. 간단한 예: 이 함수에 값 0.285를 최소 로트 0.01, 단계 0.01 및 최대 값으로 대체해 보겠습니다. lot 100.0(대부분의 브로커에 대한 표준 값). 출력에서 우리는 변경 없이 동일한 값을 얻습니다. 0.285는 0.01의 배수가 아니기 때문에 여기 에 오류 131 이 있습니다(볼륨 변경 단계).

또한 다음 줄에 유의하십시오.

 if (ret > MaxLots) ret = MaxLots;

유효성 검사가 없습니다. 결국 MaxLots가 계산되지만 그 값은 소수점 이하 5번째와 8번째 자리 모두에서 유효 숫자를 가질 수 있으며 이는 볼륨 변경 단계에 맞지 않습니다.

추신: SRC 버튼을 통해 코드를 붙여넣으세요.

 
Artyom Trishkin :

즉, 그들이 그곳에서 무엇을 하고 있는지 말하면 의도적으로 그들의 조건을 우회하고 나머지는 일하지 않을 것입니다. 하시겠습니까?

Artem, 이것은 이미 막대기의 진정한 변곡점입니다. 결국 목표는 코드의 결함을 찾는 것이 아니라 양질의 제품을 작성하는 것입니다. 나는 당신이 누군가를 위해 프로그램을 작성한 적이 있다고 생각하고 클라이언트가 예상치 못한 행동으로 프로그램을 충돌시켰다는 사실에 직면했습니다. 이 경우 그러한 결과를 얻은 방법을 여전히 이해해야 하기 때문에 하나의 오류 메시지로는 충분하지 않습니다. 그리고 이것은 정확히 일련의 행동입니다.

예를 들어, 동일한 서비스 데스크에서 오류를 표시하는 것만으로는 충분하지 않습니다. 이 오류를 재현하는 단계를 적용해야 합니다. 따라서 우리는 명확한 불균형을 얻습니다. 회사 제품의 경우 재생산에 대한 정보를 제공해야 하고 Market 제품의 경우 접두사 SUPER가 있는 모든 프로그래머가 오류 .

 
Ihor Herasko :

Artem, 이것은 이미 막대기의 진정한 변곡점입니다. 결국 목표는 코드의 결함을 찾는 것이 아니라 양질의 제품을 작성하는 것입니다. 나는 당신이 누군가를 위해 프로그램을 작성한 적이 있다고 생각하고 클라이언트가 예상치 못한 행동으로 프로그램을 충돌시켰다는 사실에 직면했습니다. 이 경우 그러한 결과를 얻은 방법을 여전히 이해해야 하기 때문에 하나의 오류 메시지로는 충분하지 않습니다. 그리고 이것은 정확히 일련의 행동입니다.

예를 들어, 동일한 서비스 데스크에서 오류를 표시하는 것만으로는 충분하지 않습니다. 이 오류를 재현하는 단계를 적용해야 합니다. 따라서 우리는 명확한 불균형을 얻습니다. 회사 제품의 경우 재생산에 대한 정보를 제공해야 하고 Market 제품의 경우 접두사 SUPER가 있는 모든 프로그래머가 오류 .

동의합니다. 흥분했습니다. 음모가 사방에 있는 것 같습니다.

 
Ihor Herasko :

MinLot 값에 볼륨 변경 단계가 포함된 이유는 무엇입니까? 그는 거기에 속하지 않습니다. 간단한 예: 이 함수에 값 0.285를 최소 로트 0.01, 단계 0.01 및 최대 값으로 대체해 보겠습니다. lot 100.0(대부분의 브로커에 대한 표준 값). 출력에서 우리는 변경 없이 동일한 값을 얻습니다. 0.285는 0.01의 배수가 아니기 때문에 여기 에 오류 131 이 있습니다(볼륨 변경 단계).

또한 다음 줄에 유의하십시오.

유효성 검사가 없습니다. 결국 MaxLots가 계산되지만 그 값은 소수점 이하 5번째와 8번째 자리 모두에서 유효 숫자를 가질 수 있으며 이는 볼륨 변경 단계에 맞지 않습니다.

추신: SRC 버튼을 통해 코드를 붙여넣으세요.


댓글 감사합니다.

 
Ihor Herasko :

Artem, 이것은 이미 막대기의 진정한 변곡점입니다. 결국 목표는 코드의 결함을 찾는 것이 아니라 양질의 제품을 작성하는 것입니다. 나는 당신이 누군가를 위해 프로그램을 작성한 적이 있다고 생각하고 클라이언트가 예상치 못한 행동으로 프로그램을 충돌시켰다는 사실에 직면했습니다. 이 경우 그러한 결과를 얻은 방법을 여전히 이해해야 하기 때문에 하나의 오류 메시지로는 충분하지 않습니다. 그리고 이것은 정확히 일련의 행동입니다.

예를 들어, 동일한 서비스 데스크에서 오류를 표시하는 것만으로는 충분하지 않습니다. 이 오류를 재현하는 단계를 적용해야 합니다. 따라서 우리는 명확한 불균형을 얻습니다. 회사 제품의 경우 재생산에 대한 정보를 제공해야 하고 Market 제품의 경우 접두사 SUPER가 있는 모든 프로그래머가 오류 .


그러나 남자는 말하고 있다.

제품이 어떻게 테스트되었는지 , 어떤 매개변수와 몇 분 동안 테스트되었는지 기록하십시오.

그리고 이 버그를 수정하는 데 훨씬 더 적은 시간이 소요됩니다.

 
Vladimir Gribachev :

그러나 남자는 말하고 있다.

제품이 어떻게 테스트되었는지 , 어떤 매개변수와 몇 분 동안 테스트되었는지 기록하십시오.

그리고 이 버그를 수정하는 데 훨씬 적은 시간이 걸립니다.

지원해주셔서 감사합니다, 동료들!

그때까지 나는 내 목소리가 광야에서 외치는 자의 외침이라는 인상을 받았습니다. 이 문제에 대한 진실을 찾으려는 모든 시도는 귀머거리 침묵 속에 갇혀 있었습니다.

나는 그들이 여전히 우리의 말을 듣기를 희망하고 중재자가 더 이상 우리의 개발에 대한 실험 조건을 분류하지 않기를 바랍니다.

 

삐걱 거리는 소리의 세계에서-사이렌에서 중재자까지)

고문이 임의의 초기 값으로 모든 기호 및 기간에 대해 거래를 시작해야 한다는 요구 사항은 여전히 명확하지 않습니다. 예를 들어, 0.06이 많고 초기 예치금이 $30인 EURUSD에서 거래를 여는 방법은 무엇입니까? 제품 을 출시하려고 노력한지 거의 한 달이 되었습니다.

 
Ivan Titov :

삐걱 거리는 소리의 세계에서-사이렌에서 중재자까지)

고문이 임의의 초기 값으로 모든 기호 및 기간에 대해 거래를 시작해야 한다는 요구 사항은 여전히 명확하지 않습니다. 예를 들어, 0.06이 많고 초기 예치금이 $30인 EURUSD에서 거래를 여는 방법은 무엇입니까? 제품 을 출시하려고 노력한지 거의 한 달이 되었습니다.

그래서 아무도 그녀에게 그렇게 많이 열도록 강요하지 않습니다.

최대 허용 로트를 확인하고 값이 허용 로트보다 높으면 가능한 최대로 로트를 재계산합니다.

사유: