커뮤니티

문의드립니다.

프로필 이미지
잡다백수
2018-02-19 09:45:17
159
글번호 116682
답변완료
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 요즘 오랜만에 딴 언어 공부한다고 깔짝 대보니 예스스탁님께 참 많은 도움받았구나 하는 걸 느낍니다. 1. 기타 코딩 부탁드립니다. -지난 3개봉간의 누적 양봉음봉길이 합이 n이상일 때 -지난 3개봉간의 전봉종가대비 현재봉종가(C-C[1]) 합이 n이상일 때(지난 3개봉간이란 걸 어떻게 짜야 하는 지 모르겠어요.) 2. 기타 만약에 '지난 3개봉간의'라는 조건을 첫봉에다 적용하면 전일종가,전일종가전봉,당일 첫봉 이렇게 되는 건가요? 만약에 여기다 당일마다 초기화를 시키면 조건은 어떤 영향을 받나요?
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-02-20 09:56:07

안녕하세요 예스스탁입니다. 1. #몸통길이 var1 = abs(C-O); #현재봉 포함 최근 3개봉 합산 var2 = AccumN(var1,3); #전봉기준 직전 3개봉 합산 var3 = AccumN(var1,3)[1]; 2 당일 첫봉에서 var2값을 사용하면 전일마지막 2개봉과 당일 첫봉이 되고 당일 첫봉에서 var3값을 사용하면 전일마지막 3개봉이 대상이 됩니다. 단지 3개봉 합산이므로 초기화는 의미가 없습니다. 당일봉들만 합산할 의도이면 조건에서 사용할때 당일 3개봉 이후부터 라고 지정하면 됩니다. if dayindex >= 2 and var2 >= N then 혹은 아래와 같이 작성하면 당일 첫봉은 첫봉의 길이만 두번째봉은 첫봉과 두번째 봉 길이만 세번째 이후 부터는 3개봉 길이면 합산하게 작성하면 됩니다. var : idx(0); var1 = abs(C-O); if bdate != bdate[1] Then{ idx = 0; var2 = 0; } idx = idx+1; if idx < 3 Then var2 = var2+var1; Else var2 = AccumN(var1,3); 즐거운 하루되세요 > 잡다백수 님이 쓴 글입니다. > 제목 : 문의드립니다. > 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다. 요즘 오랜만에 딴 언어 공부한다고 깔짝 대보니 예스스탁님께 참 많은 도움받았구나 하는 걸 느낍니다. 1. 기타 코딩 부탁드립니다. -지난 3개봉간의 누적 양봉음봉길이 합이 n이상일 때 -지난 3개봉간의 전봉종가대비 현재봉종가(C-C[1]) 합이 n이상일 때(지난 3개봉간이란 걸 어떻게 짜야 하는 지 모르겠어요.) 2. 기타 만약에 '지난 3개봉간의'라는 조건을 첫봉에다 적용하면 전일종가,전일종가전봉,당일 첫봉 이렇게 되는 건가요? 만약에 여기다 당일마다 초기화를 시키면 조건은 어떤 영향을 받나요?