커뮤니티

시스템식 수정부탁합니다

프로필 이미지
회원
2013-05-21 13:21:53
268
글번호 63438
답변완료
안녕하세요. 아래의 시스템식에서 매도조건이 목표수익과 Stoploss로만 설정하고 있는데 매도조건을 하나 추가하고 싶습니다. - 매도조건 : 스톡케스틱이 과매도구간에 진입후 과매도구간(80선)을 이탈할 때 매도 부탁드립니다 ======================================================================== input : p1(25),P2(6),P3(6); input : 투입금액1(200000),투입금액2(400000); var : vol1(0),vol2(0),cnt(0),HH(0); #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then{ vol1 = int(int(투입금액1/C)/10)*10; vol2 = int(int(투입금액2/C)/10)*10; } Else{ #5만원 이상 vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } } #kosdoq if CodeCategory == 2 Then{ vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } value1 = (Close - lowest(L,P1)) / (highest(H,P1) - Lowest(L,P1)) * 100; var1 = ma(value1,P2); var2 = ma(var1,p3); var3 = ma(c,200); #슬로우K가 80 이상일때의 최고값 if crossup(var1,80) Then HH = H; if var1 > 80 then{ if H > HH Then HH = H; } if C <= HH*0.97 and crossup(var1,20) and c > var3 Then buy("b1",OnClose,def,vol1); if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == true Then{ if crossup(var1,20) Then buy("b2",OnClose,def,vol2); } SetStopProfittarget(2.3,PercentStop); SetStopLoss(3.0,PercentStop);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-05-21 15:35:27

안녕하세요 예스스탁입니다. input : p1(25),P2(6),P3(6); input : 투입금액1(200000),투입금액2(400000); var : vol1(0),vol2(0),cnt(0),HH(0); #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then{ vol1 = int(int(투입금액1/C)/10)*10; vol2 = int(int(투입금액2/C)/10)*10; } Else{ #5만원 이상 vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } } #kosdoq if CodeCategory == 2 Then{ vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } value1 = (Close - lowest(L,P1)) / (highest(H,P1) - Lowest(L,P1)) * 100; var1 = ma(value1,P2); var2 = ma(var1,p3); var3 = ma(c,200); #슬로우K가 80 이상일때의 최고값 if crossup(var1,80) Then HH = H; if var1 > 80 then{ if H > HH Then HH = H; } if C <= HH*0.97 and crossup(var1,20) and c > var3 Then buy("b1",OnClose,def,vol1); if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == true Then{ if crossup(var1,20) Then buy("b2",OnClose,def,vol2); } SetStopProfittarget(2.3,PercentStop); SetStopLoss(3.0,PercentStop); if MarketPosition == 1 and CrossDown(var1,80) Then ExitLong(); 즐거운 하루되세요 > WT_hopevv 님이 쓴 글입니다. > 제목 : 시스템식 수정부탁합니다 > 안녕하세요. 아래의 시스템식에서 매도조건이 목표수익과 Stoploss로만 설정하고 있는데 매도조건을 하나 추가하고 싶습니다. - 매도조건 : 스톡케스틱이 과매도구간에 진입후 과매도구간(80선)을 이탈할 때 매도 부탁드립니다 ======================================================================== input : p1(25),P2(6),P3(6); input : 투입금액1(200000),투입금액2(400000); var : vol1(0),vol2(0),cnt(0),HH(0); #kospi if CodeCategory == 1 Then{ if BasePrice < 50000 Then{ vol1 = int(int(투입금액1/C)/10)*10; vol2 = int(int(투입금액2/C)/10)*10; } Else{ #5만원 이상 vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } } #kosdoq if CodeCategory == 2 Then{ vol1 = int(투입금액1/C); vol2 = int(투입금액2/C); } value1 = (Close - lowest(L,P1)) / (highest(H,P1) - Lowest(L,P1)) * 100; var1 = ma(value1,P2); var2 = ma(var1,p3); var3 = ma(c,200); #슬로우K가 80 이상일때의 최고값 if crossup(var1,80) Then HH = H; if var1 > 80 then{ if H > HH Then HH = H; } if C <= HH*0.97 and crossup(var1,20) and c > var3 Then buy("b1",OnClose,def,vol1); if MarketPosition == 0 and IsEntryName("b1",1) == true and IsExitName("StopLoss",1) == true Then{ if crossup(var1,20) Then buy("b2",OnClose,def,vol2); } SetStopProfittarget(2.3,PercentStop); SetStopLoss(3.0,PercentStop);