커뮤니티

수정부탁드립니다..

프로필 이미지
상위1프로되기
2011-11-23 00:19:34
452
글번호 45056
답변완료
var : cnt(0),count(0); var1 = ma(C,120); var2 = ma(c,180); if stime < 093000 Then if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then buy("b1"); if stime> 093000 Then if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then buy("b2"); 이식에 추가하고싶은게 있는데요... 매수가 되었으면 5프로 상승하면 50% 이익실현.. 이익실현후 주가가 3프로대로 떨어지면 전량이익실현.. 주가가 더오르면 10프로에서 전량매도.... 그리고 손절라인을 주가가 360일선 이탈시 전량매도 이렇게 수정부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-11-23 16:13:28

안녕하세요 예스스탁입니다. 아래식을 청산식으로 추가하시면 됩니다. var : cnt(0),count(0); var1 = ma(C,120); var2 = ma(c,180); if stime < 093000 Then { if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then buy("b1"); } if stime> 093000 Then{ if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then buy("b2"); } if MarketPosition == 1 Then{ if CodeCategory == 1 Then{ if BasePrice < 50000 Then Var1 = int(int(CurrentContracts*0.5)/10)*10; Else Var1 = int(CurrentContracts*0.5); } if CodeCategory == 2 Then Var1 = int(CurrentContracts*0.5); if CodeCategory == 6 Then Var1 = int(CurrentContracts*0.5); if CurrentContracts == MaxContracts Then exitlong("bx1",atlimit,EntryPrice*1.05,"",Var1,1); if CurrentContracts < MaxContracts and highest(H,BarsSinceEntry) >= EntryPrice*1.05 Then{ exitlong("bx2",AtStop,EntryPrice*1.03); exitlong("bx3",atlimit,EntryPrice*1.10); } } 즐거운 하루되세요 > 상위1프로되기 님이 쓴 글입니다. > 제목 : 수정부탁드립니다.. > var : cnt(0),count(0); var1 = ma(C,120); var2 = ma(c,180); if stime < 093000 Then if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var1) or CrossDown(c,var1*1.01)) Then buy("b1"); if stime> 093000 Then if TotalTrades < 1 and MarketPosition == 0 and (CrossDown(c,var2) or CrossDown(c,var2*1.01)) Then buy("b2"); 이식에 추가하고싶은게 있는데요... 매수가 되었으면 5프로 상승하면 50% 이익실현.. 이익실현후 주가가 3프로대로 떨어지면 전량이익실현.. 주가가 더오르면 10프로에서 전량매도.... 그리고 손절라인을 주가가 360일선 이탈시 전량매도 이렇게 수정부탁드립니다