커뮤니티

수식 문의 드립니다

프로필 이미지
린포체
2014-07-03 12:52:15
147
글번호 76357
답변완료
매수 또는 매도 등 진입포지션이 있을때, 최고점에서 30분간 다시 고점갱신이 없을시 청산하는 수식 부탁드립니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2014-07-03 14:45:24

안녕하세요 예스스탁입니다. if MarketPosition == 1 Then{ if H == highest(H,BarsSinceEntry) then var1 = TimeToMinutes(stime); if TimeToMinutes(stime) >= var1+30 Then ExitLong(); } if MarketPosition == 1 Then{ if L == Lowest(L,BarsSinceEntry) then var2 = TimeToMinutes(stime); if TimeToMinutes(stime) >= var2+30 Then ExitShort(); } 즐거운 하루되세요 > 린포체 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 매수 또는 매도 등 진입포지션이 있을때, 최고점에서 30분간 다시 고점갱신이 없을시 청산하는 수식 부탁드립니다.
프로필 이미지

린포체

2014-07-03 15:49:16

제가 질문을 잘못했나 보네요.. 매수 또는 매도 진입후 최고 수익 후 30분간 최고 수익의 갱신이 없을 경우 청산 수식입니다. 부탁드리겠습니다^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 드립니다 > 안녕하세요 예스스탁입니다. if MarketPosition == 1 Then{ if H == highest(H,BarsSinceEntry) then var1 = TimeToMinutes(stime); if TimeToMinutes(stime) >= var1+30 Then ExitLong(); } if MarketPosition == 1 Then{ if L == Lowest(L,BarsSinceEntry) then var2 = TimeToMinutes(stime); if TimeToMinutes(stime) >= var2+30 Then ExitShort(); } 즐거운 하루되세요 > 린포체 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 매수 또는 매도 등 진입포지션이 있을때, 최고점에서 30분간 다시 고점갱신이 없을시 청산하는 수식 부탁드립니다.
프로필 이미지

예스스탁 예스스탁 답변

2014-07-03 17:23:23

안녕하세요 예스스탁입니다. 매수 진입이후 최고가와 매도진입이후 최저가 최고 수익이 발생한 지점입니다. 이전식은 최고가와 같은 봉이 생기면 시간을 계속 연장했는데 아래식으로 변경하시면 최고수익이 최초 발생한 봉을 기준으로 시간을 비교합니다. var : HH(0),HT(0),LL(0),LT(0); if MarketPosition == 1 Then{ if BarsSinceEntry == 1 Then{ HH = H; HT = TimeToMinutes(stime); } if BarsSinceEntry > 1 and H > HH Then{ HH = H; HT = TimeToMinutes(stime); } if TimeToMinutes(stime) >= HT+30 Then ExitLong(); } if MarketPosition == -1 Then{ if BarsSinceEntry == 1 Then{ LL = L; LT = TimeToMinutes(stime); } if BarsSinceEntry > 1 and L < LL Then{ LL = L; LT = TimeToMinutes(stime); } if TimeToMinutes(stime) >= LT+30 Then ExitShort(); } 즐거운 하루되세요 > 린포체 님이 쓴 글입니다. > 제목 : Re : Re : 수식 문의 드립니다 > 제가 질문을 잘못했나 보네요.. 매수 또는 매도 진입후 최고 수익 후 30분간 최고 수익의 갱신이 없을 경우 청산 수식입니다. 부탁드리겠습니다^^ > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 수식 문의 드립니다 > 안녕하세요 예스스탁입니다. if MarketPosition == 1 Then{ if H == highest(H,BarsSinceEntry) then var1 = TimeToMinutes(stime); if TimeToMinutes(stime) >= var1+30 Then ExitLong(); } if MarketPosition == 1 Then{ if L == Lowest(L,BarsSinceEntry) then var2 = TimeToMinutes(stime); if TimeToMinutes(stime) >= var2+30 Then ExitShort(); } 즐거운 하루되세요 > 린포체 님이 쓴 글입니다. > 제목 : 수식 문의 드립니다 > 매수 또는 매도 등 진입포지션이 있을때, 최고점에서 30분간 다시 고점갱신이 없을시 청산하는 수식 부탁드립니다.