커뮤니티

countif 문의

프로필 이미지
회원
2014-08-13 18:16:19
194
글번호 77682
답변완료
안녕하세요 날짜 바뀌고 스토캐스틱이 당일에만 몇번 crossup 되었는지 불러오려고 아래와 같이 작성했는데 제대로 적용이 안되는것 같습니다. 예를 들어 당일 5번째 골든 크로스 발생시 매수 수식을 넣어도 2,3번째에 신호가 나옵니다. 틱차트 사용 중인데 봉갯수 바꿔서 시도해 봐도 제대로 카운트를 못합니다. 지표로 만들어서 확인하면 카운트가 제대로 되는데 주문식을 넣으면 엉망이네요.. 확인좀 부탁드립니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); If sdate<>sdate[1] then{ Var38=0; } If stime >= 090000 And stime <= 152000 then{ Var38= Var38+1; } Var78= countif(crossup(var30, Var53), var38); if var78>=5 and var78<6 then{ If crossup(var30, var53) Then{ buy("buy2"); } }
지표
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-08-13 18:58:29

안녕하세요 예스스탁입니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); #날짜 변경되면 카운트 초기화 If sdate<>sdate[1] then Var78=0; #당일 발생횟수 if crossup(var30, Var53) Then{ Var78 = Var78; if var78 == 5 then//당일 5번째 발생하면 매수 buy("buy2"); } 즐거운 하루되세요 > HI_mi****** 님이 쓴 글입니다. > 제목 : countif 문의 > 안녕하세요 날짜 바뀌고 스토캐스틱이 당일에만 몇번 crossup 되었는지 불러오려고 아래와 같이 작성했는데 제대로 적용이 안되는것 같습니다. 예를 들어 당일 5번째 골든 크로스 발생시 매수 수식을 넣어도 2,3번째에 신호가 나옵니다. 틱차트 사용 중인데 봉갯수 바꿔서 시도해 봐도 제대로 카운트를 못합니다. 지표로 만들어서 확인하면 카운트가 제대로 되는데 주문식을 넣으면 엉망이네요.. 확인좀 부탁드립니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); If sdate<>sdate[1] then{ Var38=0; } If stime >= 090000 And stime <= 152000 then{ Var38= Var38+1; } Var78= countif(crossup(var30, Var53), var38); if var78>=5 and var78<6 then{ If crossup(var30, var53) Then{ buy("buy2"); } }
프로필 이미지

회원

2014-08-13 21:55:38

아래 수식을 넣어도 안되는데요?? 2,3번째에서 신호가 나옵니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : countif 문의 > 안녕하세요 예스스탁입니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); #날짜 변경되면 카운트 초기화 If sdate<>sdate[1] then Var78=0; #당일 발생횟수 if crossup(var30, Var53) Then{ Var78 = Var78; if var78 == 5 then//당일 5번째 발생하면 매수 buy("buy2"); } 즐거운 하루되세요 > HI_mi****** 님이 쓴 글입니다. > 제목 : countif 문의 > 안녕하세요 날짜 바뀌고 스토캐스틱이 당일에만 몇번 crossup 되었는지 불러오려고 아래와 같이 작성했는데 제대로 적용이 안되는것 같습니다. 예를 들어 당일 5번째 골든 크로스 발생시 매수 수식을 넣어도 2,3번째에 신호가 나옵니다. 틱차트 사용 중인데 봉갯수 바꿔서 시도해 봐도 제대로 카운트를 못합니다. 지표로 만들어서 확인하면 카운트가 제대로 되는데 주문식을 넣으면 엉망이네요.. 확인좀 부탁드립니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); If sdate<>sdate[1] then{ Var38=0; } If stime >= 090000 And stime <= 152000 then{ Var38= Var38+1; } Var78= countif(crossup(var30, Var53), var38); if var78>=5 and var78<6 then{ If crossup(var30, var53) Then{ buy("buy2"); } }
프로필 이미지

예스스탁 예스스탁 답변

2014-08-14 08:42:16

안녕하세요 예스스탁입니다. 죄송합니다. 식에 빠진 부분이 있었습니다. 아래식 적용하시면 됩니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); #날짜 변경되면 카운트 초기화 If sdate<>sdate[1] then Var78=0; #당일 발생횟수 if crossup(var30, Var53) Then{ Var78 = Var78+1; if var78 == 5 then//당일 5번째 발생하면 매수 buy("buy2"); } 아래 지표와 같이 보시기 바랍니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); #날짜 변경되면 카운트 초기화 If sdate<>sdate[1] then Var78=0; #당일 발생횟수 if crossup(var30, Var53) Then Var78 = Var78+1; plot1(var78); 즐거운 하루되세요 > HI_mi****** 님이 쓴 글입니다. > 제목 : Re : Re : countif 문의 > 아래 수식을 넣어도 안되는데요?? 2,3번째에서 신호가 나옵니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : countif 문의 > 안녕하세요 예스스탁입니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); #날짜 변경되면 카운트 초기화 If sdate<>sdate[1] then Var78=0; #당일 발생횟수 if crossup(var30, Var53) Then{ Var78 = Var78; if var78 == 5 then//당일 5번째 발생하면 매수 buy("buy2"); } 즐거운 하루되세요 > HI_mi****** 님이 쓴 글입니다. > 제목 : countif 문의 > 안녕하세요 날짜 바뀌고 스토캐스틱이 당일에만 몇번 crossup 되었는지 불러오려고 아래와 같이 작성했는데 제대로 적용이 안되는것 같습니다. 예를 들어 당일 5번째 골든 크로스 발생시 매수 수식을 넣어도 2,3번째에 신호가 나옵니다. 틱차트 사용 중인데 봉갯수 바꿔서 시도해 봐도 제대로 카운트를 못합니다. 지표로 만들어서 확인하면 카운트가 제대로 되는데 주문식을 넣으면 엉망이네요.. 확인좀 부탁드립니다. Var30= StochasticsK(40, 15); Var53= StochasticsD(40, 15, 15); If sdate<>sdate[1] then{ Var38=0; } If stime >= 090000 And stime <= 152000 then{ Var38= Var38+1; } Var78= countif(crossup(var30, Var53), var38); if var78>=5 and var78<6 then{ If crossup(var30, var53) Then{ buy("buy2"); } }