커뮤니티
파라볼릭/이평 진입 청산
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의 교차가로 할 수 있나요?
-----------------------
감사합니다.