커뮤니티

수식 문의합니다~

프로필 이미지
데미안리
2012-11-26 15:24:27
322
글번호 56831
답변완료
안녕하세요 예스스탁입니다. if K == 1 and K[1] != 1 Then{ var1 = 0; var2 = 0; } #k가 1이 된 후 봉개수 var1 = var1+1; #k가 1이 된 거래대금이 100억이상인 봉갯수 if M >= 10000000000 Then var2 = var2+1; #한봉전 var1값과 var2값이 같음 if var1[1] == var2[1] Then 즐거운 하루되세요 > 데미안리 님이 쓴 글입니다. > 제목 : 수식 문의합니다~ > 30분봉 차트에서 사용자 함수 k의 값이 1이 된 날 부터 현재봉의 전일까지 하루 거래대금이 100억 씩 이상이다 라는 수식문의합니다~ //// 위의 식으로 하면, 하루 거래대금이 아닌 30분 봉의 거래대금이 적용되는거 같습니다. 일봉차트가 아닌 분봉차트이구요. 사용자 함수 k == 1 이 된 다음날 하루 거래대금이 100억 이상이고, 그 다음날의 거대대금도 100억 이상이고, 현재봉의 전일까지 거래대금이 100억 이상이다. 라는 수식 문의합니다~
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-11-26 18:35:55

안녕하세요 예스스탁입니다. 수정한 식입니다. var : K(0),daycnt(0),cnt(0),count(0),Kdaycnt(0); Array : sumMoney[100](0); if date != date[1] Then{ daycnt = daycnt+1;#일수 sumMoney[0] = 0;#일간 거래대금 누적 초기화 #이전일 거대대금 for cnt = 1 to 99{ sumMoney[cnt] = sumMoney[cnt-1][1]; } } #일간 거래대금 누적 sumMoney[0] = sumMoney[0] + M; #k가 1이 된 날의 일수 if K == 1 and K[1] != 1 Then{ Kdaycnt = daycnt; } #K값이 1이된 이후 전일까지 #하루 거래대금이 100억 미만인 날이 있으면 #Condition1은 true를 리턴 Condition1 = false; if daycnt > Kdaycnt Then{ for count = 1 to (daycnt-Kdaycnt){ if sumMoney[count] < 10000000000 then Condition1 = true; } } #현재 날수가 k값이 1인날수보다 크고(그 이후날) #Condition1이 false if daycnt > Kdaycnt and Condition1 == false Then 즐거운 하루되세요 > 데미안리 님이 쓴 글입니다. > 제목 : 수식 문의합니다~ > 안녕하세요 예스스탁입니다. if K == 1 and K[1] != 1 Then{ var1 = 0; var2 = 0; } #k가 1이 된 후 봉개수 var1 = var1+1; #k가 1이 된 거래대금이 100억이상인 봉갯수 if M >= 10000000000 Then var2 = var2+1; #한봉전 var1값과 var2값이 같음 if var1[1] == var2[1] Then 즐거운 하루되세요 > 데미안리 님이 쓴 글입니다. > 제목 : 수식 문의합니다~ > 30분봉 차트에서 사용자 함수 k의 값이 1이 된 날 부터 현재봉의 전일까지 하루 거래대금이 100억 씩 이상이다 라는 수식문의합니다~ //// 위의 식으로 하면, 하루 거래대금이 아닌 30분 봉의 거래대금이 적용되는거 같습니다. 일봉차트가 아닌 분봉차트이구요. 사용자 함수 k == 1 이 된 다음날 하루 거래대금이 100억 이상이고, 그 다음날의 거대대금도 100억 이상이고, 현재봉의 전일까지 거래대금이 100억 이상이다. 라는 수식 문의합니다~