커뮤니티

30개봉내의 상황

프로필 이미지
새로운세상
2013-07-11 10:57:43
170
글번호 65225
답변완료
안녕하세요~ 다음 수식이 잘안되서 부탁드립니다. 연결선물 1분봉 사용 dayindex>=45 시작 < 매수진입 > MarketPosition==0 인 상태에서 1. 봉완성기준으로 이전 30개봉 안에 UpTicks>200 and DownTicks<100 이 발생한 적이 있고, 발생시점에서 (Bids-Asks) > ma(Bids-Asks,10) 상태이어야 함 2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면 (Bids-Asks)가 ma(Bids-Asks,10)를 crossdown할 때 매수진입 < 매도진입 > MarketPosition==0 인 상태에서 1. 봉완성기준으로 이전 30개봉 안에 DownTicks>200 and UpTicks<100 이 발생한 적이 있고, 발생시점에서 (Bids-Asks) < ma(Bids-Asks,10) 상태이어야 함 2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면 (Bids-Asks)가 ma(Bids-Asks,10)를 crossup할 때 매도진입 < 매수청산 > MarketPosition==1 and DownTicks>200 and UpTicks<100 이면 매수청산 < 매도청산 > MarketPosition==-1 and UpTicks>200 and DownTicks<100 이면 매도청산 < 마감청산 > SetstopEndofday(144500); ..................... 제가 문의드릴 부분은 위의 내용에서 30개봉안에 매수진입<조건1>과 매도진입<조건1>이 동시에 발생하였을 때 가장 최근의 조건에 의해서만 진입하는 수식입니다. (30개봉안에 매수,매도 <조건1>이 각각 여러번 만족되는 경우임. 피라미딩과는 관련없슴.) 예를들어, 현재봉 기준으로 이전 30개봉안에 25개봉전에는 매수진입<조건1>을 만족하였고, 5개봉전에는 매도진입<조건1>을 만족하였다면 25개봉전의 매수조건은 무시하고 싶습니다. 그럼 부탁드리겠습니다. 장마와 더위에 건강 유의하시기를 바라며, 감사합니다 !!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-11 15:15:22

안녕하세요 예스스탁입니다. var : Bidx(-1),Sidx(-1); var1 = Bids-Asks; var2 = ma(var1,10); if UpTicks>200 and DownTicks<100 and var1 > var2 Then Bidx = index; if DownTicks>200 and UpTicks<100 and var1 < var2 Then Sidx = index; if index <= Bidx+30 and Bidx >= 0 and Bidx > Sidx and CrossDown(var1,var2) Then buy(); if index <= Sidx+30 and Sidx >= 0 and Sidx > Bidx and CrossUp(var1,var2) Then sell(); if MarketPosition==1 and DownTicks>200 and UpTicks<100 Then exitlong(); if MarketPosition==-1 and UpTicks>200 and DownTicks<100 Then ExitShort(); SetstopEndofday(144500); 즐거운 하루되세요 > 새로운세상 님이 쓴 글입니다. > 제목 : 30개봉내의 상황 > 안녕하세요~ 다음 수식이 잘안되서 부탁드립니다. 연결선물 1분봉 사용 dayindex>=45 시작 < 매수진입 > MarketPosition==0 인 상태에서 1. 봉완성기준으로 이전 30개봉 안에 UpTicks>200 and DownTicks<100 이 발생한 적이 있고, 발생시점에서 (Bids-Asks) > ma(Bids-Asks,10) 상태이어야 함 2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면 (Bids-Asks)가 ma(Bids-Asks,10)를 crossdown할 때 매수진입 < 매도진입 > MarketPosition==0 인 상태에서 1. 봉완성기준으로 이전 30개봉 안에 DownTicks>200 and UpTicks<100 이 발생한 적이 있고, 발생시점에서 (Bids-Asks) < ma(Bids-Asks,10) 상태이어야 함 2. 최근 30개봉안에 (1)의 조건을 만족하는 상태가 있다면 (Bids-Asks)가 ma(Bids-Asks,10)를 crossup할 때 매도진입 < 매수청산 > MarketPosition==1 and DownTicks>200 and UpTicks<100 이면 매수청산 < 매도청산 > MarketPosition==-1 and UpTicks>200 and DownTicks<100 이면 매도청산 < 마감청산 > SetstopEndofday(144500); ..................... 제가 문의드릴 부분은 위의 내용에서 30개봉안에 매수진입<조건1>과 매도진입<조건1>이 동시에 발생하였을 때 가장 최근의 조건에 의해서만 진입하는 수식입니다. (30개봉안에 매수,매도 <조건1>이 각각 여러번 만족되는 경우임. 피라미딩과는 관련없슴.) 예를들어, 현재봉 기준으로 이전 30개봉안에 25개봉전에는 매수진입<조건1>을 만족하였고, 5개봉전에는 매도진입<조건1>을 만족하였다면 25개봉전의 매수조건은 무시하고 싶습니다. 그럼 부탁드리겠습니다. 장마와 더위에 건강 유의하시기를 바라며, 감사합니다 !!!