커뮤니티
수식 문의합니다~
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억 이상이다.
라는 수식 문의합니다~
이전글