MQL4 및 MQL5에 대한 초보자 질문, 알고리즘 및 코드에 대한 도움말 및 토론 - 페이지 1495

 
Taras Slobodyanik :

if ( MathAbs (입찰가 - 낮음[1]) >= 0.0004) {액션;}

이 코드는 다음 코드와 동일하지 않습니다.

 if (Bid - Low[ 1 ]>= 0.0030 && Bid - Low[ 1 ]< 0.0035 ) {действие;}
 
PapaYozh :

이 코드는 다음 코드와 동일하지 않습니다.

물론이지.
"범위 밖" 또는 "범위 내"를 얻는 데 필요한 항목에 따라 다릅니다.
이렇게 하려면 필요한 기호(필요한 경우 더 많거나 적은, 음, 같음)와 허용 오차(매개변수에 넣을 수도 있음)를 추가해야 합니다.

 if ( MathAbs (Bid - Level) >= 0.0004 )
        {
         //цена вышла за пределы Level +/- 4 пункта
        }
if ( MathAbs (Bid - Level) <= 0.0004 )
        {
         //цена вошла в пределы Level +/- 4 пункта
        }

음, 입찰은 구매 요청으로 대체되어야 합니다.
뻔하다고 생각했다.

추신. 정확히 0.0030-0.0035 가 필요한 경우이 숫자를 레벨에 추가하십시오. 올바른 방향으로 이동하십시오 ... 추측하고 변경 / 추가해야 할 것이 여전히 많습니다.

pps. 문제는 수학 연산에 관한 것이지 수식의 ID나 범위 숫자의 크기에 관한 것이 아닙니다.

 
Taras Slobodyanik :

물론이지.
"범위 밖" 또는 "범위 내"를 얻는 데 필요한 항목에 따라 다릅니다.
이렇게 하려면 필요한 기호(필요한 경우 더 많거나 적은, 음, 같음)와 허용 오차(매개변수에 넣을 수도 있음)를 추가해야 합니다.

음, 입찰은 구매 요청으로 대체되어야 합니다.
뻔하다고 생각했다.

추신. 정확히 0.0030-0.0035 가 필요한 경우이 숫자를 레벨에 추가하십시오. 올바른 방향으로 이동하십시오 ... 추측하고 변경 / 추가해야 할 것이 여전히 많습니다.

pps. 문제는 수학적 연산에 관한 것이지 식별이나 범위 숫자의 크기에 관한 것이 아닙니다.

그리고 전통적으로 두 배의 기적이있을 것이지만 이미 모든 틱 에 .. 즉, 국경을 따라 어딘가에서 올바르게 작동하지만 어딘가에서는 그렇지 않습니다. 예측할 수 없이

 
Maxim Kuznetsov :

그리고 전통적으로 두 배의 기적이있을 것이지만 이미 모든 틱 에 .. 즉, 국경을 따라 어딘가에서 올바르게 작동하지만 어딘가에서는 그렇지 않습니다. 예측할 수 없이

0과 비교할 수 없으며 초소형 값은 어떤 식 으로든 결과에 영향을 미치지 않습니다.

 
Taras Slobodyanik :

0과 비교할 수 없으며 초소형 값은 어떤 식 으로든 결과에 영향을 미치지 않습니다.

두 개의 두 배의 비교가 있습니다

일부 입찰 수준 값이 일치합니다. 조건 MathAbs (입찰 수준)<=double_const 및 일부는 갑자기 그렇지 않음

레벨이 어떻게 계산되는지는 아직 알려지지 않았습니다. 입찰가는 정상화되었지만 수준은 사실이 아닙니다.

 
Taras Slobodyanik :

읽는 법을 배우십시오, 당신은 우리의 거짓말 쟁이입니다

오 타라스, 타라스... 학교에서 생각하는 법을 가르쳐주지 않았나요?

범위는 >= 0.0030 ~ < 0.0035 이고 4점의 범위에 있습니다 ... 정확하게 작성하면 범위에 포함됩니다

  • 0.0030
  • 0.0031
  • 0.0032
  • 0.0033
  • 0.0034

