커뮤니티
부탁드립니다
2019-04-22 12:58:09
216
글번호 128022
수고하십니다
미니 S&P 500 선물챠트에서 미국장시작시가 5일전동안 시가로부터 위로5%로씩3단계(빨강색) 아래로5%로씩3단계(파란색) 오른쪽으로 길게 연장선에 일일표시와,가격표시수식부탁드립니
답변 1
예스스탁 예스스탁 답변
2019-04-23 11:44:14
안녕하세요
예스스탁입니다.
n일전 시가기준으로 +-5%,+-10%,+-15%를 출력하게 했습니다.
이전일이 더 필요하시면 해당식 n값 조절해서 반복적용하시면 됩니다.
n이 0이면 당일, 1이면 전일,2이면 전전일과 같은 순서입니다.
한식에서 많은 날수 작성하기에는 업부상 작성에 오래 결려 해드릴수 없습니다.
이후에 반복적용하는 수식은 모두 변수처리해 차트에 지표를 반복적용하는 수식으로 작성해 드립니다.
input : n(0);
Array : t1[7](0),tx[7](0);
if bdate != bdate[1] Then
{
TL_Delete(t1[0]);
TL_Delete(t1[1]);
TL_Delete(t1[2]);
TL_Delete(t1[3]);
TL_Delete(t1[4]);
TL_Delete(t1[5]);
TL_Delete(t1[6]);
t1[0] = TL_New(sdate[1],stime[1],dayopen(n),sdate,stime,dayopen(n));
t1[1] = TL_New(sdate[1],stime[1],dayopen(n)*1.05,sdate,stime,dayopen(n)*1.05);
t1[2] = TL_New(sdate[1],stime[1],dayopen(n)*1.10,sdate,stime,dayopen(n)*1.10);
t1[3] = TL_New(sdate[1],stime[1],dayopen(n)*1.15,sdate,stime,dayopen(n)*1.15);
t1[4] = TL_New(sdate[1],stime[1],dayopen(n)*0.95,sdate,stime,dayopen(n)*0.95);
t1[5] = TL_New(sdate[1],stime[1],dayopen(n)*0.90,sdate,stime,dayopen(n)*0.90);
t1[6] = TL_New(sdate[1],stime[1],dayopen(n)*0.85,sdate,stime,dayopen(n)*0.85);
TL_SetExtRight(t1[0],true);
TL_SetExtRight(t1[1],true);
TL_SetExtRight(t1[2],true);
TL_SetExtRight(t1[3],true);
TL_SetExtRight(t1[4],true);
TL_SetExtRight(t1[5],true);
TL_SetExtRight(t1[6],true);
TL_SetColor(t1[1],RED);
TL_SetColor(t1[2],RED);
TL_SetColor(t1[3],RED);
TL_SetColor(t1[4],blue);
TL_SetColor(t1[5],blue);
TL_SetColor(t1[6],blue);
Text_Delete(tx[0]);
Text_Delete(tx[1]);
Text_Delete(tx[2]);
Text_Delete(tx[3]);
Text_Delete(tx[4]);
Text_Delete(tx[5]);
Text_Delete(tx[6]);
tx[0] = Text_New(sdate,stime,dayopen(n),NumToStr(N,0)+"일전시가 : " + NumToStr(dayopen(n),2));
tx[1] = Text_New(sdate,stime,dayopen(n)*1.05,NumToStr(N,0)+"일전시가" + NumToStr(dayopen(n)*1.05,2));
tx[2] = Text_New(sdate,stime,dayopen(n)*1.10,NumToStr(N,0)+"일전시가" + NumToStr(dayopen(n)*1.10,2));
tx[3] = Text_New(sdate,stime,dayopen(n)*1.15,NumToStr(N,0)+"일전시가" + NumToStr(dayopen(n)*1.15,2));
tx[4] = Text_New(sdate,stime,dayopen(n)*0.95,NumToStr(N,0)+"일전시가" + NumToStr(dayopen(n)*0.95,2));
tx[5] = Text_New(sdate,stime,dayopen(n)*0.90,NumToStr(N,0)+"일전시가" + NumToStr(dayopen(n)*0.90,2));
tx[6] = Text_New(sdate,stime,dayopen(n)*0.85,NumToStr(N,0)+"일전시가" + NumToStr(dayopen(n)*0.85,2));
Text_SetStyle(tx[0],2,1);
Text_SetStyle(tx[1],2,1);
Text_SetStyle(tx[2],2,1);
Text_SetStyle(tx[3],2,1);
Text_SetStyle(tx[4],2,1);
Text_SetStyle(tx[5],2,1);
Text_SetStyle(tx[6],2,1);
Text_SetColor(tx[1],RED);
Text_SetColor(tx[2],RED);
Text_SetColor(tx[3],RED);
Text_SetColor(tx[4],blue);
Text_SetColor(tx[5],blue);
Text_SetColor(tx[6],blue);
}
Text_SetLocation(tx[0],sdate,stime,dayopen(n));
Text_SetLocation(tx[1],sdate,stime,dayopen(n)*1.05);
Text_SetLocation(tx[2],sdate,stime,dayopen(n)*1.10);
Text_SetLocation(tx[3],sdate,stime,dayopen(n)*1.15);
Text_SetLocation(tx[4],sdate,stime,dayopen(n)*0.95);
Text_SetLocation(tx[5],sdate,stime,dayopen(n)*0.90);
Text_SetLocation(tx[6],sdate,stime,dayopen(n)*0.85);
즐거운 하루되세요
> 파생돌이 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 수고하십니다
미니 S&P 500 선물챠트에서 미국장시작시가 5일전동안 시가로부터 위로5%로씩3단계(빨강색) 아래로5%로씩3단계(파란색) 오른쪽으로 길게 연장선에 일일표시와,가격표시수식부탁드립니
다음글
이전글