커뮤니티

재질문드립니다.

프로필 이미지
알고리즘
2014-04-22 22:25:51
173
글번호 74602
답변완료
조금 변경되어서 문의드립니다. 제가 작성을 했는데요 작동을 하지 않네요 if DayIndex == 0 then{ Var6 = V; var7 = C; } else if DayIndex>0 and DayIndex <= 12 then{ Var6 = Highest(V,dayindex); var7 = C; } Else{ Var6 = Highest(V,10); var7 = C; } if C > var7*1.10 then buy(); 당일의 첫봉은 그냥 그때 거래량의 종가를 나타내는 것을 가지고 다음봉부터 12개 이전 봉까지는 최고 거래량을 가진 봉을 var7 에 기억하고 그 다음봉부터는 10개봉 마다 최고거래량을 가진 봉을 var7에 기억하는 것인데 뭔가 잘못 되었는지 반응이 없습니다. 어디가 잘못되었는지요? 그리고 좀전에 내용에서 3번 질문에서 경고창의 팝업창을 닫아도 계속 다시 팝업창이 나옵니다. if v > 3000 then alert("경고"); 식인데요 5분봉상에서 거래량이 한번 3000이 넘기 시작하면 그 뒤로 창을 닫아도 주식의 거래가 있을때 마다 계속해서 팝업창이 나옵니다. 거래량이 3000넘는 봉이 끝나고 다음봉에선 1000도 안되는데 계속해서 거래가 있을때마다 팝업창이 발생합니다. 한번만 나오면 되는데 뭐가 문제입니까? 노고에 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-04-23 16:20:52

안녕하세요 예스스탁입니다. 1. if DayIndex == 0 then{ Var6 = V; var7 = C; } else if DayIndex>0 and DayIndex <= 12 then{ Var6 = Highest(V,dayindex); var7 = C; } Else{ Var6 = Highest(V,10); var7 = C; } plot1(var7); 위 지표 적용해 보시면 var7은 매봉의 종가일 뿐입니다. 그러므로 시스템식의 C > var7*1.10은 조건을 충족시킬수가 없습니다. var7이 최고 거래량봉의 종가이면 작성하신 내용으로는 가능하지 않고 아래와 같이 작성해 사용하시면 됩니다. if DayIndex == 0 then{ Var6 = V; var7 = C; } else if DayIndex > 0 and DayIndex <= 12 then{ Var6 = Highest(V,dayindex); var66 = NthHighestBar(1,V,dayindex); var7 = C[var66]; } Else{ Var6 = Highest(V,10); var66 = NthHighestBar(1,v,10); var7 = C[var66]; } if C > var7*1.10 then buy(); 2. alert창은 봉이 미완성시라도 if조건만 만족하면 계속 팝업이 되게 됩니다. alert를 사용한 지표가 다수에 차트에 적용되어 있으실수 있으므로 확인하시기 바랍니다. 즐거운 하루되세요 > 알고리즘 님이 쓴 글입니다. > 제목 : 재질문드립니다. > 조금 변경되어서 문의드립니다. 제가 작성을 했는데요 작동을 하지 않네요 if DayIndex == 0 then{ Var6 = V; var7 = C; } else if DayIndex>0 and DayIndex <= 12 then{ Var6 = Highest(V,dayindex); var7 = C; } Else{ Var6 = Highest(V,10); var7 = C; } if C > var7*1.10 then buy(); 당일의 첫봉은 그냥 그때 거래량의 종가를 나타내는 것을 가지고 다음봉부터 12개 이전 봉까지는 최고 거래량을 가진 봉을 var7 에 기억하고 그 다음봉부터는 10개봉 마다 최고거래량을 가진 봉을 var7에 기억하는 것인데 뭔가 잘못 되었는지 반응이 없습니다. 어디가 잘못되었는지요? 그리고 좀전에 내용에서 3번 질문에서 경고창의 팝업창을 닫아도 계속 다시 팝업창이 나옵니다. if v > 3000 then alert("경고"); 식인데요 5분봉상에서 거래량이 한번 3000이 넘기 시작하면 그 뒤로 창을 닫아도 주식의 거래가 있을때 마다 계속해서 팝업창이 나옵니다. 거래량이 3000넘는 봉이 끝나고 다음봉에선 1000도 안되는데 계속해서 거래가 있을때마다 팝업창이 발생합니다. 한번만 나오면 되는데 뭐가 문제입니까? 노고에 감사드립니다.