커뮤니티

65291 문의드렸는데, 수정좀 부탁드려요 ㅎ

프로필 이미지
노갱
2019-12-16 19:05:10
125
글번호 134440
답변완료
양방향으로 매매되게끔할려구요! 다시 부탁드려요 현재 이렇게 주셧는데 매수 진입하면 청산될때까지 놔두고 매도진입시점생기면 매도도 진입되게끔.. 또 매도 진입해서 청산될때까지 놔두고 매수진입시점 생기면 매수 진입되게끔,,, 1계약씩 테스트 할생각입니다. 양방향으로용 부탁드립니다! input : P1(5),P2(20); input : 익절틱수(30),손절틱수(15); var : t(0); var1 = ma(C,P1); var1 = ma(C,P2); if var1 > var1[1] Then t = 1; if var1 < var1[1] Then t = -1; if t == 1 and NextBarOpen < var1 Then buy("b",AtStop,NextBarOpen+PriceScale*1); if t == -1 and NextBarOpen > var1 Then sell("s",AtStop,NextBarOpen-PriceScale*1); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2019-12-17 09:38:03

안녕하세요 예스스탁입니다. 양 포지션에 대해 동시 보유가 가능하지 않습니다. 문의하신 내용이 동시 보유면 수식으로 불가능합니다. 매수포지션만 거래하는 수식과 매도포지션만 거래하는 수식으로 나눠드립니다. 1번 input : P1(5),P2(20); input : 익절틱수(30),손절틱수(15); var : t(0); var1 = ma(C,P1); var1 = ma(C,P2); if var1 > var1[1] Then t = 1; if var1 < var1[1] Then t = -1; if t == 1 and NextBarOpen < var1 Then buy("b",AtStop,NextBarOpen+PriceScale*1); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 2번 input : P1(5),P2(20); input : 익절틱수(30),손절틱수(15); var : t(0); var1 = ma(C,P1); var1 = ma(C,P2); if var1 > var1[1] Then t = 1; if var1 < var1[1] Then t = -1; if t == -1 and NextBarOpen > var1 Then sell("s",AtStop,NextBarOpen-PriceScale*1); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 노갱 님이 쓴 글입니다. > 제목 : 65291 문의드렸는데, 수정좀 부탁드려요 ㅎ > 양방향으로 매매되게끔할려구요! 다시 부탁드려요 현재 이렇게 주셧는데 매수 진입하면 청산될때까지 놔두고 매도진입시점생기면 매도도 진입되게끔.. 또 매도 진입해서 청산될때까지 놔두고 매수진입시점 생기면 매수 진입되게끔,,, 1계약씩 테스트 할생각입니다. 양방향으로용 부탁드립니다! input : P1(5),P2(20); input : 익절틱수(30),손절틱수(15); var : t(0); var1 = ma(C,P1); var1 = ma(C,P2); if var1 > var1[1] Then t = 1; if var1 < var1[1] Then t = -1; if t == 1 and NextBarOpen < var1 Then buy("b",AtStop,NextBarOpen+PriceScale*1); if t == -1 and NextBarOpen > var1 Then sell("s",AtStop,NextBarOpen-PriceScale*1); SetStopProfittarget(PriceScale*익절틱수,PointStop); SetStopLoss(PriceScale*손절틱수,PointStop);