커뮤니티

질문43860 번의 답변하신 내용데로 코딩을 했는데.. 이상해서 질문드립니다.

프로필 이미지
수급저격수
2015-09-08 00:38:44
156
글번호 90103
답변완료

첨부 이미지

.. 안녕하세요? 그림에서 보시면 Inputs:N(2); vars: count(0); if bdate != Bdate[1] Then count = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then count = count+1; 진입1조건).........and count < n and MarketPosition = 0 then ..진입1 진입2 조건) ........and count < n and MarketPosition = 0 then .진입2... 처럼 코딩을 하고 외부변수n(진입제한) = 1 로 지정하고..실행을해보았는데요... 그림처럼 6/29 17:00 진입해서 6/29 18:00 청산, 그렇면 n=1로 지정했으니까.. 더 이상 진입이 없어야 하는데..또 6/30 01:00 진입햇어요... 그렇면 bdate != bdate[1] 조건이 성립되어 count=0 가 되었다는 예기인데.. 메시지 함수를 써서 보니..bdate != bdate[1] 조건이 성립되는 조건은 몇월며칠 10:00 로 나와 있는데.. 그렇면 왜 6/30 01:00 또 진입했는지 모르겠습니다. 수고하시고요..
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2015-09-07 14:32:59

안녕하세요 예스스탁입니다. 진입횟수 카운트를 아래식으로 교체하시기 바랍니다. 이식은 동일봉에서 진입청산이 나오는것까지 모두 고려된 식입니다. var : count(0); if bdate != Bdate[1] Then var1 = TotalTrades; if MarketPosition == 0 Then count = TotalTrades-var1; Else count = (TotalTrades-var1)+1; 즐거운 하루되세요 > 수급저격수 님이 쓴 글입니다. > 제목 : 질문43860 번의 답변하신 내용데로 코딩을 했는데.. 이상해서 질문드립니다. > .. 안녕하세요? 그림에서 보시면 Inputs:N(2); vars: count(0); if bdate != Bdate[1] Then count = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then count = count+1; 진입1조건).........and count < n and MarketPosition = 0 then ..진입1 진입2 조건) ........and count < n and MarketPosition = 0 then .진입2... 처럼 코딩을 하고 외부변수n(진입제한) = 1 로 지정하고..실행을해보았는데요... 그림처럼 6/29 17:00 진입해서 6/29 18:00 청산, 그렇면 n=1로 지정했으니까.. 더 이상 진입이 없어야 하는데..또 6/30 01:00 진입햇어요... 그렇면 bdate != bdate[1] 조건이 성립되어 count=0 가 되었다는 예기인데.. 메시지 함수를 써서 보니..bdate != bdate[1] 조건이 성립되는 조건은 몇월며칠 10:00 로 나와 있는데.. 그렇면 왜 6/30 01:00 또 진입했는지 모르겠습니다. 수고하시고요..
프로필 이미지

수급저격수

2015-09-08 12:46:01

이제서야 확인 되었습니다... 코딩을 해보니// 제가 원하던 바입니다. 감사합니다. > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 진입횟수 카운트식 다시 올려드립니다. > 안녕하세요 예스스탁입니다. 진입횟수 카운트를 아래식으로 교체하시기 바랍니다. 이식은 동일봉에서 진입청산이 나오는것까지 모두 고려된 식입니다. var : count(0); if bdate != Bdate[1] Then var1 = TotalTrades; if MarketPosition == 0 Then count = TotalTrades-var1; Else count = (TotalTrades-var1)+1; 즐거운 하루되세요 > 수급저격수 님이 쓴 글입니다. > 제목 : 질문43860 번의 답변하신 내용데로 코딩을 했는데.. 이상해서 질문드립니다. > .. 안녕하세요? 그림에서 보시면 Inputs:N(2); vars: count(0); if bdate != Bdate[1] Then count = 0; if MarketPosition != 0 and MarketPosition != MarketPosition[1] Then count = count+1; 진입1조건).........and count < n and MarketPosition = 0 then ..진입1 진입2 조건) ........and count < n and MarketPosition = 0 then .진입2... 처럼 코딩을 하고 외부변수n(진입제한) = 1 로 지정하고..실행을해보았는데요... 그림처럼 6/29 17:00 진입해서 6/29 18:00 청산, 그렇면 n=1로 지정했으니까.. 더 이상 진입이 없어야 하는데..또 6/30 01:00 진입햇어요... 그렇면 bdate != bdate[1] 조건이 성립되어 count=0 가 되었다는 예기인데.. 메시지 함수를 써서 보니..bdate != bdate[1] 조건이 성립되는 조건은 몇월며칠 10:00 로 나와 있는데.. 그렇면 왜 6/30 01:00 또 진입했는지 모르겠습니다. 수고하시고요..