커뮤니티

77760번 수정 바랍니다.

프로필 이미지
푸른
2022-06-22 13:21:00
1252
글번호 160088
답변완료

첨부 이미지

input : N(3),손절틱수(30); var1 = highest(H-max(c,O),N); Var2 = highest(min(C,O)-L,N); if NextBarSdate != sDate Then { if NextBarOpen < C Then { if Var2 > 0 Then Buy("b",AtLimit,NextBarOpen-Var2*0.7); if var2 > 0 and var1 > 0 Then ExitLong("bx1",AtLimit,(NextBarOpen-Var2*0.7)+var1*0.7); } if MarketPosition == 1 and var1 > 0 Then ExitLong("bx2",AtLimit,EntryPrice+var1*0.7); if NextBarOpen > C Then { if var1 > 0 Then Sell("s",AtLimit,NextBarOpen+var1*0.7); if Var1 > 0 and Var2 > 0 Then ExitShort("sx1",AtLimit,(NextBarOpen+Var1*0.7)-var2*0.7); } if MarketPosition == -1 and var2 > 0 Then ExitShort("sx2",AtLimit,EntryPrice-var2*0.7); } SetStopLoss(PriceScale*손절틱수,PointStop); ------------------ 위 수식어의 수정안 입니다. 진입은 전 3일중 위,아래 꼬리폭 6개중 가장 긴 것의 70%를 시가이후 갭상은 70% 위 매도 갭하는 70% 아래로 매수 주문해 주시고 익절폭은 전 3일중 가장 긴 하루 전체봉의 70% 에 반대포지션으로 청산의 수식이고 손절 30틱입니다 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-06-23 10:43:51

안녕하세요 예스스탁입니다. input : N(3),손절틱수(30); var1 = highest(H-L,N); if NextBarSdate != sDate Then { if NextBarOpen < C Then { if Var1 > 0 Then Buy("b",AtLimit,NextBarOpen-Var1*0.7); if var1 > 0 Then ExitLong("bx1",AtLimit,(NextBarOpen-Var1*0.7)+var1*0.7); } if MarketPosition == 1 and var1 > 0 Then ExitLong("bx2",AtLimit,EntryPrice+var1*0.7); if NextBarOpen > C Then { if var1 > 0 Then Sell("s",AtLimit,NextBarOpen+var1*0.7); if Var1 > 0 Then ExitShort("sx1",AtLimit,(NextBarOpen+Var1*0.7)-var1*0.7); } if MarketPosition == -1 and var1 > 0 Then ExitShort("sx2",AtLimit,EntryPrice-var1*0.7); } SetStopLoss(PriceScale*손절틱수,PointStop); 즐거운 하루되세요 > 푸른 님이 쓴 글입니다. > 제목 : 77760번 수정 바랍니다. > input : N(3),손절틱수(30); var1 = highest(H-max(c,O),N); Var2 = highest(min(C,O)-L,N); if NextBarSdate != sDate Then { if NextBarOpen < C Then { if Var2 > 0 Then Buy("b",AtLimit,NextBarOpen-Var2*0.7); if var2 > 0 and var1 > 0 Then ExitLong("bx1",AtLimit,(NextBarOpen-Var2*0.7)+var1*0.7); } if MarketPosition == 1 and var1 > 0 Then ExitLong("bx2",AtLimit,EntryPrice+var1*0.7); if NextBarOpen > C Then { if var1 > 0 Then Sell("s",AtLimit,NextBarOpen+var1*0.7); if Var1 > 0 and Var2 > 0 Then ExitShort("sx1",AtLimit,(NextBarOpen+Var1*0.7)-var2*0.7); } if MarketPosition == -1 and var2 > 0 Then ExitShort("sx2",AtLimit,EntryPrice-var2*0.7); } SetStopLoss(PriceScale*손절틱수,PointStop); ------------------ 위 수식어의 수정안 입니다. 진입은 전 3일중 위,아래 꼬리폭 6개중 가장 긴 것의 70%를 시가이후 갭상은 70% 위 매도 갭하는 70% 아래로 매수 주문해 주시고 익절폭은 전 3일중 가장 긴 하루 전체봉의 70% 에 반대포지션으로 청산의 수식이고 손절 30틱입니다 미리 감사드립니다.