커뮤니티

문의 드립니다.

프로필 이미지
부동여산
2019-08-03 15:34:48
178
글번호 130886
답변완료
두 식이 같다고 해석될수 있나요? 식 내용 : 직전 청산된 포지션 2봉 이내에 다시 조건만족시 재진입 첫번째 식 : MP = MarketPosition; If MP == 0 AND MP[1] == -1 then ReCnt = 1; If MP == 0 AND MP[1] == 1 then ReCnt = 1; If MarketPosition == 0 AND MarketPosition(1) == 1 AND ReCnt < ReBars then { ReCnt = ReCnt + 1; Buy ("Long ReEntry", atstop,Highest(H , TrailBar ) ) ; } If MarketPosition == 0 AND MarketPosition(1) == -1 AND ReCnt < ReBars then { ReCnt = ReCnt + 1; Sell ("Short ReEntry", atstop,Lowest(L , TrailBar ) ) ; 두번째 식 : If BarsSinceExit(1) >= 2 Then Buy ("Long ReEntry", atstop,Highest(H , TrailBar ) ) ; If BarsSinceExit(1) >= 2 Then Sell ("Short ReEntry", atstop,Lowest(L , TrailBar ) ) ;
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-08-05 16:56:29

안녕하세요 예스스탁입니다. 서로 다른식입니다. 첫번째식은 재진입(동일방향으로 다시진입)하는 수식이고 매수청산후에 무포지션이고 청산이후 경과된 봉수가 ReBars개 미만이고 최근 TrailBar동안의 최고가보다 크면 매수재진입 매도청산후에 무포지션이고 청산이후 경과된 봉수가 ReBars개 미만이고 최근 TrailBar동안의 최저가보다 작으면 매도재진입 하는 내용입니다. 두번째식은 단지 청산후 2개봉 경과후에 최근 TrailBar동안의 최고가보다 크면 매수진입 최근 TrailBar동안의 최저가보다 작으면 매도진입하는 내용입니다. 두번째 식을 아래 처럼 작성하셔야 같은 내용이 됩니다. If MarketPosition == 0 and MarketPosition(1) == 1 AND BarsSinceExit(1) < Rebars Then Buy ("Long ReEntry", atstop,Highest(H , TrailBar ) ) ; If MarketPosition == 0 and MarketPosition(1) == -1 AND BarsSinceExit(1) < Rebars Then Sell ("Short ReEntry", atstop,Lowest(L , TrailBar ) ) ; 즐거운 하루되세요 > 부동여산 님이 쓴 글입니다. > 제목 : 문의 드립니다. > 두 식이 같다고 해석될수 있나요? 식 내용 : 직전 청산된 포지션 2봉 이내에 다시 조건만족시 재진입 첫번째 식 : MP = MarketPosition; If MP == 0 AND MP[1] == -1 then ReCnt = 1; If MP == 0 AND MP[1] == 1 then ReCnt = 1; If MarketPosition == 0 AND MarketPosition(1) == 1 AND ReCnt < ReBars then { ReCnt = ReCnt + 1; Buy ("Long ReEntry", atstop,Highest(H , TrailBar ) ) ; } If MarketPosition == 0 AND MarketPosition(1) == -1 AND ReCnt < ReBars then { ReCnt = ReCnt + 1; Sell ("Short ReEntry", atstop,Lowest(L , TrailBar ) ) ; 두번째 식 : If BarsSinceExit(1) >= 2 Then Buy ("Long ReEntry", atstop,Highest(H , TrailBar ) ) ; If BarsSinceExit(1) >= 2 Then Sell ("Short ReEntry", atstop,Lowest(L , TrailBar ) ) ;