커뮤니티
문의 드립니다
2013-05-14 14:24:46
174
글번호 63201
매수를 일반주문창으로 하고, 매수된 물량에 대하여 매도는 전략을 세워논 시스템트레이딩으로 매도할 수 없나요? 일전에 수동으로 매수한 후에 같은 종목에 대하여 시스템을 걸어두었는데 매도가 안되더라구요.. 시스템식 속성때문에 그런가 모르겠네요
적용한 시스템식은 아래와 같습니다.
input : 투입금액1(500000),투입금액2(1000000);
var : vol1(0),vol2(0),cnt(0);
#kospi
if CodeCategory == 1 Then{
if BasePrice < 50000 Then{
vol1 = int(int(투입금액1/C)/10)*10;
vol2 = int(int(투입금액2/C)/10)*10;
}
Else{ #5만원 이상
vol1 = int(투입금액1/C);
vol2 = int(투입금액2/C);
}
}
#kosdoq
if CodeCategory == 2 Then{
vol1 = int(투입금액1/C);
vol2 = int(투입금액2/C);
}
var1 = StochasticsK(25,6);
var2 = StochasticsD(25,6,6);
var3 = ma(c,200);
if crossup(var1,20) and c > var3 Then
buy("b1",OnClose,def,vol1);
if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == true Then{
if crossup(var1,20) Then
buy("b2",OnClose,def,vol2);
}
if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == False Then{
if C > var3 Then
cnt = 0;
if C < var3 and crossup(var1,20) Then{
cnt = cnt+1;
if cnt == 2 Then
buy("b3",OnClose,def,vol2);
}
}
if MarketPosition == 1 Then
cnt = 0;
SetStopProfittarget(2.0,PercentStop);
SetStopLoss(4.0,PercentStop);
==========================================================================
수동으로 매수된 후에도 자동으로 시스템식을 적용할 수 있는 방법이 있나요?
답변 1
예스스탁 예스스탁 답변
2013-05-14 15:25:39
안녕하세요
예스스탁입니다.
문의하신 부분은 가능하지 않습니다.
시스템의 청산은 시스템에서 발생한 진입신호가 있어야 발생합니다.
수동으로 매매하신 부분은 시스템에서 인지가 가능하지 않습니다.
작성하신 식은 진입이후 청산이 손절과 목표수익입니다.
주문화면 중에 [2103]스탑주문 화면이 잔고의 종목에 대해
목표수익과 손절을 설정해서 주문을 내는 화면입니다.
해당 주문화면 사용하셔야 합니다.
즐거운 하루되세요
> WT_hopevv 님이 쓴 글입니다.
> 제목 : 문의 드립니다
> 매수를 일반주문창으로 하고, 매수된 물량에 대하여 매도는 전략을 세워논 시스템트레이딩으로 매도할 수 없나요? 일전에 수동으로 매수한 후에 같은 종목에 대하여 시스템을 걸어두었는데 매도가 안되더라구요.. 시스템식 속성때문에 그런가 모르겠네요
적용한 시스템식은 아래와 같습니다.
input : 투입금액1(500000),투입금액2(1000000);
var : vol1(0),vol2(0),cnt(0);
#kospi
if CodeCategory == 1 Then{
if BasePrice < 50000 Then{
vol1 = int(int(투입금액1/C)/10)*10;
vol2 = int(int(투입금액2/C)/10)*10;
}
Else{ #5만원 이상
vol1 = int(투입금액1/C);
vol2 = int(투입금액2/C);
}
}
#kosdoq
if CodeCategory == 2 Then{
vol1 = int(투입금액1/C);
vol2 = int(투입금액2/C);
}
var1 = StochasticsK(25,6);
var2 = StochasticsD(25,6,6);
var3 = ma(c,200);
if crossup(var1,20) and c > var3 Then
buy("b1",OnClose,def,vol1);
if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == true Then{
if crossup(var1,20) Then
buy("b2",OnClose,def,vol2);
}
if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == False Then{
if C > var3 Then
cnt = 0;
if C < var3 and crossup(var1,20) Then{
cnt = cnt+1;
if cnt == 2 Then
buy("b3",OnClose,def,vol2);
}
}
if MarketPosition == 1 Then
cnt = 0;
SetStopProfittarget(2.0,PercentStop);
SetStopLoss(4.0,PercentStop);
==========================================================================
수동으로 매수된 후에도 자동으로 시스템식을 적용할 수 있는 방법이 있나요?
다음글
이전글