낮에는 왜 변화할까요? 나는 미적분을 한 번만 그리고 각 날의 첫 번째 촛불에 대해서만 생각합니다. 다음 촛불이 아니라, 받지 마세요
첫째 날의 t=1에서 첫째 날의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.
지표를 사용하는 날에만 해당일의 23:59에 첫 번째 캔들에 대한 지표 가격 다음 날까지 작동을 중지합니다.
다음날
2일째의 t=1에서 2일째의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.
여기가 더 명확하기를 바랍니다.
다니엘1983
High[1] 및 Low[1]은 현재 차트의 첫 번째 닫힌 막대의 높고 낮음을 의미합니다. 해당 차트가 일별 차트가 아닌 경우 고가 및 저가 변경으로 일중 변경 사항을 얻을 수 있습니다. 또한 어떤 경우에도 일간 차트를 사용하면 다른 시간대의 데이터가 혼합되어 있습니다.
코드와 인코딩 Altoronto에 감사드립니다.
감사합니다. 다음 단계를 위한 준비가 되었습니다.
Altoronto님, 감사합니다.
이 코드의 다음 단계는 진행 중인 날의 00:00에 촛불의 첫 번째 분에 모든 기간에 대해 동일한 선을 결정하는 것입니다.
더 나은 이해를 위해 설명과 함께 사진을 첨부했습니다.
당신이나 누군가가 이것을 코딩하고 지표로 인코딩하는 데 도움을 줄 수 있습니까?
다시 감사합니다,
이것이 마침내 작동한다면 나는 나를 돕는 사람들에게 좋은 칠레 와인 한 병을 보낼 것입니다.
다시 한 번 감사합니다.
다니엘1983
Altoronto님, 감사합니다.
이 코드의 다음 단계는 진행 중인 날의 00:00에 촛불의 첫 번째 분에 모든 기간에 대해 동일한 선을 결정하는 것입니다.
더 나은 이해를 위해 설명과 함께 사진을 첨부했습니다.
당신이나 누군가가 이것을 코딩하고 지표로 인코딩하는 데 도움을 줄 수 있습니까?
다시 감사합니다,
이것이 마침내 작동한다면 나는 나를 돕는 사람들에게 좋은 칠레 와인 한 병을 보낼 것입니다.
다시 한 번 감사합니다.
다니엘1983다니엘1983
첫 번째 닫힌 막대를 사용하는 경우 낮음과 낮음이 변경됩니다.
믈라덴 씨,
낮에는 왜 변화할까요? 나는 미적분을 한 번만 그리고 각 날의 첫 번째 촛불에 대해서만 생각합니다. 다음 촛불이 아니라, 받지 마세요
첫째 날의 t=1에서 첫째 날의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.
표시기를 사용 하는 날에만 해당 날짜의 23:59에 첫 번째 캔들의 표시기 가격 다음 날까지 작동을 중지합니다.
다음날
2일차의 t=1에서 2일차의 t=0에 대한 미적분을 만들고 결과는 선을 그립니다.
여기가 더 명확하기를 바랍니다.
믈라덴 씨,
낮에는 왜 변화할까요? 나는 미적분을 한 번만 그리고 각 날의 첫 번째 촛불에 대해서만 생각합니다. 다음 촛불이 아니라, 받지 마세요
첫째 날의 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);
}
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);
}아니요
다음과 같이 해야 합니다.
그런 식으로 일일 데이터에서 모든 데이터를 얻을 수 있습니다(다른 시간 프레임의 시간 데이터가 혼합되지 않음).
Mladen님, 감사합니다.
내가 너무 빨리 가는 것 같아. 수식을 입력하지 않고 조금 뒤로 돌아가서 이전부터 시작하겠습니다. 지표가 다음 작업만 수행하도록 합시다.
각 요일 00:01분에 촛불의 시가를 기준 으로 하나의 수평선을 그리고 23:59분에 지웁니다.
이 라인의 가격은 지워지는 23:59까지 모든 기간 동안 동일한 가격으로 변경되지 않으며, 다음날 00:01에 다시 시작됩니다.
어떻게 될까요?
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);
}
내가 지금 뭘 잘못하고 있니?
고맙습니다