커뮤니티

문의

프로필 이미지
질갱이
2016-06-01 18:36:32
120
글번호 98673
답변완료
안녕하세요 밑에수식이맞는지 검토부탁합니다 첨부한그림은 미니선물차트입니다 하루이익10틱으로설정 근데 그림에는 처음에17틱손절 다음에는50틱정도이익에 청산이되였네요 손절17틱에 하루이익이10틱이니까 27틱에청산되어야정상아닌가요?? 밑에수식이구현니어려우면 하루목표10틱 에 처음에10틱수익나면 청산진입금지 두번째뷰터 손절이되면은 그다음진입익절은 그림처럼 17틱손절 이면다음진입익절은27틱청산진입금지 만약에 두번연속손절이면 17틱+17틱이므로 다음익절은44틱에청산진입금지 수익목표가 안나오면 강제청산시간까지실행 부탁합니다 밑에수식입니다 하루수익목표을 10틱으로설정하고 장시작후 바로10틱수익나면은 바로청산 진입금지 만약에 5틱손절하고 7틱수익나면은 진짜수익은2틱 그러므로 종료시간까지계속실행 중에8틱수익나면바로청산 진입금지 수익목표가안되면은종료시까지실행 확인부탁합니다 input : 하루수익틱(10); var : NP(0,data1),PreNP(0,data1),DayPL(0,data1),하루수익(0,data1),Xcond(false); var : diff(0,data2);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-06-01 17:23:37

안녕하세요 예스스탁입니다. 식 내용 맞습니다. 손익에 수수료와 슬리피지가 표함되므로 시스템 트레이딩 설정창의 비용/수량탭에서 수수료와 슬리피지를 모두 0으로 설정하고 적용해 보시기 바랍니다. 즐거운 하루되세요 > 질갱이 님이 쓴 글입니다. > 제목 : 문의 > 안녕하세요 밑에수식이맞는지 검토부탁합니다 첨부한그림은 미니선물차트입니다 하루이익10틱으로설정 근데 그림에는 처음에17틱손절 다음에는50틱정도이익에 청산이되였네요 손절17틱에 하루이익이10틱이니까 27틱에청산되어야정상아닌가요?? 밑에수식이구현니어려우면 하루목표10틱 에 처음에10틱수익나면 청산진입금지 두번째뷰터 손절이되면은 그다음진입익절은 그림처럼 17틱손절 이면다음진입익절은27틱청산진입금지 만약에 두번연속손절이면 17틱+17틱이므로 다음익절은44틱에청산진입금지 수익목표가 안나오면 강제청산시간까지실행 부탁합니다 밑에수식입니다 하루수익목표을 10틱으로설정하고 장시작후 바로10틱수익나면은 바로청산 진입금지 만약에 5틱손절하고 7틱수익나면은 진짜수익은2틱 그러므로 종료시간까지계속실행 중에8틱수익나면바로청산 진입금지 수익목표가안되면은종료시까지실행 확인부탁합니다 input : 하루수익틱(10); var : NP(0,data1),PreNP(0,data1),DayPL(0,data1),하루수익(0,data1),Xcond(false); var : diff(0,data2); NP = NetProfit; if bdate != bdate[1] Then{ preNP = NP[1]; Xcond = false; } dayPL = NP-PreNP; 하루수익 = PriceScale*하루수익틱; if TotalTrades > TotalTrades[1] and (IsExitName("BP",1) or IsExitName("SP",1)) Then Xcond = true; diff = data2(bids-asks); if Xcond == false and crossup(diff,1000) Then buy(); if CrossDown(diff,0) Then exitlong(); if Xcond == false and CrossDown(diff,-1000) Then sell(); if crossup(diff,0) Then ExitShort(); if MarketPosition == 1 Then{ ExitLong("BP",AtLimit,EntryPrice+하루수익-daypl); } if MarketPosition == -1 Then{ ExitShort("SP",AtLimit,EntryPrice-하루수익+daypl); }