커뮤니티

시스템식

프로필 이미지
외국인
2011-07-06 14:34:13
848
글번호 40602
답변완료

첨부 이미지

안녕하세요 그림참조후 수식 좀 고쳐주세요 그리고 마지막이익청산후 반대매매식 부탁드림니다. var31 = ma(C,3); var32 = ma(C,5); var33 = ma(C,7); var34 = ma(C,8); var35 = ma(C,9); var36 = ma(C,10); var37 = ma(C,12); var43 = ma(C,40); if var31 > var32 and var32 >var33 then buy(); if var33 > var34 and var35 > var37 then Buy("2.711",OnClose,def); if var32 > var37 and var36 > var43 then Buy("2.811",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == 1 And #직전거래 매수포지션 crossup(C,ExitPrice(1)) Then #진전거래의 청산가격을 상향돌파하면 재매수 buy("rebuy"); if var33 < var43 then sell("3.7",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == -1 And #직전거래 매도포지션 CrossDown(C,ExitPrice(1)) Then #직전거래의 청산가격을 상향돌파하면 재매도 sell("resell"); */ //---------------------이익실현----------------------------------- If (stime >= 90000 and stime < 100000) THEN SetStopTrailing(0.05,1.0,PointStop); else If (stime > 95000 and stime < 120000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 114000 and stime < 135000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 120000 and stime < 143000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 142000 and stime < 150000) THEN SetStopTrailing(0.05,1,PointStop); Else SetStopTrailing(0,0,0); SetStopProfittarget(2.0,PercentStop); SetStopInactivity(0.1,20,PointStop); SetStopLoss(1.0,PercentStop); SetStopEndofday(150000);
시스템
답변 4
프로필 이미지

예스스탁 예스스탁 답변

2011-07-06 16:44:13

안녕하세요 예스스탁입니다. var31 = ma(C,3); var32 = ma(C,5); var33 = ma(C,7); var34 = ma(C,8); var35 = ma(C,9); var36 = ma(C,10); var37 = ma(C,12); var43 = ma(C,40); Condition1 = ExitDate(1) == sdate and IsExitName("StopProfittarget",1) == true; if Condition1 == false Then{ if var31 > var32 and var32 >var33 then buy(); if var33 > var34 and var35 > var37 then Buy("2.711",OnClose,def); if var32 > var37 and var36 > var43 then Buy("2.811",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == 1 And #직전거래 매수포지션 crossup(C,ExitPrice(1)) Then #진전거래의 청산가격을 상향돌파하면 재매수 buy("rebuy"); if var33 < var43 then sell("3.7",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == -1 And #직전거래 매도포지션 CrossDown(C,ExitPrice(1)) Then #직전거래의 청산가격을 상향돌파하면 재매도 sell("resell"); } //---------------------이익실현----------------------------------- If (stime >= 90000 and stime < 100000) THEN SetStopTrailing(0.05,1.0,PointStop); else If (stime > 95000 and stime < 120000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 114000 and stime < 135000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 120000 and stime < 143000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 142000 and stime < 150000) THEN SetStopTrailing(0.05,1,PointStop); Else SetStopTrailing(0,0,0); SetStopProfittarget(2.0,PercentStop); SetStopInactivity(0.1,20,PointStop); SetStopLoss(1.0,PercentStop); SetStopEndofday(150000); 즐거운 하루되세요 > 외국인 님이 쓴 글입니다. > 제목 : 시스템식 > 안녕하세요 그림참조후 수식 좀 고쳐주세요 그리고 마지막이익청산후 반대매매식 부탁드림니다. var31 = ma(C,3); var32 = ma(C,5); var33 = ma(C,7); var34 = ma(C,8); var35 = ma(C,9); var36 = ma(C,10); var37 = ma(C,12); var43 = ma(C,40); if var31 > var32 and var32 >var33 then buy(); if var33 > var34 and var35 > var37 then Buy("2.711",OnClose,def); if var32 > var37 and var36 > var43 then Buy("2.811",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == 1 And #직전거래 매수포지션 crossup(C,ExitPrice(1)) Then #진전거래의 청산가격을 상향돌파하면 재매수 buy("rebuy"); if var33 < var43 then sell("3.7",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == -1 And #직전거래 매도포지션 CrossDown(C,ExitPrice(1)) Then #직전거래의 청산가격을 상향돌파하면 재매도 sell("resell"); */ //---------------------이익실현----------------------------------- If (stime >= 90000 and stime < 100000) THEN SetStopTrailing(0.05,1.0,PointStop); else If (stime > 95000 and stime < 120000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 114000 and stime < 135000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 120000 and stime < 143000) THEN SetStopTrailing(0.05,1,PointStop); else If (stime > 142000 and stime < 150000) THEN SetStopTrailing(0.05,1,PointStop); Else SetStopTrailing(0,0,0); SetStopProfittarget(2.0,PercentStop); SetStopInactivity(0.1,20,PointStop); SetStopLoss(1.0,PercentStop); SetStopEndofday(150000);
프로필 이미지

외국인

2011-07-06 16:53:40

동일하게 마지막이익청산이 매수로 되는데요
프로필 이미지

외국인

2011-07-06 17:02:30

var29 = ma(c,1); var31 = ma(C,3); var32 = ma(C,5); var33 = ma(C,7); var34 = ma(C,8); var35 = ma(C,9); var36 = ma(C,10); var37 = ma(C,15); var38 = ma(C,20); var39 = ma(C,30); var40 = ma(C,45); var41 = ma(C,60); var42 = ma(C,90); var43 = ma(C,100); var44 = ma(C,120); Condition1 = ExitDate(1) == sdate and IsExitName("StopProfittarget",1) == true; if Condition1 == false Then{ if var31 > var37 and var32 >var38 then buy("b1",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == 1 And #직전거래 매수포지션 crossup(C,ExitPrice(1)) Then #진전거래의 청산가격을 상향돌파하면 재매수 buy("rebuy"); if var31 < var37 and var33 < var37 then Sell("ss",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == -1 And #직전거래 매도포지션 CrossDown(C,ExitPrice(1)) Then #직전거래의 청산가격을 상향돌파하면 재매도 sell("resell"); } //---------------------이익실현----------------------------------- If (stime >= 90000 and stime < 100000) THEN SetStopTrailing(0.05,1.0,PointStop,0); else If (stime > 95000 and stime < 120000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 114000 and stime < 135000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 120000 and stime < 143000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 142000 and stime < 150000) THEN SetStopTrailing(0.05,1,PointStop,0); Else SetStopTrailing(0,0,0); SetStopProfittarget(2.0,PercentStop); SetStopInactivity(0.1,20,PointStop); SetStopLoss(1.0,PercentStop); SetStopEndofday(150000);
프로필 이미지

예스스탁 예스스탁 답변

2011-07-06 17:09:53

var29 = ma(c,1); var31 = ma(C,3); var32 = ma(C,5); var33 = ma(C,7); var34 = ma(C,8); var35 = ma(C,9); var36 = ma(C,10); var37 = ma(C,15); var38 = ma(C,20); var39 = ma(C,30); var40 = ma(C,45); var41 = ma(C,60); var42 = ma(C,90); var43 = ma(C,100); var44 = ma(C,120); Condition1 = ExitDate(1) == sdate and IsExitName("StopProfittarget",1) == true; if Condition1 == false Then{ if (var31 > var37 and var32 >var38) and !(var31[1] > var37[1] and var32[1] >var38[1]) then buy("b1",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == 1 And #직전거래 매수포지션 crossup(C,ExitPrice(1)) Then #진전거래의 청산가격을 상향돌파하면 재매수 buy("rebuy"); if (var31 < var37 and var33 < var37) and !(var31[1] < var37[1] and var33[1] < var37[1]) then Sell("ss",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == -1 And #직전거래 매도포지션 CrossDown(C,ExitPrice(1)) Then #직전거래의 청산가격을 상향돌파하면 재매도 sell("resell"); } //---------------------이익실현----------------------------------- If (stime >= 90000 and stime < 100000) THEN SetStopTrailing(0.05,1.0,PointStop,0); else If (stime > 95000 and stime < 120000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 114000 and stime < 135000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 120000 and stime < 143000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 142000 and stime < 150000) THEN SetStopTrailing(0.05,1,PointStop,0); Else SetStopTrailing(0,0,0); SetStopProfittarget(2.0,PercentStop); SetStopInactivity(0.1,20,PointStop); SetStopLoss(1.0,PercentStop); SetStopEndofday(150000); > 외국인 님이 쓴 글입니다. > 제목 : Re : Re : Re : 시스템식 > var29 = ma(c,1); var31 = ma(C,3); var32 = ma(C,5); var33 = ma(C,7); var34 = ma(C,8); var35 = ma(C,9); var36 = ma(C,10); var37 = ma(C,15); var38 = ma(C,20); var39 = ma(C,30); var40 = ma(C,45); var41 = ma(C,60); var42 = ma(C,90); var43 = ma(C,100); var44 = ma(C,120); Condition1 = ExitDate(1) == sdate and IsExitName("StopProfittarget",1) == true; if Condition1 == false Then{ if var31 > var37 and var32 >var38 then buy("b1",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == 1 And #직전거래 매수포지션 crossup(C,ExitPrice(1)) Then #진전거래의 청산가격을 상향돌파하면 재매수 buy("rebuy"); if var31 < var37 and var33 < var37 then Sell("ss",OnClose,def); if MarketPosition == 0 And #현재 무포지션 MarketPosition(1) == -1 And #직전거래 매도포지션 CrossDown(C,ExitPrice(1)) Then #직전거래의 청산가격을 상향돌파하면 재매도 sell("resell"); } //---------------------이익실현----------------------------------- If (stime >= 90000 and stime < 100000) THEN SetStopTrailing(0.05,1.0,PointStop,0); else If (stime > 95000 and stime < 120000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 114000 and stime < 135000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 120000 and stime < 143000) THEN SetStopTrailing(0.05,1,PointStop,0); else If (stime > 142000 and stime < 150000) THEN SetStopTrailing(0.05,1,PointStop,0); Else SetStopTrailing(0,0,0); SetStopProfittarget(2.0,PercentStop); SetStopInactivity(0.1,20,PointStop); SetStopLoss(1.0,PercentStop); SetStopEndofday(150000);