커뮤니티

시스템식 문의 드립니다.

프로필 이미지
백기사
2011-09-29 22:07:21
422
글번호 43214
답변완료
수고 많으십니다. 시스템식 문의 드립니다. 1. 적용대상: 주식 2. 매수: 제가 임의로 차트를 보고 난 후 가격을 입력하고 싶습니다. 3분할 매수까지 가능하게 해주세요. 1차 매수가: ( 변수 ) 2차 매수가: ( 변수 ) 3차 매수가: ( 변수 ) 3. 매도: 매수 후 평단가 대비 5% 상승 시 50% 매도 나머지 50%는 전봉 대비 -2% 하락 시 전량 매도 4. 손절: 손절가 입력할 수 있게 변수 처리해 주세요.. 손절가에 도달하면 전량 손절 매도! 감사합니다~~
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2011-09-30 11:48:34

안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 피라미딩 탭에서 피라미딩을 [다른진입신호만허용]으로 설정하시면 됩니다. input : 매수가1(100),매수가2(90),매수가3(80),손절가(50); if MarketPosition == 0 Then{ if L > 매수가1 Then buy("B1",AtLimit,매수가1); } if MarketPosition == 1 Then{ buy("B2",AtLimit,매수가2); buy("B3",AtLimit,매수가3); } if MarketPosition == 1 Then{ ExitLong("loss",AtStop,손절가); if CurrentContracts == MaxContracts Then ExitLong("bx1",AtLimit,AvgEntryPrice*1.05,"",int(CurrentContracts*0.5)); if CurrentContracts < MaxContracts Then ExitLong("bx2",AtLimit,L-0.98); } 위식은 1차매수가격 > 2차매수가격 > 3차매수가격 으로 가격이 작아질때 사용하는 식입니다. 반대로 커지면 아래 식을 이용하셔야 합니다. input : 매수가1(100),매수가2(110),매수가3(120),손절가(50); if MarketPosition == 0 Then{ if L > 매수가1 Then buy("B1",AtLimit,매수가1); } if MarketPosition == 1 Then{ buy("B2",AtStop,매수가2); buy("B3",AtStop,매수가3); } if MarketPosition == 1 Then{ ExitLong("loss",AtStop,손절가); if CurrentContracts == MaxContracts Then ExitLong("bx1",AtLimit,AvgEntryPrice*1.05,"",int(CurrentContracts*0.5)); if CurrentContracts < MaxContracts Then ExitLong("bx2",AtLimit,L-0.98); } 즐거운 하루되세요 > 백기사 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다. > 수고 많으십니다. 시스템식 문의 드립니다. 1. 적용대상: 주식 2. 매수: 제가 임의로 차트를 보고 난 후 가격을 입력하고 싶습니다. 3분할 매수까지 가능하게 해주세요. 1차 매수가: ( 변수 ) 2차 매수가: ( 변수 ) 3차 매수가: ( 변수 ) 3. 매도: 매수 후 평단가 대비 5% 상승 시 50% 매도 나머지 50%는 전봉 대비 -2% 하락 시 전량 매도 4. 손절: 손절가 입력할 수 있게 변수 처리해 주세요.. 손절가에 도달하면 전량 손절 매도! 감사합니다~~
프로필 이미지

백기사

2011-09-30 19:41:28

시스템식 감사드립니다. 분할 매수 시 진입 비중을 설정하고 싶습니다. 1차 매수 30% 2차 매수 30% 3차 매수 40% 입니다. 시스템식에 반영 좀 부탁드립니다....... =========================================================== > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템식 문의 드립니다. > 안녕하세요 예스스탁입니다. 시스템 트레이딩 설정창의 피라미딩 탭에서 피라미딩을 [다른진입신호만허용]으로 설정하시면 됩니다. input : 매수가1(100),매수가2(90),매수가3(80),손절가(50); if MarketPosition == 0 Then{ if L > 매수가1 Then buy("B1",AtLimit,매수가1); } if MarketPosition == 1 Then{ buy("B2",AtLimit,매수가2); buy("B3",AtLimit,매수가3); } if MarketPosition == 1 Then{ ExitLong("loss",AtStop,손절가); if CurrentContracts == MaxContracts Then ExitLong("bx1",AtLimit,AvgEntryPrice*1.05,"",int(CurrentContracts*0.5)); if CurrentContracts < MaxContracts Then ExitLong("bx2",AtLimit,L-0.98); } 위식은 1차매수가격 > 2차매수가격 > 3차매수가격 으로 가격이 작아질때 사용하는 식입니다. 반대로 커지면 아래 식을 이용하셔야 합니다. input : 매수가1(100),매수가2(110),매수가3(120),손절가(50); if MarketPosition == 0 Then{ if L > 매수가1 Then buy("B1",AtLimit,매수가1); } if MarketPosition == 1 Then{ buy("B2",AtStop,매수가2); buy("B3",AtStop,매수가3); } if MarketPosition == 1 Then{ ExitLong("loss",AtStop,손절가); if CurrentContracts == MaxContracts Then ExitLong("bx1",AtLimit,AvgEntryPrice*1.05,"",int(CurrentContracts*0.5)); if CurrentContracts < MaxContracts Then ExitLong("bx2",AtLimit,L-0.98); } 즐거운 하루되세요 > 백기사 님이 쓴 글입니다. > 제목 : 시스템식 문의 드립니다. > 수고 많으십니다. 시스템식 문의 드립니다. 1. 적용대상: 주식 2. 매수: 제가 임의로 차트를 보고 난 후 가격을 입력하고 싶습니다. 3분할 매수까지 가능하게 해주세요. 1차 매수가: ( 변수 ) 2차 매수가: ( 변수 ) 3차 매수가: ( 변수 ) 3. 매도: 매수 후 평단가 대비 5% 상승 시 50% 매도 나머지 50%는 전봉 대비 -2% 하락 시 전량 매도 4. 손절: 손절가 입력할 수 있게 변수 처리해 주세요.. 손절가에 도달하면 전량 손절 매도! 감사합니다~~