[ARCHIVE] 포럼을 어지럽히 지 않도록 초보자 질문. 프로, 놓치지 마세요. 너 없이는 아무데도 - 3. - 페이지 631

 
어리석은 질문이 있을 수 있지만 터미널이 5자리 따옴표를 사용하는 경우 전역 변수 에도 추가 0을 지정해야 합니까? 예를 들어 TP = 500이 아니라 50입니까?
 
artmedia70 :

... 같은 질문을 다르게 공식화하여 아무도 잘못을 찾지 않도록 ... ;)


내가 답을 알고 있는 질문을 왜 공식화해야 합니까?
 
alsu :
즉, 현재 막대의 표시기를 계산하려면 특정 수의 이전 가격 값(이 경우 PeriodSMA)이 필요합니다. 초기 막대의 인덱스가 줄어들지 않으면 차트의 맨 왼쪽 끝에 몇 가지 잘못 계산된 지표 값이 있습니다.

alsu 복잡하지 않으면 작은 예를 얻을 수 있습니까? 나는 이 "전환"의 본질을 정말로 이해하지 못한다. 어쨌든 전체 막대 시리즈는 어떤 경우에도 계산될 것입니다. 그렇다면 왜 이렇게 이동합니까? 그리고 왜 정확히 PeriodSMA 가 선택되고 어떤 것도 선택되지 않습니다.

그것과 임의로 다른 다른 값? 이 문제에 대한 설명이나 설명은 어디에서도 찾을 수 없습니다. 고맙습니다!

 
skyjet :
어리석은 질문이 있을 수 있지만 터미널이 5자리 따옴표를 사용하는 경우 전역 변수에도 추가 0을 지정해야 합니까? 예를 들어 TP = 500이 아니라 50입니까?
new_sl = NormalizeDouble (MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point), Digits) 이 구성을 느껴보세요
 
Fox_RM :

alsu 어렵지 않다면 간단한 예를 들어주실 수 있나요? 나는 이 "전환"의 본질을 정말로 이해하지 못한다. 어쨌든 전체 막대 시리즈는 어떤 경우에도 계산될 것입니다. 그렇다면 왜 이렇게 이동합니까? 그리고 왜 PeriodSMA가 선택되고 어떤 것도 선택되지 않습니다.

그것과 임의로 다른 다른 값? 이 문제에 대한 설명이나 설명은 어디에서도 찾을 수 없습니다. 고맙습니다!

예를 들어, PeriodSMA를 사용하여 단순 이동 평균을 계산해야 합니다. SMA를 계산하려면 마지막 PeriodSMA 막대의 값을 더하고 PeriodSMA로 나눕니다. 분명히 이것은 Bars-1, Bars-2, ..., Bars-PeriodSMA+1 숫자가 있는 막대에 대해서는 수행할 수 없습니다. 계산에 필요한 막대 수가 없습니다(가장 왼쪽 막대에는 Bars-1 인덱스가 있음). 따라서 차트의 마지막 막대가 아니라 계산에 필요한 모든 데이터가 있는 막대에서 지표 계산을 시작해야 합니다. Bars-PeriodSMA 인덱스가 있는 막대에서.

이 값을 임의로 다른 것이 아니라 정확히 쓰는 이유는 무엇입니까? 예, 단순히 계산 자체의 정확성을 손상시키지 않고 최대 막대 수 를 계산할 수 있는 계산 시작 부분의 이동이기 때문입니다.

그러나 가장 간단한 경우를 설명했다는 점을 염두에 두십시오. 때때로 프로그램이 계산을 위해 얼마나 많은 과거 막대가 필요한지, 그리고 정확히 그러한 변화가 어디에서 오는지 코드에서 즉시 명확하지 않은 경우가 있습니다. 글쎄, 당신은 분명히 코드를 작성한 사람과 이야기하고 물어야합니다. 그러나 일반적으로 보편적 인 방법이 있습니다. 코드를 보면 원칙적으로 프로그램 작업 중에 가격 데이터와 인덱스 버퍼 데이터를 사용할 때 최대 막대 인덱스를 얻을 수 있습니다. 일반적으로이 단계에서 모든 것이 명확 해집니다.. .

 
YOUNGA :
new_sl = NormalizeDouble(MathMax(order_open_price + MathMax(STOP_LOSS*coef,stop_level)*Point, Ask + stop_level*Point), Digits) 이 구성에 대한 느낌을 얻습니다.
변수 "coef"가 5자리는 10이고 4자리는 1이라고 말씀해 주시면 저도 느끼겠지만...

그런데 질문에서 예는 TP에 대해 예상되었으며 "new_sl = "이 있습니다.
당신은 정말로 더 세심한주의를 기울입니다. 결국 새로운 이민자 ... 대답은 난해하지 않고 똑똑해야합니다.
 
prorab :
변수 "coef"가 5자리는 10이고 4자리는 1이라고 말씀해 주시면 저도 느끼겠지만...

그런데 질문에서 예는 TP에 대해 예상되었으며 "new_sl = "이 있습니다.
당신은 정말로 더 세심합니다. 결국 새로운 이민자 ... 대답은 똑똑해야합니다.
배우기 어렵다 - 전투에서 쉽다. 누가 나에게 작업 전략을 제안했을까요 (인색한 남성의 눈물이 바닥에 떨어집니다 ...)
 
YOUNGA :
배우기 어렵다 - 전투에서 쉽다. 누가 나에게 작업 전략을 제안했을까요 (인색한 남성의 눈물이 바닥에 떨어집니다 ...)


내가 올바르게 이해했다면 start() 뒤에 이 구성을 삽입할 수 있습니까?

또한 coef 변수는 이전 주석의 값을 어떻게 제공합니까? 다섯 번째 기호는 10이고 네 번째 기호는 1을 의미합니까?

 
skyjet :


내가 이해한다면, 이 구문은 start() 뒤에 삽입될 수 있습니까?

또한 coef 변수는 이전 주석의 값을 어떻게 제공합니까? 다섯 번째 기호는 10이고 네 번째 기호는 1을 의미합니까?

내가 사용하는 Expert Advisors는 다음과 같습니다.

if ( 자릿수==4 || 자릿수==2) coef=1; elsecoef=10; // 다른 계정 유형 4/2 및 5/3에 대한 승수


 
Oboltus :

내가 사용하는 Expert Advisors는 다음과 같습니다.

if (숫자==4 || 숫자==2) coef=1; elsecoef=10; // 다른 계정 유형 4/2 및 5/3에 대한 승수



명확하게 해 주셔서 감사합니다!

그리고 명확히하기 위해 기계적으로 0을 추가하면 TP와 SL이 이러한 유형의 터미널에서 작동합니까?