첨부 이미지
그림1
안녕하세요
수식 감사드립니다.
그런데 옵션시뮬레이터에 Bdate 함수가 없는 것 같아요..
그리고 혹시 예를들어 10월26일날 값을 10월28일날 10분봉차트에 표시할 수 있을까요?
제 질문에 대한 내용을 그림으로 그려서 추가 첨부했습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 좀 부탁드려요~
> 안녕하세요
예스스탁입니다.
1번과 같이 작성하시면 첫봉의 값과 현재봉의 값을 나누게 됩니다.
항상 마지막봉시점에서만 출력되기를 원하시면 2번식 이용하시면 됩니다.
2번식은 당일에는 마지막봉이 생성되지 않으므로 출력되지 않습니다.
1
var1 = ma(C,20);
if Bdate != Bdate[1] Then
value1 = var1;
Plot1(value1/var1);
2
var1 = ma(C,20);
if Bdate != Bdate[1] Then
value1 = var1;
if NextBarSdate != sDate Then
{
Plot1(value1/var1);
}
즐거운 하루되세요
> 월척 님이 쓴 글입니다.
> 제목 : 수식 좀 부탁드려요~
> 항상 감사합니다
10분봉 기준으로 당일 첫봉의 20이동평균선 값을
10분봉 기준으로 당일 마지막봉의 20이동평균선 값으로 나눈 것을 지표로 차트에 도시하고 싶습니다.
이렇게 해서 차트상에 당일 뿐 아니라 차트에 보이는 모든 날짜에 표시되게 하고 싶습니다.
답변 1
예스스탁
예스스탁 답변
2023-11-06 13:32:32
안녕하세요
예스스탁입니다.
1
옵션시뮬레이터의 언어가 과거버전이라 bdate가 없습니다.
bdate를 sdate로 변경해 드립니다.
전일 첫봉값을 전일 마지막봉값으로 나누게 작성해 드립니다.
var1 = ma(C,20);
if sdate != sdate[1] Then
{
value1 = var1;
value2 = value1[1];
value3 = var1[1];
}
Plot1(value2/value3);
2
전일 이평의 값을 당일에 그리는 식입니다.
var : cnt(0);
var1 = ma(C,20);
if sdate != sdate[1] Then
{
value1 = Index;
Value2 = value1[1];
}
Var2 = 0;
For cnt = 0 to Index-Value2
{
if Var2 == 0 and sDate[cnt] < sDate and sTime[cnt] <= sTime Then
Var2 = var1[cnt];
}
Plot1(Var1,"현재");
plot2(Var2,"전일");
즐거운 하루되세요
> 월척 님이 쓴 글입니다.
> 제목 : 재질문
>
안녕하세요
수식 감사드립니다.
그런데 옵션시뮬레이터에 Bdate 함수가 없는 것 같아요..
그리고 혹시 예를들어 10월26일날 값을 10월28일날 10분봉차트에 표시할 수 있을까요?
제 질문에 대한 내용을 그림으로 그려서 추가 첨부했습니다.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 수식 좀 부탁드려요~
> 안녕하세요
예스스탁입니다.
1번과 같이 작성하시면 첫봉의 값과 현재봉의 값을 나누게 됩니다.
항상 마지막봉시점에서만 출력되기를 원하시면 2번식 이용하시면 됩니다.
2번식은 당일에는 마지막봉이 생성되지 않으므로 출력되지 않습니다.
1
var1 = ma(C,20);
if Bdate != Bdate[1] Then
value1 = var1;
Plot1(value1/var1);
2
var1 = ma(C,20);
if Bdate != Bdate[1] Then
value1 = var1;
if NextBarSdate != sDate Then
{
Plot1(value1/var1);
}
즐거운 하루되세요
> 월척 님이 쓴 글입니다.
> 제목 : 수식 좀 부탁드려요~
> 항상 감사합니다
10분봉 기준으로 당일 첫봉의 20이동평균선 값을
10분봉 기준으로 당일 마지막봉의 20이동평균선 값으로 나눈 것을 지표로 차트에 도시하고 싶습니다.
이렇게 해서 차트상에 당일 뿐 아니라 차트에 보이는 모든 날짜에 표시되게 하고 싶습니다.