[경고, 주제 닫힘!] 포럼을 어지럽히지 않도록 모든 초보자 질문. 프로, 놓치지 마세요. 당신 없이는 어디에도 없습니다. - 페이지 343

 
JackaLrus >> :

변수 값을 설정할 수 있는 대화 상자의 출력을 구현하는 함수를 알려주세요.

예를 들어 구매 스크립트(SL 및 Tp 세트로 구매)가 있는데 실행하면 예를 들어 로트의 크기를 지정할 수 있는 대화 상자가 나타나고 확인을 클릭하면 주문이 완료됩니다!

고맙습니다!

스크립트 시작 부분에 전처리기 명령 #property show_inputs를 작성합니다.

 
Stepan241 писал(а) >>

정수 초기화()
{
// 여기에 전처리를 작성하십시오.
리턴(0);
}


//+----------------------------------------------- --------------------+
정수 초기화()
{
리턴(0);
}

//+----------------------------------------------- --------------------+
정수 시작()
{
리턴(0);
}
템플릿이 Expert Advisor와 일치하는지 확인하십시오. 빨간색 브래킷이 누락되었을 가능성이 큽니다.

고맙습니다. 패턴 일치, 대괄호를 다시 확인했습니다. 열림과 닫힘 사이에 일치하는 항목을 찾지 못했습니다.

 
Urain >> :

스크립트 시작 부분에 전처리기 명령 #property show_inputs를 작성합니다.

팁 고마워! 그러나 이것은 내가 원하는 것이 아닙니다. 로트를 선택하여 대화 상자의 출력을 구현할 수 있습니까?? 고맙습니다!

 
JackaLrus >> :

팁 고마워! 그러나 이것은 내가 원하는 것이 아닙니다. 로트를 선택하여 대화 상자의 출력을 구현할 수 있습니까?? 고맙습니다!

당신이 쓰는 스크립트의 맨 처음에

#property show_inputs

외부 이중 로트=0.1

그 후 도구 창에 스크립트를 첨부하는 순간 대화 상자가 나타납니다. 거기에 로트 크기를 입력하십시오

 

안녕하세요. 표시기 코드 작성에 대한 지식이 있는 사람들을 위한 질문이 있습니다.

Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[ 나];

보시다시피 i가 Bar에서 0으로 계산될 때 Z는 양수 값과 음수 값을 모두 취합니다.

문제는 X[i]=Z[i]+X[i+1] 및 Y[i]=Z[i]+Y[i+1] 값이 계산되도록 코드를 작성하는 방법입니다. 여기서 X는 양수 값만 계산합니다. Z와 Y는 음수입니다.

파일:
ddu4.mq4  1 kb
 
Laven >> :

안녕하세요. 표시기 코드 작성에 대한 지식이 있는 사람들을 위한 질문이 있습니다.

Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[ 나];

보시다시피 i가 Bar에서 0으로 계산될 때 Z는 양수 값과 음수 값을 모두 취합니다.

문제는 X[i]=Z[i]+X[i+1] 및 Y[i]=Z[i]+Y[i+1] 값이 계산되도록 코드를 작성하는 방법입니다. 여기서 X는 양수 값만 계산합니다. Z와 Y는 음수입니다.

고정 첨부파일

 
Laven писал(а) >>

문제는 X[i]=Z[i]+X[i+1] 및 Y[i]=Z[i]+Y[i+1] 값이 계산되도록 코드를 작성하는 방법입니다. 여기서 X는 양수 값만 계산합니다. Z와 Y는 음수입니다.

새로운 X 및 Y 배열의 구조가 불분명하거나 배열이 아니라 변수입니까?

 
Roger >> :

새로운 X 및 Y 배열의 구조가 불분명하거나 배열이 아니라 변수입니까?

이전에 내가 한 질문이 상황을 더 명확하게 설명할 수 있습니다.

안녕하세요. 나는 DeMark의 이론을 기반으로 맞춤형 지표를 만들기 위한 코드를 며칠 동안 작업해 왔습니다. 지표의 본질은 단위 시간당 가격(종가[i]-시가[i])/(고가[i]-저가[i])이 이동한 경로입니다. 예를 들어 하루에 거래량을 곱합니다. 같은 기간의. 가격이 오르면 이 값의 가치가 곱해집니다. 볼륨당 이전 값에 추가됩니다. 가격이 하락하면 전일에서 오늘의 가치를 뺍니다. 즉, 전날에 양수 값을 더하고 음수 값을 뺍니다. 한 기간의 양수 값과 음수 값의 비율은 구매자 / 판매자의 압력 크기에 대한 백분율 표현입니다. 그렇지 않으면이 지느러미의 축적 / 분포입니다. 도구.


X와 Y의 의미는 배열이 X / (X + Y) 비율의 값으로 구성된다는 것입니다.

 
Roger писал(а) >>

새로운 X 및 Y 배열의 구조가 불분명하거나 배열이 아니라 변수입니까?

변수. 배열이나 변수에 다른 이름을 지정하도록 요청했습니다. 그러나 분명히 그들은 나를 이해하지 못했습니다.

레이븐 이 쓴 >>

안녕하세요. 표시기 코드 작성에 대한 지식이 있는 사람들을 위한 질문이 있습니다.

Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[ 나];

보시다시피 i가 Bar에서 0으로 계산될 때 Z는 양수 값과 음수 값을 모두 취합니다.

문제는 X[i]=Z[i]+X[i+1] 및 Y[i]=Z[i]+Y[i+1] 값이 계산되도록 코드를 작성하는 방법입니다. 여기서 X는 양수 값만 계산합니다. Z와 Y는 음수입니다.

실제로 분석된 이력의 볼륨을 특정 막대 수로 제한해야 합니다.

그러면 값이 변동하고 거의 직선으로 변질되지 않습니다.

저자는 지표의 논리를 끝까지 생각하고 남을 생각하라고 하지 않았으면 한다.

 

오류의 원인과 처리 방법을 알려주십시오. 테스터 로그에 표시됩니다.

19:20:11 TestGenerator: 일치하지 않는 데이터 오류(2009.05.13 00:00에서 낮은 값 1.3676 및 가격 1.3676 불일치)
19:20:11 TestGenerator: 일치하지 않는 데이터 오류(2009.05.13 01:00에서 높은 값 1.3696 및 가격 1.3696 불일치)
19:20:11 TestGenerator: 일치하지 않는 데이터 오류(2009.05.13 02:30에서 높은 값 1.3700 및 가격 1.3700 불일치)
19:20:11 TestGenerator: 일치하지 않는 데이터 오류(2009.05.13 03:30에서 높은 값 1.3700 및 가격 1.3700 불일치)

가격을 삭제하고 다시 업로드를 시도했는데 제가 뭔가 잘못하고 있는 것 같습니다. 코드에서 모든 것이 정상인 것 같습니다.