예스스탁
예스스탁 답변
2021-02-17 10:19:30
안녕하세요
예스스탁입니다.
1
그래프종류는 수식안에서 설정이 되지 않습니다.
그래프종류와 색상은 지표속성에서 직접지정하시기 바랍니다.
var : 상한가(0), UpLimit(0);
var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0);
if date >= 19981207 then {
if date < 20050328 && CodeCategory() == 2 then
UpLimit = (BP[0] * 1.12);
Else if date >= 20050328 and date < 20150615 Then
UpLimit = (BP[0] * 1.15);
Else
UpLimit = (BP[0] * 1.30);
if CodeCategory() == 2 then
{
if date >= 20030721 then
{
up1 = int(UpLimit/100+0.00001)*100;
up2 = int(UpLimit/100+0.00001)*100;
up3 = int(UpLimit/100+0.00001)*100;
up4 = int(UpLimit/50+0.00001)*50;
up5 = int(UpLimit/10+0.00001)*10;
up6 = int(UpLimit/5+0.00001)*5;
up7 = int(UpLimit/1+0.00001)*1;
}
else
{
up1 = int(UpLimit/1000+0.00001)*1000;
up2 = int(UpLimit/500+0.00001)*500;
up3 = int(UpLimit/100+0.00001)*100;
up4 = int(UpLimit/50+0.00001)*50;
up5 = int(UpLimit/10+0.00001)*10;
up6 = int(UpLimit/10+0.00001)*10;
up7 = int(UpLimit/1+0.00001)*1;
}
}
Else
{
up1 = int(UpLimit/1000+0.00001)*1000;
up2 = int(UpLimit/500+0.00001)*500;
up3 = int(UpLimit/100+0.00001)*100;
up4 = int(UpLimit/50+0.00001)*50;
up5 = int(UpLimit/10+0.00001)*10;
up6 = int(UpLimit/5+0.00001)*5;
up7 = int(UpLimit/1+0.00001)*1;
}
if CodeCategory() == 1 || CodeCategory() == 2 then
{
if sdate < 20101004 Then
{
If BP >= 500000 Then
상한가 = up1;
Else If BP >= 100000 Then
상한가 = iff(up2>=500000, up1, up2);
Else If BP >= 50000 Then
상한가 = iff(up3>=100000, up2, up3);
Else If BP >= 10000 Then
상한가 = iff(up4>=50000, up3, up4);
Else If BP >= 5000 Then
상한가 = iff(up5>=10000, up4, up5);
Else If BP >= 1000 Then
상한가 = iff(up5>=5000, up5, up6);
Else
상한가 = iff(up6>=1000, up6, up6);
}
Else
{
If BP >= 500000 Then
상한가 = up1;
Else If BP >= 100000 Then
상한가 = iff(up2>=500000, up1, up2);
Else If BP >= 50000 Then
상한가 = iff(up3>=100000, up2, up3);
Else If BP >= 10000 Then
상한가 = iff(up4>=50000, up3, up4);
Else If BP >= 5000 Then
상한가 = iff(up5>=10000, up4, up5);
Else If BP >= 1000 Then
상한가 = iff(up5>=5000, up5, up6);
Else
상한가 = iff(up6>=1000, up6, up7);
}
}
else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF
상한가 = up6;
}
}
if (H < 상한가) Then
{
if C > O or (C == O and C >= C[1]) Then
Plot1(V,"양봉거래량");
Else
Plot2(V,"음봉거래량");
}
Else
{
Plot3(V,"상한가거래량");
}
var1 = Highest(V,120);
if V == var1 Then
var2 = V;
if Var2 > 0 Then
Plot4(Var2,"최고거래량라인");
Var3 = Highest(IFf(C<O or (C == O and C < C[1]),V,0),120);
if V == Var3 Then
Var4 = V;
if Var4 > 0 Then
Plot5(Var4,"최고음봉거래량라인");
2
var1 = Highest(V,250);
Var2 = ma(v,50);
Var3 = ma(v,20);
Var4 = ma(v,60);
if V == var1 Then
{
value1 = O;
Value2 = (C+O)/2;
Value3 = C;
}
if value1 > 0 Then
{
Plot1(value1);
Plot2(value2);
Plot3(value3);
}
if C > O and CrossUp(var2,Var3) and V > Var4 Then
{
Value4 = (C+O)/2;
}
if Value4 > 0 Then
{
plot4(Value4);
}
plot5(Highest(H,250));
plot6(Highest(H,120));
3-1
var1 = Highest(V,250);
Var2 = ma(v,50);
Var3 = ma(v,20);
Var4 = ma(v,60);
Condition1 = V == var1 or (CrossUp(Var2,Var3) and V > Var4);
if Condition1 == true and CountIf(Condition1==true,20) == 1 Then
Find(1);
3-2
var1 = Highest(V,250);
Var2 = ma(v,50);
Var3 = ma(v,20);
Var4 = ma(v,60);
Condition1 = V == var1 or (CrossUp(Var2,Var3) and V > Var4);
if CountIf(Condition1==true,50) >= 1 Then
Find(1);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 1.거래량에 대한 하단보조지표에 대한 문의입니다.
가. 거래량 막대지표가 가격지표상 양봉시의 거래량은 적색(색깔변동가능하게해주세요)으로
음본시에는 청색으로 표시되게 하는 방벙이나 수식변형요청하고요
나. 상한가가 발생한 봉에서의 거래량은 검은색으로 표시되게 해주세요.
다. 거래량이평식(20이평,60이평)
라. 120일중의 최고거래량이 발생하는 거래량에 라인이 표시되게 해주세요
마. 120일중의 음봉중 최고음봉이 발생한 봉의 거래량에 라인을 표시되게 해주세요.
그런데 최고음봉의 거래량을 돌파한(더 많은) 거래량과 양봉이 발생하는 경우에는
기존의 기준라인은 무시되고 돌파한 양봉이후에 발생한 음봉의 거래량이 새로운
기준거래량지표라인이 되어야 한다.
상기 내용을 거래량 하단지표에서 같이 표시되게 하는 수식을 부탁합니다.
2. 상단의 가격지표에 대한 문의 입니다.
가. 250일중 최고거래량이 발생하는 경우에 시가라인,중심가격라인(시가와종가의1/2),
종가라인이 표시하는 수식
나. 거래량의 5이평이 20이평을 상향돌파하고 양봉이 발생한 경우에 중심가격라인수식
이 때의 거래량은 60일평균거래량보다 커야 한다는 조건추가요망
다. 250일과 120일의 최고가라인 지표수식
3.2와 관련한 종목검색식을 부탁합니다.
가. 250일중 최고거래량이 발생하거나 거래량 5이평이 20이평을 골드크로스(60이평
거래량보다 커야한다)가 발생하는 종목검색
이 경우에 검색전날부터 20일간에 상기조건이 발생하지 않아야한다.
나. <250일중 최고거래량이 발생하거나 거래량 5이평이 20이평을 골드크로스(60이평
거래량보다 커야한다)가 발생하는 종목검색> 조건으로 60일이내에 발생했던 종목검색
요청사항이 많아서 죄송하고요 부탁드립니다.