예스스탁
예스스탁 답변
2025-07-25 17:23:26
안녕하세요
예스스탁입니다.
var : o1(0,Data1),o2(0,Data2);
var : sum(0,Data1),hh(0,data1),ll(0,Data1),oo(0,Data1);
sum = Data1(c)+Data2(c);
if data1(Bdate != Bdate[1]) Then
{
o1 = Data1(O);
hh = sum;
ll = sum;
}
if data2(Bdate != Bdate[1]) Then
o2 = Data2(O);
OO = O1+O2;
if sum > hh Then
hh = sum;
if sum < ll Then
ll = sum;
Plot1(oo,"양합시가1");
plot2(hh,"양합고가1");
plot3(ll,"양합저가1");
Plot4(oo,"양합시가2");
plot5(hh,"양합고가2");
plot6(ll,"양합저가2");
input : 색상1(Green),색상2(Red),색상3(Blue);
input : 색상4(Cyan),색상5(Orange),색상6(Teal);
input : 굵기1(1),굵기2(1),굵기3(1),굵기4(1),굵기5(1),굵기6(1);
var : TL1(0),TL2(0),TL3(0);
var : TL4(0),TL5(0),TL6(0);
if Data1(crossup(C,OO) or CrossDown(C,OO)) Then
{
TL1 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL1,색상1);
TL_SetSize(TL1,굵기1);
}
if Data1(crossup(C,HH) or CrossDown(C,HH)) Then
{
TL2 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL2,색상2 );
TL_SetSize(TL2,굵기2);
}
if Data1(crossup(C,LL) or CrossDown(C,LL)) Then
{
TL3 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL3,색상3);
TL_SetSize(TL3,굵기3);
}
if Data2(crossup(C,OO) or CrossDown(C,OO)) Then
{
TL4 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL4,색상4);
TL_SetSize(TL4,굵기4);
}
if Data2(crossup(C,HH) or CrossDown(C,HH)) Then
{
TL5 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL5,색상5 );
TL_SetSize(TL5,굵기5);
}
if Data2(crossup(C,LL) or CrossDown(C,LL)) Then
{
TL6 = TL_New(sDate,sTime,0,sDate,sTime,99999999);
TL_SetColor(TL6,색상6);
TL_SetSize(TL6,굵기6);
}
즐거운 하루되세요
> 유로파54 님이 쓴 글입니다.
> 제목 : 문의 드립니다!
> 안녕하세요!
아래 수식에서
1, data1 이 양합의 시가, 고가, 저가를 만났을때 각각 세로선이 발생
2, data2 가 양합의 시가, 고가, 저가를 만났을때 각각 세로선이 발생
* 세로선의 두께와 색상은 사용자지정 가능토록 부탁합니다
감사합니다!!
---------------------------------------------------------------------
var : o1(0,Data1),o2(0,Data2);
var : sum(0,Data1),hh(0,data1),ll(0,Data1),oo(0,Data1);
sum = Data1(c)+Data2(c);
if data1(Bdate != Bdate[1]) Then
{
o1 = Data1(O);
hh = sum;
ll = sum;
}
if data2(Bdate != Bdate[1]) Then
o2 = Data2(O);
OO = O1+O2;
if sum > hh Then
hh = sum;
if sum < ll Then
ll = sum;
Plot1(oo,"양합시가1");
plot2(hh,"양합고가1");
plot3(ll,"양합저가1");
Plot4(oo,"양합시가2");
plot5(hh,"양합고가2");
plot6(ll,"양합저가2");