커뮤니티

다시 문의요~

프로필 이미지
회원
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);