커뮤니티

파라볼릭/이평 진입 청산

프로필 이미지
리턴
2016-05-22 01:26:55
156
글번호 98332
답변완료
안녕하세요? 아래 수식 부탁합니다. --------------- 매도 전략: - 진입: CrossDown(EMA5, EMA12) && C<Sar 일 때 매도 손절가 = EMA5와 EMA12의 교차가 + SL (SL=0.5로 외부변수) - 청산: 파라볼릭(Sar) 점이 가격 아래에 출현할 때, 또는 Trail Stop (TS = 0.5P로 외부변수) 매수 전략: - 진입: CrossUp(EMA5, EMA12) && C>Sar 일 때 매수 손절가 = EMA5와 EMA12의 교차가 - SL (SL=0.5로 외부변수) - 청산: 파라볼릭(Sar) 점이 가격 위에 출현할 때, 또는 Trail Stop (TS = 0.5P로 외부변수) 질문: 진입가를 크로스 한 후 의 종가 대신에 EMA5와 EMA12의 교차가로 할 수 있나요? ----------------------- 감사합니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-05-23 13:51:26

안녕하세요 예스스탁입니다. 실제 교차시의 값은 알수가 없고 교차값은 보통 교차봉의 지표들의 중간값을 구해서 사용합니다. 지수이평 교차시 그 중간값으로 지정했습니다. 매도진입시 현재 가격이 이평교차값보다 위이거나 매수진입시 현재 가격이 이평교차값보다 아래이면 진입후 바로 손절이 나올수 있습니다. 이용에 참고하시기 바랍니다. input : SL(0.5),TS(0.5); var : tx(0); var1 = ema(C,5); var2 = ema(C,12); var3 = sar(0.02,0.2); if MarketPosition >= 0 and CrossDown(var1,var2) and C < var3 Then{ sell("s"); } if MarketPosition == -1 Then{ ExitShort("SL",AtStop,(var1[BarsSinceEntry]+var2[BarsSinceEntry])/2+SL); ExitShort("STR",AtStop,Lowest(L,BarsSinceEntry)+TS); if c > var3 Then ExitShort("SX"); } if MarketPosition >= 0 and CrossUp(var1,var2) and C > var3 Then{ buy("b"); } if MarketPosition == -1 Then{ ExitLong("BL",AtStop,(var1[BarsSinceEntry]+var2[BarsSinceEntry])/2-SL); ExitLong("BTR",AtStop,highest(H,BarsSinceEntry)-TS); if c < var3 Then Exitlong("BX"); } 즐거운 하루되세요 > 리턴 님이 쓴 글입니다. > 제목 : 파라볼릭/이평 진입 청산 > 안녕하세요? 아래 수식 부탁합니다. --------------- 매도 전략: - 진입: CrossDown(EMA5, EMA12) && C<Sar 일 때 매도 손절가 = EMA5와 EMA12의 교차가 + SL (SL=0.5로 외부변수) - 청산: 파라볼릭(Sar) 점이 가격 아래에 출현할 때, 또는 Trail Stop (TS = 0.5P로 외부변수) 매수 전략: - 진입: CrossUp(EMA5, EMA12) && C>Sar 일 때 매수 손절가 = EMA5와 EMA12의 교차가 - SL (SL=0.5로 외부변수) - 청산: 파라볼릭(Sar) 점이 가격 위에 출현할 때, 또는 Trail Stop (TS = 0.5P로 외부변수) 질문: 진입가를 크로스 한 후 의 종가 대신에 EMA5와 EMA12의 교차가로 할 수 있나요? ----------------------- 감사합니다.