커뮤니티

수정부탁합니다

프로필 이미지
회원
2013-10-08 01:02:05
137
글번호 68209
답변완료
안녕하세여~~~ 추가 매수는 -5프로 이하에 있는경우에 하는걸로 바꾸어주세요 식에 이 식이 있는데요 3일선이 5일선 그로스업하면 매수인가요? 이것 삭제 해주세요 var1 = ma(c,3); var2 = ma(c,5); if crossup(var1,var2) 수고 하십시오 input : 투입금액(200000); if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then Var1 = int(int(투입금액/C)/10)*10; Else Var1 = int(투입금액/C); } if CodeCategory == 2 Then#코스닥 Var1 = int(투입금액/C); if CodeCategory == 6 Then#옵션 Var1 = int(투입금액/(C*BigPointValue)); If V >100000 and Upvol/DownVol*100 >=150 and c < DayClose(1)*1.12 Then buy("매수",onclose,def,var1); if CodeCategory == 1 Then{ if BasePrice < 50000 Then value1 = int(int(투입금액/C)/10)*10; Else value1 = int(투입금액/C); } if CodeCategory == 2 or CodeCategory == 8 Then value1 = int(투입금액/C); var1 = ma(c,3); var2 = ma(c,5); if crossup(var1,var2) and MarketPosition == 0 and ExitDate(1) != sdate and C < DayClose(1)*1.12 Then buy("매수2",OnClose,def,value1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("매도1",atlimit,EntryPrice*1.03); if CurrentEntries >= 2 Then exitlong("매도2",atlimit,AvgEntryPrice*1.02); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-08 10:04:38

안녕하세요 예스스탁입니다. 1. 작성하신 식에는 매수식이 2개가 있습니다. 이중에 "매수2"는 항상 무포지션에서 진입하므로 추가매수가 되지 않는 신호입니다. "매수"식만 추가매수가 가능한 식입니다. "매수"에 추가매수시에 진입가 대미 5% 이하일때만 진입하게 조건을 지정했습니다. 2. 3이평이 5이평 상향돌파하는 조건은 삭제 했습니다. 3 input : 투입금액(200000); if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then Var1 = int(int(투입금액/C)/10)*10; Else Var1 = int(투입금액/C); } if CodeCategory == 2 Then#코스닥 Var1 = int(투입금액/C); if CodeCategory == 6 Then#옵션 Var1 = int(투입금액/(C*BigPointValue)); If V >100000 and Upvol/DownVol*100 >=150 and c < DayClose(1)*1.12 Then{ if MarketPosition == 0 or (MarketPosition == 1 and C <= EntryPrice*0.95) Then buy("매수",onclose,def,var1); } if CodeCategory == 1 Then{ if BasePrice < 50000 Then value1 = int(int(투입금액/C)/10)*10; Else value1 = int(투입금액/C); } if CodeCategory == 2 or CodeCategory == 8 Then value1 = int(투입금액/C); if MarketPosition == 0 and ExitDate(1) != sdate and C < DayClose(1)*1.12 Then buy("매수2",OnClose,def,value1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("매도1",atlimit,EntryPrice*1.03); if CurrentEntries >= 2 Then exitlong("매도2",atlimit,AvgEntryPrice*1.02); } 즐거운 하루되세요 > HI_jh***** 님이 쓴 글입니다. > 제목 : 수정부탁합니다 > 안녕하세여~~~ 추가 매수는 -5프로 이하에 있는경우에 하는걸로 바꾸어주세요 식에 이 식이 있는데요 3일선이 5일선 그로스업하면 매수인가요? 이것 삭제 해주세요 var1 = ma(c,3); var2 = ma(c,5); if crossup(var1,var2) 수고 하십시오 input : 투입금액(200000); if CodeCategory == 1 Then{ #코스피 if BasePrice < 50000 Then Var1 = int(int(투입금액/C)/10)*10; Else Var1 = int(투입금액/C); } if CodeCategory == 2 Then#코스닥 Var1 = int(투입금액/C); if CodeCategory == 6 Then#옵션 Var1 = int(투입금액/(C*BigPointValue)); If V >100000 and Upvol/DownVol*100 >=150 and c < DayClose(1)*1.12 Then buy("매수",onclose,def,var1); if CodeCategory == 1 Then{ if BasePrice < 50000 Then value1 = int(int(투입금액/C)/10)*10; Else value1 = int(투입금액/C); } if CodeCategory == 2 or CodeCategory == 8 Then value1 = int(투입금액/C); var1 = ma(c,3); var2 = ma(c,5); if crossup(var1,var2) and MarketPosition == 0 and ExitDate(1) != sdate and C < DayClose(1)*1.12 Then buy("매수2",OnClose,def,value1); if MarketPosition == 1 Then{ if CurrentEntries == 1 Then exitlong("매도1",atlimit,EntryPrice*1.03); if CurrentEntries >= 2 Then exitlong("매도2",atlimit,AvgEntryPrice*1.02); }