글쎄요, ANDREY5점이 아니라 4점이라고 말했을 때 약간 실수했습니다. 그러나 그는 용서받았지만 당신은 그렇지 않습니다. 당신은 가르치려고 노력하고 있지만 사실 당신은 여전히 배울 시간이 많습니다. 그리고 뭔가를 배울 수 있을지 없을지는 알 수 없습니다... 의심스럽습니다.

당신은 또 다른 말도 안되는 소리를 내며 계속 논쟁합니다 ...


 
Alexey Viktorov :

오 타라스, 타라스... 학교에서 생각하는 법을 가르쳐주지 않았나요?

범위는 >= 0.0030 ~ < 0.0035 이고 4점의 범위에 있습니다 ... 정확하게 작성하면 범위에 포함됩니다

  • 0.0030
  • 0.0031
  • 0.0032
  • 0.0033
  • 0.0034

글쎄요, ANDREY5점이 아니라 4점이라고 말했을 때 약간 실수했습니다. 그러나 그는 용서받았지만 당신은 그렇지 않습니다. 당신은 가르치려고 노력하고 있지만 사실 당신은 여전히 배울 시간이 많습니다. 그리고 뭔가를 배울 수 있을지 없을지는 알 수 없습니다... 의심스럽습니다.

당신은 또 다른 말도 안되는 소리를 내며 계속 논쟁합니다 ...

내 게시물에 왜 그렇게 흥분합니까?
다른 사용자의 부정확성을 찾고 내 실수로 판명 할 준비가되어있어 당신을 너무 태워 버리는 것은 무엇입니까?

당신이 거짓말 쟁이 인 것이 귀찮습니까?)
모든 사람 앞에서 이렇게 하는 것이 너무 부끄럽다면 개인 메시지 로 사과할 수 있습니다.

 
Maxim Kuznetsov :

두 개의 두 배의 비교가 있습니다

일부 입찰 수준 값이 일치합니다. 조건 MathAbs (입찰 수준)<=double_const 및 일부는 갑자기 없음

레벨이 어떻게 계산되는지는 아직 알려지지 않았습니다. 입찰가는 정상화되었지만 수준은 사실이 아닙니다.

음, 첫째, 이것은 "갑자기" 초기 코드에 있습니다.
둘째, 이것은 범위, 즉 '부터'와 '까지'의 설정값이며, 범위를 조금 더 또는 더 적게 설정할 수 있으며 "갑작스러움"이 달라집니다.
셋째, 미래에는 이 상수가 비트 깊이가 다른 쌍에서 동일한 방식으로 작동하지 않고 비교 전이나 수식에서 이 값을 명확하게 계산한다는 사실을 확실히 알게 될 것입니다.
넷째, 정규화 된 소수 분수 값조차도 부정확성을 가지며 정확한 두 배를 얻지 못할 것입니다. 정적인지, 동적인지, 아니면 그냥 계산되었는지 여부에 의존하지 않습니다. (IMHO - 주어진 값이나 계산된 값은 정확도가 더 높기 때문에 정규화된 반올림 값보다 낫습니다.)

다시 말하지만, 이 단계에서는 중요하지 않습니다.

 
Taras Slobodyanik :

내 게시물에 왜 그렇게 흥분합니까?
다른 사용자의 부정확성을 찾고 내 실수로 판명 할 준비가되어있어 당신을 너무 태워 버리는 것은 무엇입니까?

당신이 거짓말 쟁이 인 것이 귀찮습니까?)
모든 사람 앞에서 이렇게 하는 것이 너무 부끄럽다면 개인 메시지 로 사과할 수 있습니다.

당신은 당신의 머리와 완전히 우정을 잃었습니다 ...

 
Alexey Viktorov :

오 타라스, 타라스... 학교에서 생각하는 법을 가르쳐주지 않았나요? 0.0004는 0.0035보다 작습니까?

학교에서 생각하는 법을 가르치지 않았습니까? 0.0004가 0.0035 보다 큽니까?

당신은 가르치려고 노력하고 있지만, 사실 당신은 여전히 배울 시간이 많습니다. 그리고 뭔가를 배울 수 있을지 없을지는 알 수 없습니다... 의심스럽습니다.
당신은 또 다른 말도 안되는 소리를 내며 계속 논쟁합니다 ...

추신. 즉, 사실 또 거짓말을 하고 뻔한 내용을 왜곡)

pps. 아직 사과가 없습니다.