안녕하세요,,수고 많으십니다.
아래 수식에 오류가 있는듯 합니다.
오늘 봉에서 돌파가(고가) 나와야 하는데 검색이 안되네요,
그리고 조건이 만족하면 종가까지 수평선이 사선이되서 따라오는데 저걸 없애고 그냥 수평선으로 계속 그어지고, 만족하는 봉이나오면 그봉은 그봉대로 수평선이 지속되면 좋겠습니다.
검토 부탁드리겠습니다.
if v >= v[1]*(1+v) and
((C>=C[1]*(1)) nd C >= C[1]*(100))) Then
{
var1 = c;
}
if var4 > 0 and Index <= var4+N Then
{
if v > var3 Then
{
var3 = v;
var5 = c;
Plot1(L,"검색");
}
항상 감사드립니다.
수고 하십시오.
답변 1
예스스탁
예스스탁 답변
2025-01-16 11:54:12
안녕하세요
예스스탁입니다.
1
해당 종목에서 1월15일봉도 기준조건이 만족하는 봉입니다.
새로운 기준봉이 생겨 종가와 고가값이 변경되어 돌파가 성립되지 않습니다.
현재봉도 기준봉인데 이전 기준의 값을 적용해서
조건충족하면 점을 표시하시려면
방법은 아래와 같이 수식 작성상 순서를 변경하시면 됩니다.
수식은 위에서 아래로 읽어내려가므로
먼저 돌파조건을 체크하고 나중에 기준조건만족여부를 체크하게 하시면 됩니다.
그러면 먼저 돌파여부를 체크해 표시하고 기준값들을 변경하게 됩니다.
#plot조건 체크
if var4 > 0 and Index <= var4+N Then
{
if v > var3 Then
{
var3 = v;
var5 = c;
var6 = h;
}
if CrossUp(c,var1) and C >= O*1.02 Then
Plot1(L,"검색");
}
#기준조건 만족시 값 저장
if v >= v[1]*(1+vper/100) and
((C>=C[1]*(1+cper1/100)) or
(dntail >= uptail*(1+tper/100) and C >= C[1]*(1+cper2/100))) Then
{
var1 = c;
var2 = h;
var3 = v;
var4 = Index;
var5 = 0;
var6 = 0;
}
2
해당식 지정한 조검만족봉에 저가에 표시를 하는식입니다.
점그래프로 보시거나 검색식으로 작성해서 점으로 표시해 보셔야 합니다.
즐거운 하루되세요
> 하루삼프로 님이 쓴 글입니다.
> 제목 : 재문의 드립니다.
> 안녕하세요,,수고 많으십니다.
아래 수식에 오류가 있는듯 합니다.
공구우먼 오늘 봉에서 기준봉 돌파가(고가) 나와야 하는데 검색이 안되네요,
12월30일 기준봉의 종가 돌파는 검색이 됩니다.(분홍색 막대)
그리고 조건이 만족하면 종가까지 수평선이 사선이되서 따라오는데 저걸 없애고 그냥 수평선으로 계속 그어지고, 만족하는 봉이나오면 그봉은 그봉대로 수평선이 지속되면 좋겠습니다.
검토 부탁드리겠습니다.
if v >= v[1]*(1+vper/100) and
((C>=C[1]*(1+cper1/100)) or
(dntail >= uptail*(1+tper/100) and C >= C[1]*(1+cper2/100))) Then
{
var1 = c;
var2 = h;
var3 = v;
var4 = Index;
var5 = 0;
var6 = 0;
}
if var4 > 0 and Index <= var4+N Then
{
if v > var3 Then
{
var3 = v;
var5 = c;
var6 = h;
}
if CrossUp(c,var2) and C >= O*1.02 Then
Plot1(L,"검색");
}
항상 감사드립니다.
수고 하십시오.