코딩 도움말 - 페이지 222

[삭제]  

코드와 인코딩 Altoronto에 감사드립니다.

감사합니다. 다음 단계를 위한 준비가 되었습니다.

[삭제]  

Altoronto님, 감사합니다.

이 코드의 다음 단계는 진행 중인 날의 00:00에 촛불의 첫 번째 분에 모든 기간에 대해 동일한 선을 결정하는 것입니다.

더 나은 이해를 위해 설명과 함께 사진을 첨부했습니다.

당신이나 누군가가 이것을 코딩하고 지표로 인코딩하는 데 도움을 줄 수 있습니까?

다시 감사합니다,

이것이 마침내 작동한다면 나는 나를 돕는 사람들에게 좋은 칠레 와인 한 병을 보낼 것입니다.

다시 한 번 감사합니다.

다니엘1983

파일:
 
daniel1983:
Altoronto님, 감사합니다.

이 코드의 다음 단계는 진행 중인 날의 00:00에 촛불의 첫 번째 분에 모든 기간에 대해 동일한 선을 결정하는 것입니다.

더 나은 이해를 위해 설명과 함께 사진을 첨부했습니다.

당신이나 누군가가 이것을 코딩하고 지표로 인코딩하는 데 도움을 줄 수 있습니까?

다시 감사합니다,

이것이 마침내 작동한다면 나는 나를 돕는 사람들에게 좋은 칠레 와인 한 병을 보낼 것입니다.

다시 한 번 감사합니다.

다니엘1983

다니엘1983

첫 번째 닫힌 막대를 사용하는 경우 낮음과 낮음이 변경됩니다.

[삭제]  

믈라덴 씨,

낮에는 왜 변화할까요? 나는 미적분을 한 번만 그리고 각 날의 첫 번째 촛불에 대해서만 생각합니다. 다음 촛불이 아니라, 받지 마세요

첫째 날의 t=1에서 첫째 날의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.

표시기를 사용 하는 날에만 해당 날짜의 23:59에 첫 번째 캔들의 표시기 가격 다음 날까지 작동을 중지합니다.

다음날

2일차의 t=1에서 2일차의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.

여기가 더 명확하기를 바랍니다.

 
daniel1983:
믈라덴 씨,

낮에는 왜 변화할까요? 나는 미적분을 한 번만 그리고 각 날의 첫 번째 촛불에 대해서만 생각합니다. 다음 촛불이 아니라, 받지 마세요

첫째 날의 t=1에서 첫째 날의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.

지표를 사용하는 날에만 해당일의 23:59에 첫 번째 캔들에 대한 지표 가격 다음 날까지 작동을 중지합니다.

다음날

2일째의 t=1에서 2일째의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.

여기가 더 명확하기를 바랍니다.

다니엘1983

High[1] 및 Low[1]은 현재 차트의 첫 번째 닫힌 막대의 높고 낮음을 의미합니다. 해당 차트가 일별 차트가 아닌 경우 고가 및 저가 변경으로 일중 변경 사항을 얻을 수 있습니다. 또한 어떤 경우에도 일간 차트를 사용하면 다른 시간대의 데이터가 혼합되어 있습니다.

[삭제]  

Ok Mladen, 내가 이해하는지 보겠습니다. 문제는 동일한 코드에서 2개의 시간 프레임을 혼합하고 있다는 것입니다. 따라서 예를 들어 1분 차트에 대한 모든 것과 같이 1개의 시간 프레임만 사용하면 작동해야 합니다.

모든 것을 분 차트로 만들 수 있습니다.

라인이 되어야 하는 가격 공식 공식 =

더블 minOpen = iOpen(NULL,PERIOD_M1,1);

이중 숫자 = (분개방+높음[1]+낮음[1])/3;

이렇게하면 계산 된 가격의 수평선에 대한 코드가 t = 1이어야한다고 생각하지만 작동하지 않습니다.

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

리턴(0);

}

