커뮤니티
부탁합니다
2013-08-23 17:38:40
132
글번호 66789
수식을 만들었는데 두번째 진입들이 안들어 가구요
손절도 안되는것 같습니다
부탁합니다
var1=(dayopen())+1;
var2=(dayopen())+2;
var3=(dayopen())+3;
var4=(dayopen())-1;
var5=(dayopen())-2;
var6=(dayopen())-3;
if CrossUp (c,var1) then sell();//첫번째 진입식
if CrossUp (c,var2) then sell();//두번째 진입식
if CrossDown (c,var4) then Buy();//첫번째 진입식
if CrossDown (c,var5) then buy();//두번째 진입식
if MarketPosition and CrossDown(c,var4)//익절
and Crossup(c,var3)//손절
Then
ExitShort();
if MarketPosition and Crossup(c,var1)//익절
and CrossDown(c,var6)//손절
Then
ExitLong();
답변 1
예스스탁 예스스탁 답변
2013-08-26 09:14:34
안녕하세요
예스스탁입니다.
올리신 수식으로 익절과 손절등이 어떤 값으로 하신는지 불명확합니다.
시초가+1을 상향돌파하면 매수
시초가+2를 상향돌파하면 추가매수
시초가+3을 상향돌파하면 매수포지션 익절청산
시초가-1을 하향이탈하면 매수포지션 손절청산
시초가-1을 하향이탈하면 매도
시초가-2를 하향이탈하면 추가매도
시초가-3을 하향이탈하면 매도포지션 익절청산
시초가+1을 상향돌파하면 매도포지션 손절청산
위 내용이시면 아래와 같이 작성하시면 됩니다.
설정창에서 피라미딩은 다른진입신호만 허용으로 설정하시면 됩니다.
var1=(dayopen())+1;
var2=(dayopen())+2;
var3=(dayopen())+3;
var4=(dayopen())-1;
var5=(dayopen())-2;
var6=(dayopen())-3;
if MarketPosition <= 0 and CrossUp(c,var1) then sell();//첫번째 진입식
if MarketPosition == 1 and CrossUp(c,var2) then sell();//두번째 진입식
if MarketPosition >= 0 and CrossDown(c,var4) then Buy();//첫번째 진입식
if MarketPosition == -1 and CrossDown(c,var5) then buy();//두번째 진입식
if MarketPosition == 1 Then{ // 매수진입후
if CrossUp(c,var3) Then
ExitLong("매수익절");
if CrossDown(c,var4) then
ExitLong("매수손절");
}
if MarketPosition == -1 Then{ //매도진입후
if CrossDown(c,var6) Then
ExitShort("매도익절");
if CrossUp(c,var1) then
ExitShort("매도손절");
}
즐거운 하루되세요
> 이재찬 님이 쓴 글입니다.
> 제목 : 부탁합니다
> 수식을 만들었는데 두번째 진입들이 안들어 가구요
손절도 안되는것 같습니다
부탁합니다
var1=(dayopen())+1;
var2=(dayopen())+2;
var3=(dayopen())+3;
var4=(dayopen())-1;
var5=(dayopen())-2;
var6=(dayopen())-3;
if CrossUp (c,var1) then sell();//첫번째 진입식
if CrossUp (c,var2) then sell();//두번째 진입식
if CrossDown (c,var4) then Buy();//첫번째 진입식
if CrossDown (c,var5) then buy();//두번째 진입식
if MarketPosition and CrossDown(c,var4)//익절
and Crossup(c,var3)//손절
Then
ExitShort();
if MarketPosition and Crossup(c,var1)//익절
and CrossDown(c,var6)//손절
Then
ExitLong();
다음글
이전글