커뮤니티

재질의입니다

프로필 이미지
오동도물개
2013-07-30 09:14:25
136
글번호 65902
답변완료
31623질문에대한재질의입니다 제가문의드린내용은 만약 첫매수가250.1에 진입했다면 두번째 매수진입은250.1보다 커야만 매수신호가 나와야하는 것입니다 그리고 진입신호는항상 조건을만족하는첫봉에서만 나오는 것이구요 두번째봉이 만족하더라도 인정하지 않는 것이지요 매도도 마찬가지입니다 다시한번 부탁드립니다 진입은 조건을 만족하는봉의 종가기준입니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-07-30 15:20:36

안녕하세요 예스스탁입니다. 1. 아래식은 당일 첫번째 매수신호나 매도신호는 직전진입과 관계없이 신호를 발생하고 두번째 매수신호와 매도신호부터 이전 동일방향 진입의 가격과 비교해서 진입하는 식입니다. var : PreBuyPrice(0),PreSellPrice(0); if date != date[1] then{ PreBuyPrice = 0; PreSellPrice = 0; } if MarketPosition == 1 and BarsSinceEntry == 1 Then PreBuyPrice = EntryPrice; if MarketPosition == -1 and BarsSinceEntry == 1 Then PreSellPrice = EntryPrice; if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then{ If (c>value2) and (c>value1) and (c>r2) and (value1-value2>0.04) Then buy ("매수"); } if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then{ If (c<value2) and (c<value1) and (c<s2) and (value1-value2>0.04) Then Sell ("매도"); } 이전 동일방향 진입이 당일진입인지 여부가 관계없으시면 아래식 이용하시면 됩니다. var : PreBuyPrice(0),PreSellPrice(0); if MarketPosition == 1 and BarsSinceEntry == 1 Then PreBuyPrice = EntryPrice; if MarketPosition == -1 and BarsSinceEntry == 1 Then PreSellPrice = EntryPrice; if (PreBuyPrice == 0 or (PreBuyPrice > 0 and c > PreBuyPrice)) Then{ If (c>value2) and (c>value1) and (c>r2) and (value1-value2>0.04) Then buy ("매수"); } if (PreSellPrice == 0 or (PreSellPrice > 0 and c < PreSellPrice)) Then{ If (c<value2) and (c<value1) and (c<s2) and (value1-value2>0.04) Then Sell ("매도"); } 즐거운 하루되세요 > 오동도물개 님이 쓴 글입니다. > 제목 : 재질의입니다 > 31623질문에대한재질의입니다 제가문의드린내용은 만약 첫매수가250.1에 진입했다면 두번째 매수진입은250.1보다 커야만 매수신호가 나와야하는 것입니다 그리고 진입신호는항상 조건을만족하는첫봉에서만 나오는 것이구요 두번째봉이 만족하더라도 인정하지 않는 것이지요 매도도 마찬가지입니다 다시한번 부탁드립니다 진입은 조건을 만족하는봉의 종가기준입니다