커뮤니티

수식좀 봐주세요

프로필 이미지
디얼디어
2016-12-12 13:29:24
104
글번호 104890
답변완료
밑에 수식이 제대로 한게 맞는지 봐주세요 매수조건 20일선이 상향이고 현재시가가 5일선 아래에서 시작시 현재시가 +1 매수진입 매도조건 20일선이 하향이고 현재시가가 5일선 위에서 시작시 현재시가 -1틱 매도진입 매수청산조건 수익80틱일때 청산 또는 80틱까지 못가고 50틱까지 갔다가 하락시 +30틱 수익청산 50틱까지도 못갔을때는 -1틱 손절청산 매도청산조건 수익80틱 청산 또는 80틱까지 못가고 50틱까지 갔다가 하락시 -30틱 수익청산 50틱까지도 못갈을때 -1틱 손절청산 var1 = ma(c,5); var2 = ma(C,20); if var2 < var2[1] and NextBarOpen > var1 Then Sell("s",AtStop,NextBarOpen-PriceScale*1); if var2 > var2[1] and NextBarOpen < var1 Then Buy("b",AtStop,NextBarOpen+PriceScale*1); if MarketPosition == 1 Then{ ExitLong("b+",atlimit,EntryPrice+PriceScale*80); if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then ExitLong("b=",AtStop,EntryPrice+PriceScale*30); Else ExitLong("b-",AtStop,EntryPrice-PriceScale*1); } if MarketPosition == -1 Then{ ExitShort("s+",atlimit,EntryPrice-PriceScale*80); if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 Then ExitShort("s=",AtStop,EntryPrice-PriceScale*30); Else ExitShort("s-",AtStop,EntryPrice+PriceScale*1); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-12-12 17:47:52

안녕하세요 예스스탁입니다. 1 작성하신 내용이 맞습니다. 2 청산내용 중 50틱까지 수익발생하지 못했을때 -1틱 손절청산(b-, s-)은 진입후 바로 다음봉에 발생할수도 있습니다. 이용에 참고하시기 바랍니다. 즐거운 하루되세요 > 디얼디어 님이 쓴 글입니다. > 제목 : 수식좀 봐주세요 > 밑에 수식이 제대로 한게 맞는지 봐주세요 매수조건 20일선이 상향이고 현재시가가 5일선 아래에서 시작시 현재시가 +1 매수진입 매도조건 20일선이 하향이고 현재시가가 5일선 위에서 시작시 현재시가 -1틱 매도진입 매수청산조건 수익80틱일때 청산 또는 80틱까지 못가고 50틱까지 갔다가 하락시 +30틱 수익청산 50틱까지도 못갔을때는 -1틱 손절청산 매도청산조건 수익80틱 청산 또는 80틱까지 못가고 50틱까지 갔다가 하락시 -30틱 수익청산 50틱까지도 못갈을때 -1틱 손절청산 var1 = ma(c,5); var2 = ma(C,20); if var2 < var2[1] and NextBarOpen > var1 Then Sell("s",AtStop,NextBarOpen-PriceScale*1); if var2 > var2[1] and NextBarOpen < var1 Then Buy("b",AtStop,NextBarOpen+PriceScale*1); if MarketPosition == 1 Then{ ExitLong("b+",atlimit,EntryPrice+PriceScale*80); if highest(h,BarsSinceEntry) >= EntryPrice+PriceScale*50 Then ExitLong("b=",AtStop,EntryPrice+PriceScale*30); Else ExitLong("b-",AtStop,EntryPrice-PriceScale*1); } if MarketPosition == -1 Then{ ExitShort("s+",atlimit,EntryPrice-PriceScale*80); if Lowest(L,BarsSinceEntry) <= EntryPrice-PriceScale*50 Then ExitShort("s=",AtStop,EntryPrice-PriceScale*30); Else ExitShort("s-",AtStop,EntryPrice+PriceScale*1); }