커뮤니티

문의드립니다.

프로필 이미지
에쓰엠씨
2018-04-13 14:29:17
143
글번호 118184
답변완료
초보라서 뭐가 뭔지를 모르겠습니다. 아래 수식이 있는지부터 확인 부탁드립니다. 감사합니다.T.T 1.신호발생(매수or매도)후 2번째봉의 종가에서 청산하는 수식 2.신호발생(매수or매도)후 3번째봉의 시가에서 청산하는 수식
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2018-04-13 15:08:26

안녕하세요 예스스탁입니다. bx1,sx1가 두번째봉 종가청산 bx2,sx2가 세번째봉 시가청산입니다. 수식에 주석 추가해 드립니다. input : ProfitPercent(5),ProfitPoint(1),Profitticks(10); #매수진입후 if MarketPosition == 1 Then { #두번째 봉 완성시 종가청산 if BarsSinceEntry == 2 Then ExitLong("bx1"); #두번째 봉 완성시 다음봉시가(3번째봉시가) 청산 if BarsSinceEntry == 2 Then ExitLong("bx2",AtMarket); #% if countif(H>= EntryPrice*(1+ProfitPercent/100),BarsSinceEntry) == 2 Then exitlong("bx3"); #pt if countif(H>= EntryPrice+ProfitPoint,BarsSinceEntry) == 2 Then exitlong("bx4"); #틱 if countif(H>= EntryPrice+Profitticks*PriceScale,BarsSinceEntry) == 2 Then exitlong("bx5"); } #매도진입후 if MarketPosition == -1 Then { #두번째 봉 완성시 종가청산 if BarsSinceEntry == 2 Then ExitShort("sx1"); #두번째 봉 완성시 다음봉시가(3번째봉시가) 청산 if BarsSinceEntry == 2 Then ExitShort("sx2",AtMarket); #% if countif(L<= EntryPrice*(1-ProfitPercent/100),BarsSinceEntry) == 2 Then ExitShort("sx3"); #pt if countif(L<= EntryPrice-ProfitPoint,BarsSinceEntry) == 2 Then ExitShort("sx4"); #틱 if countif(L<= EntryPrice-Profitticks*PriceScale,BarsSinceEntry) == 2 Then ExitShort("sx5"); } 즐거운 하루되세요 > 에쓰엠씨 님이 쓴 글입니다. > 제목 : 문의드립니다. > 초보라서 뭐가 뭔지를 모르겠습니다. 아래 수식이 있는지부터 확인 부탁드립니다. 감사합니다.T.T 1.신호발생(매수or매도)후 2번째봉의 종가에서 청산하는 수식 2.신호발생(매수or매도)후 3번째봉의 시가에서 청산하는 수식