커뮤니티

수식 질문드립니다.

프로필 이미지
비엔에프
2013-03-13 14:09:04
178
글번호 60652
답변완료
시스템의 식중 3가지 경우 질문드립니다. 1> 1000주를 매수(매수조건의 가격이 맞아서) 손절가는 -2% 전량손절하고 3% 오르면 절반 매도,7%오르면 전량매도입니다. 2> 1000주를 매수(매수조건에 의해서) 손절가는 -2% 전량 손절하고 3% 오르면 절반매도, 7% 오른후 2%빠지면 전량 수익매도,혹은 2%이상 빠지지 않고 버티다 10%오르면 전량매도입니다. 3> 예스트레이더를 이용하구 있는데 본인이 직접 1000원에 1000주를 매수하구 난다음에(매수부분은 본인이 하고) 시스템차트를 켜놓고 손절매나 수익관리만을 시스템트레이딩에 맡기는 것도 가능한지여? 항상 좋은 답변 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-03-13 17:27:56

안녕하세요 예스스탁입니다. 1. 시스템식에서 가격으로 지정해 터치하면 매수를 하기 위해서는 해당 가격보다 위에서 아래로 내려와 해당 가격을 만나는지 혹은 해당가격보다 아래에서 위로 올라와 해당가격에 만나는지에 따라 신호타입을 다르게 사용해야 합니다. 매수에서 atlimit은 지정된 가격 이하이면 무조건 매수하고 매수에서 atstop은 지정된 가격 이상이면 무조건 신호가 발생하므로 하루에 한번만 매수신호가 발생하게 했습니다. input : 가격(2000); var : cnt(0),count(0); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if count == 0 Then{ if H < 가격 Then buy("b1",AtStop,가격,1000); if L > 가격 Then buy("b2",Atlimit,가격,1000); } if MarketPosition == 1 Then{ if CurrentContracts == MaxContracts Then exitlong("bx1",AtLimit,EntryPrice*1.03,"",500,1); if CurrentContracts < MaxContracts Then exitlong("bx2",AtLimit,EntryPrice*1.07); } SetStopLoss(2,PercentStop); 2 if 매수조건 Then buy("b",onclose,def,1000); if MarketPosition == 1 Then{ if CurrentContracts == MaxContracts Then exitlong("bx1",AtLimit,EntryPrice*1.03,"",500,1); if CurrentContracts < MaxContracts Then{ exitlong("bx2",AtLimit,EntryPrice*1.01); if highest(h,BarsSinceEntry) >= EntryPrice*1.07 Then exitlong("bx",AtStop,highest(h,BarsSinceEntry)*0.98); } } SetStopLoss(2,PercentStop); 3. 시스템은 차트상 진입신호가 있어야 청산이 발생합니다. 따로 수동주문을 인지할 방법이 없습니다. 일부 매수진입을 가상으로 차트 첫봉에 찍고 청산만 당일 구동하는 경우가 있는데 아래와 같이 식을 작성해 사용하게 됩니다. input : 진입가격(2000); if index == 0 Then buy("b",onclose,def,1000); if sdate == CurrentDate and MarketPosition == 1 Then{ exitlong("bx",AtStop,진입가격*0.98);#2% 손절 if CurrentContracts == MaxContracts Then exitlong("bx1",AtLimit,진입가격*1.03,"",500,1);#3% 수익시 500주 청산 if CurrentContracts < MaxContracts Then exitlong("bx2",AtLimit,진입가격*1.07);#7% 수익시 나머지 청산 } 즐거운 하루되세요 > 비엔에프 님이 쓴 글입니다. > 제목 : 수식 질문드립니다. > 시스템의 식중 3가지 경우 질문드립니다. 1> 1000주를 매수(매수조건의 가격이 맞아서) 손절가는 -2% 전량손절하고 3% 오르면 절반 매도,7%오르면 전량매도입니다. 2> 1000주를 매수(매수조건에 의해서) 손절가는 -2% 전량 손절하고 3% 오르면 절반매도, 7% 오른후 2%빠지면 전량 수익매도,혹은 2%이상 빠지지 않고 버티다 10%오르면 전량매도입니다. 3> 예스트레이더를 이용하구 있는데 본인이 직접 1000원에 1000주를 매수하구 난다음에(매수부분은 본인이 하고) 시스템차트를 켜놓고 손절매나 수익관리만을 시스템트레이딩에 맡기는 것도 가능한지여? 항상 좋은 답변 감사드립니다.