커뮤니티

손절시 반대방향 진입수식

프로필 이미지
회원
2011-12-20 21:47:10
440
글번호 45942
답변완료
손절시 반대방향으로 진입토록 수식 수정 부탁합니다. Input : Period(14), P1(30); var:value1(0); value1 =Momentum(Period); var1=(highest(h,p1)); var2=(lowest(l,p1)); var3=(highest(value1,p1)); var4=(lowest(value1,p1)); if MarketPosition()==0 then { if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 ) AND STIME>=090000 AND STIME<150000 Then buy("수1"); if (var3[1]==var3[2] and var1[1]>var1[2]+0.05 ) AND STIME>=090300 AND STIME<150000 Then sell("도1"); } if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 ) AND STIME>=090000 AND STIME<150000 Then exitshort("산1"); if (var3[1]==var3[3] and var1[1]>var1[3]+0.05 ) AND STIME>=090300 AND STIME<150000 Then exitlong("산2"); SetStopLoss(0.5 ,PointStop); SetStopEndofday(150000);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-12-21 10:03:22

안녕하세요 예스스탁입니다. Input : Period(14), P1(30); var:value1(0); value1 =Momentum(Period); var1=(highest(h,p1)); var2=(lowest(l,p1)); var3=(highest(value1,p1)); var4=(lowest(value1,p1)); if MarketPosition()==0 then { if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 ) AND STIME>=090000 AND STIME<150000 Then buy("수1"); if (var3[1]==var3[2] and var1[1]>var1[2]+0.05 ) AND STIME>=090300 AND STIME<150000 Then sell("도1"); } if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 ) AND STIME>=090000 AND STIME<150000 Then exitshort("산1"); if (var3[1]==var3[3] and var1[1]>var1[3]+0.05 ) AND STIME>=090300 AND STIME<150000 Then exitlong("산2"); if MarketPosition == 1 Then sell("bs",AtStop,EntryPrice-0.5); if MarketPosition == -1 Then Buy("sb",AtStop,EntryPrice+0.5); SetStopEndofday(150000); 즐거운 하루되세요 > HI_SKFDMEK 님이 쓴 글입니다. > 제목 : 손절시 반대방향 진입수식 > 손절시 반대방향으로 진입토록 수식 수정 부탁합니다. Input : Period(14), P1(30); var:value1(0); value1 =Momentum(Period); var1=(highest(h,p1)); var2=(lowest(l,p1)); var3=(highest(value1,p1)); var4=(lowest(value1,p1)); if MarketPosition()==0 then { if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 ) AND STIME>=090000 AND STIME<150000 Then buy("수1"); if (var3[1]==var3[2] and var1[1]>var1[2]+0.05 ) AND STIME>=090300 AND STIME<150000 Then sell("도1"); } if (var4[1]==var4[2] and var2[1]<var2[2]-0.05 ) AND STIME>=090000 AND STIME<150000 Then exitshort("산1"); if (var3[1]==var3[3] and var1[1]>var1[3]+0.05 ) AND STIME>=090300 AND STIME<150000 Then exitlong("산2"); SetStopLoss(0.5 ,PointStop); SetStopEndofday(150000);