예스스탁
예스스탁 답변
2024-03-11 10:06:44
안녕하세요
예스스탁입니다.
1
var : TL1(0),TL2(0);
if V >= V[1]*2 Then
{
PlotPaintBar(H,L,"강조",Red);
var1 = H;
TL1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL_SetColor(TL1,Red);
}
Else
{
if var1 > 0 Then
TL_SetEnd(TL1,sDate,sTime,var1);
}
if V <= V[1]/2 Then
{
PlotPaintBar(H,L,"강조",Blue);
var2 = H;
TL2 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2);
TL_SetColor(TL1,Blue);
}
Else
{
if var2 > 0 Then
TL_SetEnd(TL2,sDate,sTime,var2);
}
2
input : 분(60);
var : S1(0),D1(0),TF1(0),TF2(0),VV(0),VV1(0),TX(0);
var1 = TimeToMinutes(sTime);
Var2 = TimeToMinutes(NextBarStime);
TF1 = var1%분;
TF2 = var2%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and 분 > 1 and var1 >= var1[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and var1 > var1[1]) Then
{
vv = 0;
vv1 = vv[1];
}
vv = vv+v;
if NextBarSdate != sdate or
(NextBarSdate == sdate and 분 > 1 and TF1 < TF1[1]) or
(NextBarSdate == sdate and 분 > 1 and var1 >= var1[1]+분) or
(NextBarSdate == sdate and 분 == 1 and var1 > var1[1]) Then
{
if vv > vv1[1] Then
{
PlotPaintBar(H,L,"강조",red);
TX = Text_New(sDate,sTime,H,NumToStr(VV,0));
Text_SetStyle(TX,2,1);
Text_SetColor(TX,Red);
}
Else
{
PlotPaintBar(H,L,"강조",blue);
TX = Text_New(sDate,sTime,L,NumToStr(VV,0));
Text_SetStyle(TX,2,0);
Text_SetColor(TX,Blue);
}
}
3
var : TL1(0),TL2(0);
if V > V[1] Then
{
var1 = H;
TL1 = TL_New(sDate,sTime,var1,NextBarSdate,NextBarStime,var1);
TL_SetColor(TL1,Red);
var2 = L;
TL2 = TL_New(sDate,sTime,var2,NextBarSdate,NextBarStime,var2);
TL_SetColor(TL1,Blue);
}
Else
{
if var1 > 0 and Var2 > 0 Then
{
TL_SetEnd(TL1,sDate,sTime,var1);
TL_SetEnd(TL2,sDate,sTime,var2);
}
}
4
input : 분(60);
var : TF1(0),VV(0),VV1(0);
var1 = TimeToMinutes(sTime);
TF1 = var1%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and 분 > 1 and var1 >= var1[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and var1 > var1[1]) Then
{
vv = v;
vv1 = vv[1];
}
Else
{
if VV > VV1 Then
{
PlotPaintBar(H,L,"강조",red);
}
}
5
input : 분(60);
var : TF1(0),hh(0),ll(0);
var1 = TimeToMinutes(sTime);
TF1 = var1%분;
if Bdate != Bdate[1] or
(Bdate == Bdate[1] and 분 > 1 and TF1 < TF1[1]) or
(Bdate == Bdate[1] and 분 > 1 and var1 >= var1[1]+분) or
(Bdate == Bdate[1] and 분 == 1 and var1 > var1[1]) Then
{
hh = h;
ll = l;
}
Else
{
if h > hh Then
{
hh = h;
PlotPaintBar(H,L,"강조",red);
}
if l < ll Then
{
ll = l;
PlotPaintBar(H,L,"강조",blue);
}
}
6
var : hh(0),ll(0);
if Bdate > Bdate[1]+30 Then
{
hh = h;
ll = l;
}
Else
{
if h > hh Then
{
hh = h;
PlotPaintBar(H,L,"강조",red);
}
if l < ll Then
{
ll = l;
PlotPaintBar(H,L,"강조",blue);
}
}
7
var : hh(0),ll(0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
hh = h;
ll = l;
}
Else
{
if h > hh Then
{
hh = h;
PlotPaintBar(H,L,"강조",red);
}
if l < ll Then
{
ll = l;
PlotPaintBar(H,L,"강조",blue);
}
}
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 1. 종가상 전봉보다 2배 이상 거래량이 늘어났을 경우에는 빨강색과 함께 고가를 기준으로 빨강색 우측 추세선으로, 전봉보다 2분1 이하로 거래량이 줄어들었을 경우에는 파란색과 함께 저가를 기준으로 파란색 우측 추세선으로 구현해 주세요
2. 매시간 종가를 기준으로 전 시간대보다 거래량이 늘어났으면 해당 봉 고가 위 부분에 빨강색 거래숫자를, 거래량이 줄어들었으면 해당 봉 저가 아래 부분에 파란색 거래숫자를 구현해 주세요
3. 종가상 직전 봉과 비교하여 거래량이 늘어났으면 해당 봉 고가를 기준으로 빨강색우측 추세선으로, 저가를 기준으로 파란색 우측 추세선으로 구현해 주세요
4. 매시간을 기준으로 종가상 거래량이 1주라도 더 늘어나 새롭게 갱신되면 해당봉에 빨강색으로 구현해 주세요
5. 매시간 최고가가 갱신되면 빨강색으로, 최저가가 갱신되면 파란색으로 구현해 주세요
6. 매일 최고가가 갱신되면 빨강색으로, 최저가가 갱신되면 파란색으로 구현해 주세요
7. 매주 최고가가 갱신되면 빨강색으로, 최저가가 갱신되면 파란색으로 구현해 주세요
고맙습니다.