커뮤니티

질문드립니다

프로필 이미지
프리
2013-08-09 11:08:59
138
글번호 66274
답변완료
당일 거래 손실과 손익을 그냥 수수료와상관없이 1포로 제한하고 싶습니다 즉 총거래 이익이 1포이상이 되면 거래청산과 당일매매금지 또는 총거래 손실이 1포이상이되면 거래청산과 당일매매정지 로 수식을 부탁합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-08-09 16:38:02

안녕하세요 예스스탁입니다. 아래식 참고하시기 바랍니다. 당일이익, 당일손실 모두 제어하는 식입니다. 수수료와 슬리피지를 반영하지 않고자 하시면 시스템 트레이딩 설정창의 거래/비용탭에서 수수료와 슬리피지를 모두 0으로 셋팅하시면 됩니다. input:하루이익(1),하루손실(-1); var : NP(0),PreNP(0),dayPL(0),count(0); NP = NetProfit; if date != date[1] Then preNP = BP[1]; #당일손익(최근 청산 완료된 거래까지의 손익) dayPL = NP-PreNP; if daypl < 하루이익 and dayPL > -하루손실 then{ if crossup(c,ma(c,20)) Then buy(); if CrossDown(c,ma(c,20)) Then Sell(); } if MarketPosition == 1 and CrossDown(c,ma(c,20)) Then ExitLong(); if MarketPosition == -1 and crossup(c,ma(c,20)) Then ExitShort(); if MarketPosition == 1 Then{ ExitLong("bx1",AtStop,EntryPrice+(하루손실-dayPL)); ExitLong("bx2",AtLimit,EntryPrice+(하루이익-dayPL)); } if MarketPosition == -1 Then{ ExitShort("sx1",AtStop,EntryPrice-(하루손실-dayPL)); ExitShort("sx2",AtLimit,EntryPrice-(하루이익-dayPL)); } 즐거운 하루되세요 > 프리 님이 쓴 글입니다. > 제목 : 질문드립니다 > 당일 거래 손실과 손익을 그냥 수수료와상관없이 1포로 제한하고 싶습니다 즉 총거래 이익이 1포이상이 되면 거래청산과 당일매매금지 또는 총거래 손실이 1포이상이되면 거래청산과 당일매매정지 로 수식을 부탁합니다