커뮤니티
34150질문 재 질문 입니다
2014-01-03 00:54:58
120
글번호 71019
늦은 시간 까지 감사 드립니다.
질문 내용은
두번째 : 90봉 동안 캔들하나하나에 등락율이 1% 미만이고(직전봉과 비교이며 양봉이든 음봉이든 관계 없음),and'90봉전(1~90개봉중 종가 기준으로)의 고점 돌파'하면 매수.
입니다.
답변은
var1 = (C-C[1])/C[1]*100;
var2 = countif(var1<1,90);
var3 = highest(H,90);
if var2[1] == 90 and crossup(c,var3[1]) Then
buy();
인데 제가 아직 초보라서 그런지 잘 안맞는데 뭐가 문제인지 모르겠습니다.
수식이 맞다면 죄송합니다만, 수식을 풀어서 설명 부탁 드리구요
제가 하려는 것은 하루의 등락이 아니라 분봉에서 쓰는 것인데 각각의 캔들이 등락폭이 1%미만으로 움직인 종목 입니다.
즉 90개의 캔들이 1% 미만으로 아주 등락이 작은형태를 원하는 것입니다.
감사합니다.
답변 1
예스스탁 예스스탁 답변
2014-01-03 11:28:02
안녕하세요
예스스탁입니다.
90개봉의 최고가가 고가기준으로 되어 있어 종가로 수정했습니다.
수식에 주석을 붙여드립니다.
var1 = (C-C[1])/C[1]*100;#전봉대비 등락률
var2 = countif(var1<1,90);#90개봉 동안 등락률이 1% 미만인 횟수
var3 = highest(C,90);#90개봉 종가 중 최고가
#1봉전 기준 90개봉의 등락률이 1% 미만인 봉이 90개(모두 1% 미만)
#종가가 1봉전 기준 90개봉 최고가를 상향돌파
#매수
if var2[1] == 90 and crossup(c,var3[1]) Then
buy();
즐거운 하루되세요
> HI_h6***** 님이 쓴 글입니다.
> 제목 : 34150질문 재 질문 입니다
> 늦은 시간 까지 감사 드립니다.
질문 내용은
두번째 : 90봉 동안 캔들하나하나에 등락율이 1% 미만이고(직전봉과 비교이며 양봉이든 음봉이든 관계 없음),and'90봉전(1~90개봉중 종가 기준으로)의 고점 돌파'하면 매수.
입니다.
답변은
var1 = (C-C[1])/C[1]*100;
var2 = countif(var1<1,90);
var3 = highest(H,90);
if var2[1] == 90 and crossup(c,var3[1]) Then
buy();
인데 제가 아직 초보라서 그런지 잘 안맞는데 뭐가 문제인지 모르겠습니다.
수식이 맞다면 죄송합니다만, 수식을 풀어서 설명 부탁 드리구요
제가 하려는 것은 하루의 등락이 아니라 분봉에서 쓰는 것인데 각각의 캔들이 등락폭이 1%미만으로 움직인 종목 입니다.
즉 90개의 캔들이 1% 미만으로 아주 등락이 작은형태를 원하는 것입니다.
감사합니다.
다음글