예스스탁
예스스탁 답변
2024-08-30 10:59:17
안녕하세요
예스스탁입니다.
1
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C > O and var1 > Var2 Then
PlotPaintBar(H,L,"강조",Red);
if C < O and var3 > Var2 Then
PlotPaintBar(H,L,"강조",Blue);
2
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
Var5 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C > O and var1 > Var2 Then
{
Var4 = H;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,Red);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
3
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C < O and var3 > Var2 Then
{
Var4 = L;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,blue);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
4
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C > O and var3 > Var2 Then
{
Var4 = L;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,blue);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
5
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C > O and H-l > highest(H-L,10)[1] Then
{
Var4 = H;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,Red);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
6
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C < O and H-l > highest(H-L,10)[1] Then
{
Var4 = L;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,Blue);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
7.
if C > O and O == L Then
PlotPaintBar(H,L,"강조",Red);
if C < O and O == H Then
PlotPaintBar(H,L,"강조",Blue);
8
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C > O and var1 > highest(var1,10)[1] Then
{
Var4 = H;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,Red);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
9.
input : 분(120);
var : TL(0);
var : S1(0),D1(0),TM(0),TF(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
Var4 = 0;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
}
var1 = h-max(c,O);
Var2 = abs(C-O);
Var3 = min(C,O)-L;
if C < O and Var3 > highest(Var3,10)[1] Then
{
Var4 = H;
Var41 = TM;
TL = TL_New(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL,Red);
}
Else
{
if Var4 > 0 and TM < Var41+분 Then
TL_SetEnd(TL,sDate,sTime,Var4);
}
10
var : TL1(0),TL11(0);
var : TL2(0),TL21(0);
if Bdate != Bdate[1] Then
{
var1 = 0;
Var2 = 0;
Var3 = 0;
Var4 = 0;
Var21 = Var2[1];
Var41 = Var4[1];
TL11 = TL1[1];
TL21 = TL2[1];
}
if C > O Then
{
if var1 == 0 Then
{
var1 = H-L;
var2 = H;
TL1 = TL_new(sDate,sTime,Var2,NextBarSdate,NextBarStime,Var2);
TL_SetColor(TL1,Red);
}
Else
{
if H-L > var1 Then
{
var1 = H-L;
Var2 = H;
TL_SetBegin(TL1,sDate,sTime,Var2);
}
}
}
if Var2 > 0 then
TL_SetEnd(TL1,NextBarSdate,NextBarStime,Var2);
if Var21 > 0 then
TL_SetEnd(TL11,NextBarSdate,NextBarStime,Var21);
if C < O Then
{
if var3 == 0 Then
{
var3 = H-L;
var4 = L;
TL2 = TL_new(sDate,sTime,Var4,NextBarSdate,NextBarStime,Var4);
TL_SetColor(TL2,Blue);
}
Else
{
if H-L > var3 Then
{
var3 = H-L;
Var4 = L;
TL_SetBegin(TL1,sDate,sTime,Var4);
}
}
}
if Var4 > 0 then
TL_SetEnd(TL2,NextBarSdate,NextBarStime,Var4);
if Var41 > 0 then
TL_SetEnd(TL21,NextBarSdate,NextBarStime,Var41);
즐거운 하루되세요
> 서태공 님이 쓴 글입니다.
> 제목 : 부탁드립니다
> 1. 종가가 양봉이면서 위꼬리가 몸통보다 길면 빨강색으로, 종가가 음봉이면서 아래꼬리가 몸통보다 길면 파란색으로 구현해 주세요
2. 종가가 양봉이면서 위꼬리가 몸통보다 길면 해당 봉의 고가를 기준으로 우측으로 2시간동안 추세선을 구현해 주세요
3. 종가가 음봉이면서 아래꼬리가 몸통보다 길면 해당 봉의 저가를 기준으로 우측으로 2시간 동안 추세선을 구현해 주세요
4. 종가가 양봉이면서 아래꼬리가 몸통보다 길면 해당 봉의 저가를 기준으로 우측으로 2시간 동안 추세선을 구현해 주세요
5. 종가가 양봉이면서 직전 과거 10개봉중 고가와 저가 사이가 가장 길면 고가를 기준으로 우측으로 2시간 동안 빨강색 추세선을 구현해 주세요
6. 종가가 음봉이면서 직전 과거 10개봉중 고가와 저가 사이가 가장 길면 저가를 기준으로 우측으로 2시간 동안 파란색 추세선을 구현해 주세요
7.종가가 양봉이면서 시가와 저가가 같으면 빨강색으로 종가가 음봉이면서 시가와 고가가 같으면 파란색으로 구현해 주세요
8.종가가 양봉이면서 직전 과거 10개봉중 위꼬리가 가장 길면 해당 봉의 고가를 기준으로 우측으로 2시간 동안 빨강색 추세선을 구현해 주세요
9.종가가 음봉이면서 직전 과거 10개봉중 아래꼬리가 가장 길면 해당 봉의 저가를 기준으로 우측으로 2시간 동안 파란색 추세선을 구현해 주세요
10.매일 60분 차트에서 종가가 양봉이면서 고가와 저가 사이의 봉 길이가 가장 길게 갱신되면 그때마다 해당 봉의 고가를 기준으로 우측 추세선으로 2일 동안 빨강색으로 구현해 주시고, 종가가 음봉이면서 고가와 저가 사이의 봉 길이가 가장 길게 갱신되면 그때마다 해당 봉의 저가를 기준으로 우측 추세선으로 파란색으로 구현해 주세요
고맙습니다..