답변완료
문의 드립니다
안녕하세요
다음 트뷰코딩 전환 부탁드립니다
//@version=2
study(title = "Smoothed Heiken Ashi Candles", shorttitle="Smoothed Ha Candles", overlay=true)
len=input(10)
o=ema(open,len)
c=ema(close,len)
h=ema(high,len)
l=ema(low,len)
haclose = (o+h+l+c)/4
haopen = na(haopen[1]) ? (o + c)/2 : (haopen[1] + haclose[1]) / 2
hahigh = max (h, max(haopen,haclose))
halow = min (l, min(haopen,haclose))
len2=input(10)
o2=ema(haopen, len2)
c2=ema(haclose, len2)
h2=ema(hahigh, len2)
l2=ema(halow, len2)
col=o2>c2 ? red : lime
plotcandle(o2, h2, l2, c2, title="heikin smoothed", color=col)
가능하면 몸통만 표시하고싶습니다.
감사합니다
2024-11-11
600
글번호 185174
지표
답변완료
73166 글 수정 좀 요청 드림니다.
* 항상 많은 도움에 고맙습니다.
* 아래 수식을 쓰면 별이 생겼다가 지워지고 합니다. (73166번 글)
* 별이 한번찍히면 안지워지고 별이 안찍히면 소리음(알림) 좀 요청 드립니다.
즉 그봉에 별조건이 한번이라도 있다면
그봉에는 별이 계속 찍히도록 요청 드립니다.
그러다가 별이 안찍이면 소리음 으로 신호좀 요청 드림니다.
## 아래글 퍼옴
Input : Period(14);
var : DMIv(0),DP(0),DM(0),TT7(0);
var : um1(0),um2(0),ud1(0),ut1(0),uv1(0),utx1(0),utx2(0);
var : dm1(0),dm2(0),dd1(0),dt1(0),dv1(0),dtx1(0),dtx2(0);
DMIv = DMI(Period);
DP = DIPlus(Period);
DM = DIMinus(Period);
if CrossUp(DP,DM) Then
{
TT7 = 1;
dm1 = 0;
dm2 = 0;
}
if CrossDown(DP,DM) Then
{
TT7 = -1;
um1 = 0;
um2 = 0;
}
if TT7 == 1 Then
{
if DMiv > dp Then
{
if DMiv-dp > dm1 Then
{
dd1 = sDate;
dt1 = sTime;
dv1 = h;
if dm1 == 0 Then
{
dtx1 = Text_New(dd1,dt1,dv1-PriceScale*10,"★");
Text_SetColor(dtx1,RgB(0,255,0) ) ;
Text_SetStyle(dtx1,2,1);
Text_SetSize(dtx1,40) ;
PlaySound("C:CyberOrOWav3Start.wav");
}
Else
{
Text_SetLocation(dtx1,dd1,dt1,dv1-PriceScale*10);
if dm1 > dm2 Then
{
if dm2 == 0 Then
{
dtx2 = Text_New(dd1[1],dt1[1],dv1[1]-PriceScale*10,"★");
Text_SetColor(dtx2,RgB(0,255,0) ) ;
Text_SetStyle(dtx2,2,1);
Text_SetSize(dtx2,40) ;
## PlaySound("C:KiwoomHero4soundsound11.wav");
}
Else
{
Text_SetLocation(dtx2,dd1[1],dt1[1],dv1[1]-PriceScale*10);
}
dm2 = dm1;
}
}
dm1 = DMiv-dp;
}
Else
{
if DMiv-dp > dm2 Then
{
if dm2 == 0 Then
{
dtx2 = Text_New(sDate,sTime,H,"★");
Text_SetColor(dtx2,RgB(0,255,0) ) ;
Text_SetStyle(dtx2,2,1);
Text_SetSize(dtx2,40) ;
## PlaySound("C:KiwoomHero4soundsound11.wav");
}
Else
{
Text_SetLocation(dtx2,sDate,sTime,h-PriceScale*10);
}
dm2 = DMiv-dp;
}
}
}
}
##==========================================================================
if TT7 == -1 Then
{
if DMiv > dm Then
{
if DMiv-dm > um1 Then
{
ud1 = sDate;
ut1 = sTime;
uv1 = l;
if um1 == 0 Then
{
utx1 = Text_New(ud1,ut1,uv1+PriceScale*10,"★");
Text_SetColor(utx1,RgB(255,0,255) ) ;
Text_SetStyle(utx1,2,0);
Text_SetSize(utx1,40) ;
##PlaySound("C:KiwoomHero4soundsound1.wav");
}
Else
{
Text_SetLocation(utx1,ud1,ut1,uv1+PriceScale*10);
if um1 > um2 Then
{
if um2 == 0 Then
{
utx2 = Text_New(ud1[1],ut1[1],uv1[1]+PriceScale*10,"★");
Text_SetColor(utx2,RgB(255,0,255) ) ;
Text_SetStyle(utx2,2,0);
Text_SetSize(utx2,40) ;
## PlaySound("C:KiwoomHero4soundsound1.wav");
}
Else
{
Text_SetLocation(utx2,ud1[1],ut1[1],uv1[1]+PriceScale*10);
}
um2 = um1;
}
}
um1 = DMiv-dm;
}
Else
{
if DMiv-dm > um2 Then
{
if um2 == 0 Then
{
utx2 = Text_New(sDate,sTime,uv1+PriceScale*10,"★");
Text_SetColor(utx2,RgB(255,0,255) ) ;
Text_SetStyle(utx2,2,0);
Text_SetSize(utx2,40) ;
## PlaySound("C:KiwoomHero4soundsound1.wav");
}
Else
{
Text_SetLocation(utx2,sDate,sTime,l+PriceScale*10);
}
um2 = DMiv-dm;
}
}
}
}
* 매번 고맙습니다. 좋은 하루 되십시요.
2024-11-12
743
글번호 185173
지표
답변완료
검색식 확인 부탁드립니다._(__)_
항상 도와주심에 감사드립니다._(__)_
만들어주신 아래의 3수식이 종목검색식에서 다른 종목들이 많이 나오네요.
지난 번에 만들어주신 통합검색식인 몸통중심과 종가 돌파검색식은 잘 맞습니다.
이 식으로 시가를 재돌파 또는 몸통을 재돌파, 종가를 재돌파하는 검색식 3가지로 하는 건 어떨까요??
1-1
input : short(5),mid(20),long(60),percent(3);
var : ii(0),value(0);
var1 = ma(C,short);
var2 = ma(C,mid);
var3 = ma(C,long);
value1 = max(var1,Var2,Var3);
value2 = min(var1,Var2,Var3);
Var4 = Sar(0.02,0.2);
Var5 = BollBandUp(20,2);
if value1 < Value2 * (1+Percent/100) &&
Value2 * (1+Percent/100) &&
HIGHEST(H, 4)[1] < C
and O < C
and ((C[1]*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V[1]*1.2 <= V
and ma(V, 5) >= 30000
and DayClose(1) >= 950
and Crossup(C,Var4)
and CrossUp(h,Var5) Then
{
ii = Index;
value = O;
}
if ii > 0 and ii <= ii+20 and CrossUp(C,value) Then
Find(1);
1-2
input : short(5),mid(20),long(60),percent(3);
var : ii(0),value(0);
var1 = ma(C,short);
var2 = ma(C,mid);
var3 = ma(C,long);
value1 = max(var1,Var2,Var3);
value2 = min(var1,Var2,Var3);
Var4 = Sar(0.02,0.2);
Var5 = BollBandUp(20,2);
if value1 < Value2 * (1+Percent/100) &&
Value2 * (1+Percent/100) &&
HIGHEST(H, 4)[1] < C
and O < C
and ((C[1]*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V[1]*1.2 <= V
and ma(V, 5) >= 30000
and DayClose(1) >= 950
and Crossup(C,Var4)
and CrossUp(h,Var5) Then
{
ii = Index;
value = (O+C)/2;
}
if ii > 0 and ii <= ii+20 and CrossUp(C,value) Then
Find(1);
1-3
input : short(5),mid(20),long(60),percent(3);
var : ii(0),value(0);
var1 = ma(C,short);
var2 = ma(C,mid);
var3 = ma(C,long);
value1 = max(var1,Var2,Var3);
value2 = min(var1,Var2,Var3);
Var4 = Sar(0.02,0.2);
Var5 = BollBandUp(20,2);
if value1 < Value2 * (1+Percent/100) &&
Value2 * (1+Percent/100) &&
HIGHEST(H, 4)[1] < C
and O < C
and ((C[1]*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V[1]*1.2 <= V
and ma(V, 5) >= 30000
and DayClose(1) >= 950
and Crossup(C,Var4)
and CrossUp(h,Var5) Then
{
ii = Index;
value = C;
}
if ii > 0 and ii <= ii+20 and CrossUp(C,value) Then
Find(1);
지난번 수식 몸통 및 종가돌파 검색식
input : short(5),mid(20),long(60),percent(3);
var : ii(0),HO(0),MM(0),CC(0);
var1 = ma(C,short);
var2 = ma(C,mid);
var3 = ma(C,long);
value1 = max(var1,Var2,Var3);
value2 = min(var1,Var2,Var3);
Var4 = Sar(0.02,0.2);
Var5 = BollBandUp(20,2);
if value1 < Value2 * (1+Percent/100) &&
Value2 * (1+Percent/100) &&
HIGHEST(H, 4)[1] < C
and O < C
and ((C[1]*1.025 <= C) or (O*1.025 <= C))
and (C-O)*2.5 >= (H-C)
and V[1]*1.2 <= V
and ma(V, 5) >= 30000
and DayClose(1) >= 950
and Crossup(C,Var4)
and CrossUp(h,Var5) Then
{
ii = Index;
if C < O Then
HO = O;
Else
HO = 0;
MM = (C+O)/2;
CC = C;
}
Else
{
if ii > 0 and Index <= ii+20 Then
{
if C < O and (HO == 0 or (HO > 0 and O > HO)) Then
HO = O;
if (HO > 0 and CrossUp(C,HO)) or
CrossUp(C,MM) or
CrossUp(C,CC) Then
Find(1);
}
}
2024-11-11
594
글번호 185172
종목검색