예스스탁
예스스탁 답변
2021-08-11 15:57:17
안녕하세요
예스스탁입니다.
색은 RGB로 지정해 드립니다.
원하시는 RGB코드를 지정하시기 바랍니다.
1
input : N(20);
var : HH(0),LL(0),cnt(0);
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0);
hh = 0;
ll = 0;
For cnt = 0 to N-1
{
if hh == 0 or (hh > 0 and DayHigh(cnt) > hh) Then
hh = DayHigh(cnt);
if ll == 0 or (ll > 0 and DayLow(cnt) < ll) Then
ll = DayLow(cnt);
}
if hh > 0 and ll > 0 Then
{
var1 = hh;
var2 = ll+(hh-ll)*0.75;
var3 = ll+(hh-ll)*0.50;
var4 = ll+(hh-ll)*0.25;
var5 = ll;
}
Plot1(Var1,"최고",RGB(255,0,0));
Plot2(Var2,"75%",RGB(255,0,255));
Plot3(Var3,"50%",RGB(255,0,255));
Plot4(Var4,"25%",RGB(255,0,255));
Plot5(Var5,"최저",RGB(0,0,255));
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
tx1 = Text_New(NextBarSdate,NextBarStime,var1,"N일 "+NumToStr(var1,2));
tx2 = Text_New(NextBarSdate,NextBarStime,var2,"N일 "+NumToStr(var2,2));
tx3 = Text_New(NextBarSdate,NextBarStime,var3,"N일 "+NumToStr(var3,2));
tx4 = Text_New(NextBarSdate,NextBarStime,var4,"N일 "+NumToStr(var4,2));
tx5 = Text_New(NextBarSdate,NextBarStime,var5,"N일 "+NumToStr(var5,2));
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
2
var : HH(0),LL(0);
var : tx1(0),tx2(0),tx3(0),tx4(0),tx5(0);
if DayOpen(0) != DayClose(1) Then
{
hh = max(DayOpen(0),DayClose(1));
ll = min(DayOpen(0),DayClose(1));
var1 = hh;
var2 = ll+(hh-ll)*0.75;
var3 = ll+(hh-ll)*0.50;
var4 = ll+(hh-ll)*0.25;
var5 = ll;
Plot1(Var1,"최고",RGB(255,0,0));
Plot2(Var2,"75%",RGB(255,0,255));
Plot3(Var3,"50%",RGB(255,0,255));
Plot4(Var4,"25%",RGB(255,0,255));
Plot5(Var5,"최저",RGB(0,0,255));
Text_Delete(tx1);
Text_Delete(tx2);
Text_Delete(tx3);
Text_Delete(tx4);
Text_Delete(tx5);
tx1 = Text_New(NextBarSdate,NextBarStime,var1,"시종 "+NumToStr(var1,2));
tx2 = Text_New(NextBarSdate,NextBarStime,var2,"시종 "+NumToStr(var2,2));
tx3 = Text_New(NextBarSdate,NextBarStime,var3,"시종 "+NumToStr(var3,2));
tx4 = Text_New(NextBarSdate,NextBarStime,var4,"시종 "+NumToStr(var4,2));
tx5 = Text_New(NextBarSdate,NextBarStime,var5,"시종 "+NumToStr(var5,2));
Text_SetStyle(tx1,0,1);
Text_SetStyle(tx2,0,1);
Text_SetStyle(tx3,0,1);
Text_SetStyle(tx4,0,1);
Text_SetStyle(tx5,0,1);
}
Else
{
NoPlot(1);
NoPlot(2);
NoPlot(3);
NoPlot(4);
NoPlot(5);
}
즐거운 하루되세요
> 라몬 님이 쓴 글입니다.
> 제목 : 지표 부탁드립니다.
> 늘 감사합니다.
다름이 아니오라
1. 선물 20일간의 고점평균과 저점평균을 4등분해서 선으로 표기하였으면 합니다.
그리고 텍스트 표시로 "20일 430.25" 모양으로 나왔으면 좋겠습니다.
선색깔은 색상표에 나와있는 색으로 조합하여 만들었으면 합니다.
2. 전일 종가와 금일 시가 사이를 장시작과 동시에 4등분선으로 하였으면 합니다.
이상입니다.
감사합니다.