첨부 이미지
그림1
양봉 = C>O;
음봉 = C<=O;
Condition4 = C[1] * (1+4.5/100) > O and C[1] * (1+1.75/100) <= O and C > O ;
if Condition4 == true and 양봉 == true Then
{
if 양봉[1] == true Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C < O[1] Then
{
Var8 = C[1] ;
Var9 = C ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C > O[1] Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
}
if Var9 > 0 and Condition4 == true and C > Var9 and C > O and (Var99 - Var9) / Var9 * 100 >= 35 and Var99 > Var9 and (C - O) / O * 100 >= 0.75 Then
Plot1(표시가격1,"작은시가갭낙폭과대하향");
첨부의 가격차트상 사각형모양의 신호에 대한 것인데 시가라인이 일정한 조건의 하락시에만 표시되어야 하는데 상향될때에도 표시가 되고 있어 이에 대한 수정을 부탁드립니다.
(첨부파일에서 1가격에서 2가격으로 하락된것은 표시되어야하고 2에서3, 3에서4로 변화된것은 무표시되어야함)
신호표시조건은 Condition4 가 발생될때의 당일의 가격라인(Var9)을 표시하고, 이 가격라인은 계단식의 수평라인으로 표시되고 있음. 수평으로 표시되고 있던 가격라인이 30%이상 하락되어 표시될때만 신호가 표시되어야야 합니다. 전가격대비 하락된 가격라인을 Var99>Var9 또는 Var9[1]>Var9로 해도 제대로 표시가 되지않아 문의를 드리는 것입니다
답변 1
예스스탁
예스스탁 답변
2024-08-13 15:56:04
안녕하세요
예스스탁입니다.
첨부한 그림은 한미반도체에 아래 지표와 검색식을 적용한 차트입니다.
지정하신 검색조건으로 표시가 되는 종목을 찾기 어려워 조건 중 몇가지 제외하고
아래와 같이 var9값이 직전값 대비 작아지는 봉에서만 표시가 되게 간단히 해서 적용했습니다.
if Var9 > 0 and Condition4 == true and C > Var9 and C > O and Var99 > Var9 Then
Plot1(L,"검색",Magenta);
첨부된 한미반도체 외에 몇종목 확인해 보았지만
모두 var9값이 작아지는 봉에서만 표시가 되고 있습니다.
첨부하신 그림에는 var9값의 상승시에도 표시가 되고 있지만
아래식으로는 상승시 표시되는 것을 찾을 수 없습니다.
첨부하신 그림의 그려지는 선이 검색표시가 첨부하신
수식으로 푯히되는 것인지 먼저 확인해 보셔야 할것 같습니다.
아래 2개식 별도의 지표와 검색식으로 새로 작성해서 차트에 적용해 보시기 바랍니다.
해결이 안되시면 다음주 시간되실때 전화주시기 바랍니다.
1 지표
var : 양봉(False),음봉(False);
양봉 = C>O;
음봉 = C<=O;
Condition4 = C[1] * (1+4.5/100) > O and C[1] * (1+1.75/100) <= O and C > O ;
if Condition4 == true and 양봉 == true Then
{
if 양봉[1] == true Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C < O[1] Then
{
Var8 = C[1] ;
Var9 = C ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C > O[1] Then
{
Var8 = C[1] ;
Var9 = O ;
var99 = Var9[1] ;
}
}
plot1(Var9);
2 검색
var : 양봉(False),음봉(False);
양봉 = C>O;
음봉 = C<=O;
Condition4 = C[1] * (1+4.5/100) > O and C[1] * (1+1.75/100) <= O and C > O ;
if Condition4 == true and 양봉 == true Then
{
if 양봉[1] == true Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C < O[1] Then
{
Var8 = C[1] ;
Var9 = C ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C > O[1] Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
}
if Var9 > 0 and Condition4 == true and C > Var9 and C > O and Var99 > Var9 Then
Plot1(L);
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식수정 부탁드립니다
> 양봉 = C>O;
음봉 = C<=O;
Condition4 = C[1] * (1+4.5/100) > O and C[1] * (1+1.75/100) <= O and C > O ;
if Condition4 == true and 양봉 == true Then
{
if 양봉[1] == true Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C < O[1] Then
{
Var8 = C[1] ;
Var9 = C ;
Var99 = Var9[1] ;
}
if 음봉[1] == true and C > O[1] Then
{
Var8 = C[1] ;
Var9 = O ;
Var99 = Var9[1] ;
}
}
if Var9 > 0 and Condition4 == true and C > Var9 and C > O and (Var99 - Var9) / Var9 * 100 >= 35 and Var99 > Var9 and (C - O) / O * 100 >= 0.75 Then
Plot1(표시가격1,"작은시가갭낙폭과대하향");
첨부의 가격차트상 사각형모양의 신호에 대한 것인데 시가라인이 일정한 조건의 하락시에만 표시되어야 하는데 상향될때에도 표시가 되고 있어 이에 대한 수정을 부탁드립니다.
(첨부파일에서 1가격에서 2가격으로 하락된것은 표시되어야하고 2에서3, 3에서4로 변화된것은 무표시되어야함)
신호표시조건은 Condition4 가 발생될때의 당일의 가격라인(Var9)을 표시하고, 이 가격라인은 계단식의 수평라인으로 표시되고 있음. 수평으로 표시되고 있던 가격라인이 30%이상 하락되어 표시될때만 신호가 표시되어야야 합니다. 전가격대비 하락된 가격라인을 Var99>Var9 또는 Var9[1]>Var9로 해도 제대로 표시가 되지않아 문의를 드리는 것입니다