커뮤니티
수식이 가능한지 질문입니다.
2015-09-30 15:31:50
115
글번호 90794
질문1. 현재봉 종가가, 최근 골든크로스(ma(c,5),ma(c,20)) 이후, (데드크로스는 발생하지 않은 상황) 50 틱 상승한 가격이면 봉 색을 하얀색으로 바꾸는 수식은 어떻게 만드는지요?
질문2. 상승이 유지되어온 추세에서, 현재봉의 종가 이전에, " 5이평선 상승전환 "이 몇번 있었는지
추적할 수 있나요?
예를 들면, "최근 CrossUp(ma(c,5), ma(c,20)) 이후, ma(c,5)가 3번 상승전환했고, 음봉 3개가 발생했다면 매도진입한다"는 전략을 만들고 싶습니다. 어떻게 만드는지요?
현재봉 앞의 상승 형태( 5이평이 3번 상승전환하는 것 따위)를 알 수 있어야할텐데, 배열변수같은 것에 저장하는 방법이 가능한지조차 모르겠습니다.
감사합니다.
답변 2
예스스탁 예스스탁 답변
2015-09-30 16:58:19
안녕하세요
예스스탁입니다.
1.
봉에 색을 입히기 위해서는 강조식으로 작성하셔야 합니다.
var1 = ma(c,5);
var2 = ma(c,20);
#골든크로스시 종가
if crossup(var1,var2) Then
value1 = C;
#골드구간이고 종가가 골드시종가대비 50틱 이상이면
#봉의 색을 하얀색으로
if var1 > var2 and C >= value1+PriceScale*50 Then
PlotPaintBar(H,L,"강조",WHITE);
2.
지정한 조건 발생후 상황을 카운트 하게 식을 작성하시면 됩니다.
구현하고자 하시는 내요에 배열변수는 필요가 없습니다.
var1 = ma(c,5);
var2 = ma(c,20);
#골든크로스시 종가
#각 변수 0으로 초기화
if crossup(var1,var2) Then{
value1 = 0;
value2 = 0;
}
#골드구간이고
if var1 > var2 then{
#5이평이 상승전환하면
#value1값 1씩 증가
if var1 > var1[1] and var1[1] < var1[2] Then
value1 = value1+1;
#음봉이 발생하면
#value2값 1씩 증가
if C < O Then
value2 = value2+1;
#각 횟수가 3회이면 매도로 스위칭
if value1 == 3 and value2 == 3 Then
sell("bs");
}
즐거운 하루되세요
> turn 님이 쓴 글입니다.
> 제목 : 수식이 가능한지 질문입니다.
> 질문1. 현재봉 종가가, 최근 골든크로스(ma(c,5),ma(c,20)) 이후, (데드크로스는 발생하지 않은 상황) 50 틱 상승한 가격이면 봉 색을 하얀색으로 바꾸는 수식은 어떻게 만드는지요?
질문2. 상승이 유지되어온 추세에서, 현재봉의 종가 이전에, " 5이평선 상승전환 "이 몇번 있었는지
추적할 수 있나요?
예를 들면, "최근 CrossUp(ma(c,5), ma(c,20)) 이후, ma(c,5)가 3번 상승전환했고, 음봉 3개가 발생했다면 매도진입한다"는 전략을 만들고 싶습니다. 어떻게 만드는지요?
현재봉 앞의 상승 형태( 5이평이 3번 상승전환하는 것 따위)를 알 수 있어야할텐데, 배열변수같은 것에 저장하는 방법이 가능한지조차 모르겠습니다.
감사합니다.
turn
2015-09-30 18:42:18
.
다음글
이전글