정수 초기화() {

논평("");

ObjectDelete("키라인");

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 사용자 지정 표시기 반복 기능 |

//+----------------------------------------------- -------------------+

정수 시작()

{

더블 minOpen = iOpen(NULL,PERIOD_M1,1);

이중 숫자 = (분개방+높음[1]+낮음[1])/3;

Comment("핵심줄: ",숫자);

ObjectDelete("키라인");

ObjectCreate("키라인", OBJ_HLINE,1, CurTime(),숫자);

ObjectSet("키라인",OBJPROP_COLOR,주황색);

ObjectSet("키라인",OBJPROP_STYLE,STYLE_SOLID);

개체다시 그리기();

반환(0);

}

 
daniel1983:
Ok Mladen, 내가 이해하는지 보겠습니다. 문제는 동일한 코드에서 2개의 시간 프레임을 혼합하고 있다는 것입니다. 따라서 예를 들어 1분 차트에 대한 모든 것과 같이 1개의 시간 프레임만 사용하면 작동해야 합니다.

모든 것을 분 차트로 만들 수 있습니다.

라인이 되어야 하는 가격 공식 공식 =

더블 minOpen = iOpen(NULL,PERIOD_M1,1);

이중 숫자 = (분개방+높음[1]+낮음[1])/3;

이렇게하면 계산 된 가격의 수평선에 대한 코드가 t = 1이어야한다고 생각하지만 작동하지 않습니다.

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

리턴(0);

}

정수 초기화() {

논평("");

ObjectDelete("키라인");

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 사용자 지정 표시기 반복 기능 |

//+----------------------------------------------- -------------------+

정수 시작()

{

더블 minOpen = iOpen(NULL,PERIOD_M1,1);

이중 숫자 = (분개방+높음[1]+낮음[1])/3;

Comment("핵심줄: ",숫자);

ObjectDelete("키라인");

ObjectCreate("키라인", OBJ_HLINE,1, CurTime(),숫자);

ObjectSet("키라인",OBJPROP_COLOR,주황색);

ObjectSet("키라인",OBJPROP_STYLE,STYLE_SOLID);

개체다시 그리기();

리턴(0);

}

아니요

다음과 같이 해야 합니다.

double number = )iOpen(NULL,PERIOD_D1,1)+iHigh(NULL,PERIOD_D1,1)+iLow(NULL,PERIOD_D1,1))/3

그런 식으로 일일 데이터에서 모든 데이터를 얻을 수 있습니다(다른 시간 프레임의 시간 데이터가 혼합되지 않음).

[삭제]  

Mladen님, 감사합니다.

내가 너무 빨리 가는 것 같아. 수식을 입력하지 않고 조금 뒤로 돌아가서 이전부터 시작하겠습니다. 지표가 다음 작업만 수행하도록 합시다.

각 요일 00:01분에 촛불의 시가를 기준 으로 하나의 수평선을 그리고 23:59분에 지웁니다.

이 라인의 가격은 지워지는 23:59까지 모든 기간 동안 동일한 가격으로 변경되지 않으며, 다음날 00:01에 다시 시작됩니다.

어떻게 될까요?

 
daniel1983:
Mladen님, 감사합니다.

제가 너무 빨리 가는 것 같아요. 수식을 입력하지 않고 조금 뒤로 돌아가서 이전부터 시작하겠습니다. 지표가 다음 작업만 수행하도록 합시다.

각 요일 00:01분에 촛불의 시가를 기준으로 하나의 수평선을 그리고 23:59분에 지웁니다.

이 라인의 가격은 지워지는 23:59까지 모든 기간 동안 동일한 가격으로 변경되지 않으며, 다음날 00:01에 다시 시작됩니다.

어떻게 될까요?

내가 게시 한 공식을 사용하면 정확히 다음과 같이 작동합니다. 날짜가 변경되면 값도 변경되고 다음 날까지 고정됩니다.

[삭제]  

Mladen에게 감사합니다. 변경을 했습니다. 표시기는 이렇게 생겼지만 여전히 차트에서 아무 것도 하지 않습니다...

//------------------------------------------------ ------------------

#재산 저작권 "www.forex-tsd.com"

#속성 링크 "www.forex-tsd.com"

//------------------------------------------------ ------------------

//+----------------------------------------------- -------------------+

//| 커스텀 인디케이터 초기화 기능 |

//+----------------------------------------------- -------------------+

정수 초기화()

{

//----

리턴(0);

}

정수 초기화() {

논평("");

ObjectDelete("키라인");

리턴(0);

}

//+----------------------------------------------- -------------------+

//| 사용자 지정 표시기 반복 기능 |

//+----------------------------------------------- -------------------+

정수 시작()

{

이중 숫자 = (iOpen(NULL,PERIOD_D1,1)+iHigh(NULL,PERIOD_D1,1)+iLow(NULL,PERIOD_D1,1))/3;

Comment("핵심줄: ",숫자);

ObjectDelete("키라인");

ObjectCreate("키라인", OBJ_HLINE,1, CurTime(),숫자);

ObjectSet("키라인",OBJPROP_COLOR,주황색);

ObjectSet("키라인",OBJPROP_STYLE,STYLE_SOLID);

개체다시 그리기();

반환(0);

}

내가 지금 뭘 잘못하고 있니?

고맙습니다