커뮤니티

부탁합니다

프로필 이미지
이재찬
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();