첨부 이미지
그림1
감사합니다.
1.
이평(60)이 상승중이고
이평(5)가 이평(60)을 하락교차 후 다시 상승교차하였을 때를 기준으로,
그 이전 N봉동안의 최고종가를 찾고 그 때의 "A거래량"을 저장하고
이평(5)가 이평(60)을 상승교차 이후로
다시 가격이 상승하면서
그 때의 "B거래량"이 N봉전 최고종가의 거래량보다 크면 매수신호를 발생시키고 싶습니다.
답변 1
예스스탁
예스스탁 답변
2023-11-21 17:50:11
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
input : P1(5),P2(60);
var : T(0),S(0),SI(0);
var : hh(0),hv(0),mm(0),hh1(0),hv1(0),mm1(0);
var1 = ma(C,P1);
Var2 = ma(C,P2);
#60이평 상승구간 1, 하락구간-1
if Var2 > Var2[1] Then
S = 1;
if Var2 < Var2[1] Then
S = -1;
#60이평 상승전환봉 인덱스
if S == 1 and S != S[1] Then
Si = Index;
#골드
if CrossUp(var1,Var2) Then
{
T = 1;
hh = Var1;
hv = v;
#직전 골드구간 5이평 최고가와 거래량
hh1 = hh[1];
hv1 = hv[1];
mm1 = mm[1];
Condition1 = False;
}
#데드
if CrossDown(var1,Var2) Then
T = -1;
#현재 골드구간
if T == 1 Then
{
#골드구간 5이평 최고가와 그때 거래량 저장
if var1 > hh Then
{
hh = var1;
hv = v;
mm = Index;
}
if Condition1 == False and #골드 후 최초 조건만족시점에만 신호발생위한 변수
S == 1 and mm1 >= si and #현재 60이평 상승구간이고 직전골드 구간 최고가는 60이평 상승전환이후 발생
hh > hh1 and hv > hv1 and hh1 > 0 Then #5이평이 직전구간 최고가보다 크고 거래량도 크면 매수
{
#Condition1은 true로 변경해 골드구간에서 최초 만족시 한번만 매수신호
Condition1 = true;
Buy();
}
}
즐거운 하루되세요
> jdavid 님이 쓴 글입니다.
> 제목 : 값을 저장
> 감사합니다.
1.
이평(60)이 상승중이고
이평(5)가 이평(60)을 하락교차 후 다시 상승교차하였을 때를 기준으로,
그 이전 N봉동안의 최고종가를 찾고 그 때의 "A거래량"을 저장하고
이평(5)가 이평(60)을 상승교차 이후로
다시 가격이 상승하면서
그 때의 "B거래량"이 N봉전 최고종가의 거래량보다 크면 매수신호를 발생시키고 싶습니다.