예스스탁
예스스탁 답변
2025-02-24 13:25:34
안녕하세요
예스스탁입니다.
1
폴더와 폴더, 폴더와 파일명 사이에는 ₩구분값이 들어가야 합니다.
input : len(10),len2(10);
var : oo(0),cc(0),hh(0),ll(0);
var : haclose(0),haopen(0),hahigh(0),halow(0);
var : o2(0),c2(0),h2(0),l2(0);
oo=ema(open,len);
cc=ema(close,len);
hh=ema(high,len);
ll=ema(low,len);
haclose = (oo+hh+ll+cc)/4;
haopen = iff(IsNaN(haopen[1]) == true,(oo + cc)/2 , (haopen[1] + haclose[1]) / 2);
hahigh = max(h, max(haopen,haclose));
halow = min(l, min(haopen,haclose));
o2=ema(haopen, len2);
c2=ema(haclose, len2);
h2=ema(hahigh, len2);
l2=ema(halow, len2);
PlotPaintBar(h2,l2,c2,o2,"강조",IFf(C2>O2,Lime,Red));
{
PlotPaintBar(h2,l2,c2,o2,"강조",IFf(C2>O2,Rgb(255,0,0),Rgb(0,255,0)),Def,2);
if C2 > O2 and C2[1] <= O2[1] Then #red에서 Lime으로 변경된 첫봉
PlaySound("C:₩KiwoomGlobal₩sound₩sound1.wav");
}
2
input : n(200), 몸통크기(30);
var : box1(0),box2(0);
if C[1] >= O[1]+PriceScale*몸통크기 Then
{
var1 = H[2];
var2 = L;
var3 = Index;
box1 = Box_New(sDate[2],sTime[2],iff(var1!=var2,var1,var1+PriceScale*10),sDate,sTime,var2);
Box_SetColor(box1,RGB(255,0,0));
Box_SetFill(box1,true);
Condition1 = true;
}
Else
{
if L < var2 or Index >= var3+n Then
Condition1 = False;
if Condition1 == true Then
Box_SetEnd(box1,sDate,sTime,var2);
}
if C[1] <= O[1]-PriceScale*몸통크기 Then
{
var4 = H[2];
var5 = L;
var6 = Index;
box2 = Box_New(sDate[2],sTime[2],iff(var14!=var5,var4,var4+PriceScale*10),sDate,sTime,var5);
Box_SetColor(box2,RGB(0,255,0) );
Box_SetFill(box2,true);
Condition2 = true;
}
Else
{
if L < var2 or Index >= var6+n Then
Condition2 = False;
if Condition2 == true Then
Box_SetEnd(box2,sDate,sTime,var5);
}
즐거운 하루되세요
> 요타 님이 쓴 글입니다.
> 제목 : 지표좀 수정 부탁 드립니다.(2건)
> * 항상 많은 도움 고맙습니다.
* 지표 수정 좀 요청 드립니다
<요청1>
아래 수식에서 소리음 수정 좀 요청 드림니다. 소리가 안남니다.
## 강조
input : len(10),len2(10);
var : oo(0),cc(0),hh(0),ll(0);
var : haclose(0),haopen(0),hahigh(0),halow(0);
var : o2(0),c2(0),h2(0),l2(0);
oo=ema(open,len);
cc=ema(close,len);
hh=ema(high,len);
ll=ema(low,len);
haclose = (oo+hh+ll+cc)/4;
haopen = iff(IsNaN(haopen[1]) == true,(oo + cc)/2 , (haopen[1] + haclose[1]) / 2);
hahigh = max(h, max(haopen,haclose));
halow = min(l, min(haopen,haclose));
o2=ema(haopen, len2);
c2=ema(haclose, len2);
h2=ema(hahigh, len2);
l2=ema(halow, len2);
PlotPaintBar(h2,l2,c2,o2,"강조",IFf(C2>O2,Lime,Red));
{
PlotPaintBar(h2,l2,c2,o2,"강조",IFf(C2>O2,Rgb(255,0,0),Rgb(0,255,0)),Def,2);
if CountIf(var25 == var25[1],1) == 1 and var25 != var25[1] Then
PlaySound("C:KiwoomGlobalsoundsound1.wav");
}
여기에서 색상(Lime,Red)이 변경 될때
COUNDIF 로 1봉 까지만 소리음 나도록 수정좀 요청 드립니다.
<요청2> 수식 좀 부 탁 드림니다. (그림 첨부부분)
ㅇ 양봉박스 그리기
- 이전 200봉(변수) 기준
- 양봉의 긴몸통 봉 이 발생 하면(30틱이상(변수), 꼬리제외)(그림1)
- 긴몸통의 전봉 고점과 다음봉 저점을 박스로 표현(그림2)
→ 전봉과 다음봉은 음봉 양봉 관계 없음
→ 전봉과 다음봉이 겹칠수 있기에 전봉 고가 기준 기본 10틱 박스그리기 기본
- 박스길이는 다음가격이 박스권 하단 보다 작으면 박스 종료(사진2)
* 박스채우기 색상: RGB(255,255,0)
박스선 색상 : RGB(255,0,0)
박스선 굵기 : 2
ㅇ 음봉박스 그리기
- 이전 200봉(변수) 기준
- 음봉의 긴몸통 봉 이 발생 하면(30틱이상(변수), 꼬리제외)(그림1)
- 긴몸통의 전봉 고점과 다음봉 저점을 박스로 표현(그림2)
→ 전봉과 다음봉은 음봉 양봉 관계 없음
→ 전봉과 다음봉이 겹칠수 있기에 전봉 고가 기준 기본 10틱 박스그리기 기본
- 박스길이는 다음가격이 박스권 하단 보다 작으면 박스 종료(사진2)
* 박스채우기 색상: RGB(0,255,0)
박스선 색상 : RGB(255,0,0)
빅스선 굵기 : 2
* 항상 큰 도움에 고맙습니다. 수고하십시요.