커뮤니티
질문드립니다
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포이상이되면 거래청산과 당일매매정지 로 수식을 부탁합니다
다음글