커뮤니티
문의
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);
}