커뮤니티

질문드립니다

프로필 이미지
이지컷
2011-11-09 01:15:26
352
글번호 44577
답변완료
투입자금이 100만원이라고 가정했을때(주식거래임).. condition1 이 충족되면 50만원(50%) 매수진입을 합니다(진입명 buy1).. 진입이후 condition2가 충족되면 나머지 50만원을 추가로 매수진입하는데(진입명buy2).. 이때.. 이전에 진입(buy1)이 없거나 buy1진입이 있었어도 청산된상태에서는.. condition2가 충족되었다면 100만원(100%)을 진입하면 됩니다(진입명buy3) 진입명 buy1은 손절이 5%, buy2와 buy3 는 손절이 10% 이고 진입명 buy1같은 경우... 수익이 3%에서 7% 사이라면... 수익의 50% 하락 시점에서 청산합니다(스탑트레일링기능) 진입명 buy1, buy2, buy3 모두 120일선 데드크로스할때 청산하는데 단,, buy1은 만약 buy1 진입이후 buy2 진입 이전시점이라면 20일선 데드크로스에서 청산이 됩니다 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-09 11:30:15

안녕하세요 예스스탁입니다. input : 투입자금(1000000),volper1(50),volper2(50); if CodeCategory == 1 Then{ var1 = int(int((투입자금*(Volper1/100))/C)/10)*10; var2 = int(int((투입자금*(Volper2/100))/C)/10)*10; var3 = int(int((투입자금)/C)/10)*10; } if CodeCategory == 2 Then{ var1 = int((투입자금*(Volper1/100))/C); var2 = int((투입자금*(Volper2/100))/C); var3 = int((투입자금)/C); } if MarketPosition == 0 and Condition1 == true Then buy("buy1",OnClose,def,var1); if MarketPosition == 1 and Condition2 == true Then buy("buy2",OnClose,def,var2); if MarketPosition == 0 and Condition2 == true and Condition1 == false Then buy("buy3",OnClose,def,var3); if MarketPosition == 1 Then{ exitlong("b1x",AtStop,EntryPrice*0.97,"buy1"); if highest(H,BarsSinceEntry) >= EntryPrice*1.03 and highest(H,BarsSinceEntry) <= EntryPrice*1.07 Then exitlong("b1tr",AtStop,highest(H,BarsSinceEntry)-(highest(H,BarsSinceEntry)-EntryPrice)*0.5,"buy1"); if MaxEntries == 2 and MaxEntries[1] == 1 Then value1 = C[1]; if MaxEntries == 2 Then exitlong("b2x",AtStop,value1*0.9,"buy2"); exitlong("b3x",AtStop,EntryPrice*0.9,"buy3"); if CrossDown(c,ma(c,120)) Then exitlong("ma120x"); if MaxEntries == 1 and CrossDown(c,ma(c,20)) Then exitlong("ma20x",OnClose,def,"buy1"); } 즐거운 하루되세요 > 이지컷 님이 쓴 글입니다. > 제목 : 질문드립니다 > 투입자금이 100만원이라고 가정했을때(주식거래임).. condition1 이 충족되면 50만원(50%) 매수진입을 합니다(진입명 buy1).. 진입이후 condition2가 충족되면 나머지 50만원을 추가로 매수진입하는데(진입명buy2).. 이때.. 이전에 진입(buy1)이 없거나 buy1진입이 있었어도 청산된상태에서는.. condition2가 충족되었다면 100만원(100%)을 진입하면 됩니다(진입명buy3) 진입명 buy1은 손절이 5%, buy2와 buy3 는 손절이 10% 이고 진입명 buy1같은 경우... 수익이 3%에서 7% 사이라면... 수익의 50% 하락 시점에서 청산합니다(스탑트레일링기능) 진입명 buy1, buy2, buy3 모두 120일선 데드크로스할때 청산하는데 단,, buy1은 만약 buy1 진입이후 buy2 진입 이전시점이라면 20일선 데드크로스에서 청산이 됩니다 감사합니다