커뮤니티
다시 문의요~
2013-08-10 13:47:02
155
글번호 66300
안녕하세요 수정부탁합니다
수익 실현시30만원 한번매수하고 수익이 5프로 날때 매도하는데 매도자리안나올경우 다시 30만원 매수하고 평균3프로(에버리지식) 수익시 모두매도 하는식으로 가르쳐주세요
처음매수에는 5프로매도 2번째매수이후에는 3프로에 매도하는식으로 만들어주세요
input : 금액(300000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,3);
var2 = ma(c,10);
if crossup(var1,var2) Then
buy("b",OnClose,def,Vol);
SetStopProfittarget(3,PercentStop);
답변 1
예스스탁 예스스탁 답변
2013-08-12 09:49:26
안녕하세요
예스스탁입니다.
추가매수하시기 위해서는
시스템을 적용하실 때 시스템 트레이딩 설정창의
피라미딩 탭에서 피라미딩을 모든진입신호 허용으로 설정하셔야 합니다.
처음매수하고 5% 수익청산이 되지 않았을 경우 한번도 조건만족하면 추가매수합니다.
추가매수후에는 평균단가대비 3% 수익일 경우 청산합니다.
input : 금액(300000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,3);
var2 = ma(c,10);
if crossup(var1,var2) and CurrentEntries < 2 Then
buy("b",OnClose,def,Vol);
if MarketPosition == 1 Then{
if CurrentEntries == 1 Then
exitlong("bx1",atlimit,EntryPrice*1.05);
if CurrentEntries == 2 Then
exitlong("bx2",atlimit,avgEntryPrice*1.03);
}
즐거운 하루되세요
> HI_jht7469 님이 쓴 글입니다.
> 제목 : 다시 문의요~
> 안녕하세요 수정부탁합니다
수익 실현시30만원 한번매수하고 수익이 5프로 날때 매도하는데 매도자리안나올경우 다시 30만원 매수하고 평균3프로(에버리지식) 수익시 모두매도 하는식으로 가르쳐주세요
처음매수에는 5프로매도 2번째매수이후에는 3프로에 매도하는식으로 만들어주세요
input : 금액(300000);
var : Vol(0);
#kospi 주식종목이고 기준가가 5만원 미만은 10주 단위로 계산
#나머지 종목은 모두 1주 단위
if CodeCategoryEx == 11 and BasePrice < 50000 Then
Vol = int(int(금액/C)/10)*10;
Else
Vol = int(금액/C);
#option
if CodeCategoryEx == 31 or CodeCategoryEx == 32 Then
Vol = int((금액)/(C*BigPointValue));
var1 = ma(C,3);
var2 = ma(c,10);
if crossup(var1,var2) Then
buy("b",OnClose,def,Vol);
SetStopProfittarget(3,PercentStop);
다음글
이전글