커뮤니티
리버스 신호
2011-11-27 08:23:26
523
글번호 45190
안녕하세요
매도 하고 매수청산은 같은봉에 신호가 나가더라도
매수 하고 매도청산은 다르게 하고싶어서 수식을 만들어
봤는데요 전부 리버스신호만 나오네요
수정 부탁드립니다
nput : af(0.02), maxAF(0.2), longP(60),퍼센트(10) ;
Var : C파라볼릭(0), 장기이평(0);
C파라볼릭 = csar(af,maxAF);
장기이평 = ma(C, longP);
If C > 장기이평 and crossup(C, C파라볼릭) Then
buy();
if MarketPosition==1 and C < 장기이평 and crossdown(C, C파라볼릭) Then
ExitLong();
If C < 장기이평 and crossdown(C, C파라볼릭) Then
sell();
if MarketPosition==-1 and crossup(c,장기이평*(1-퍼센트/100))
then exitshort();
답변 1
예스스탁 예스스탁 답변
2011-11-28 10:52:46
안녕하세요
예스스탁입니다.
작성하신 식에서 보시면
매수청산과 매도진입식의 내용이 같고
매도청산과 매수진입식의 내용이 같습니다.
그러므로 해당 식은 리버스 되며 현재식에서
따로 수정할 수 없습니다.
buy와 sell은 반대포지션 진입중에 발생하면 리버스가 되므로
리버스를 막으시고자 하시면 진입식에
MarketPosition == 0 을 추가하시는 방법외에는 없습니다.
If MarketPosition == 0 and C > 장기이평 and crossup(C, C파라볼릭) Then
buy();
if MarketPosition==1 and C < 장기이평 and crossdown(C, C파라볼릭) Then
ExitLong();
If MarketPosition == 0 and C < 장기이평 and crossdown(C, C파라볼릭) Then
sell();
if MarketPosition==-1 and crossup(c,장기이평*(1-퍼센트/100))
then exitshort();
즐거운 하루되세요
> cinamon 님이 쓴 글입니다.
> 제목 : 리버스 신호
> 안녕하세요
매도 하고 매수청산은 같은봉에 신호가 나가더라도
매수 하고 매도청산은 다르게 하고싶어서 수식을 만들어
봤는데요 전부 리버스신호만 나오네요
수정 부탁드립니다
nput : af(0.02), maxAF(0.2), longP(60),퍼센트(10) ;
Var : C파라볼릭(0), 장기이평(0);
C파라볼릭 = csar(af,maxAF);
장기이평 = ma(C, longP);
If C > 장기이평 and crossup(C, C파라볼릭) Then
buy();
if MarketPosition==1 and C < 장기이평 and crossdown(C, C파라볼릭) Then
ExitLong();
If C < 장기이평 and crossdown(C, C파라볼릭) Then
sell();
if MarketPosition==-1 and crossup(c,장기이평*(1-퍼센트/100))
then exitshort();
다음글
이전글