커뮤니티

수식문의

프로필 이미지
회원
2013-02-27 08:01:08
233
글번호 60009
답변완료
안녕하세요 주가가 20일선 위에서만 매수가능하게 해주세요 20일선은 일봉인데요 분봉으로하면 1200분으로 설정해야 한나요? 수고하세요~ input : 투입금액(1000000); var : count(0),cnt(0); 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)); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If V >60000 and Upvol/DownVol*100 >=150 and count < 1 Then buy("매수",onclose,def,var1); if MarketPosition == 1 Then ExitLong("매도",AtLimit,AvgEntryPrice*1.03);
지표
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-02-27 14:22:43

안녕하세요 예스스탁입니다. 주가가 일봉 20선 위에 있을때만 진입하도록 했습니다. input : 투입금액(1000000),P1(20); var : count(0),cnt(0),cnt1(0),sumV(0), maV(0); sumV = 0; for cnt1 = 0 to P1-1 { sumV = sumV+DayClose(cnt1); } maV = sumV / P1; 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)); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If V >60000 and Upvol/DownVol*100 >=150 and count < 1 and C > mav Then buy("매수",onclose,def,var1); if MarketPosition == 1 Then ExitLong("매도",AtLimit,AvgEntryPrice*1.03); 일봉이평은 분봉상 갯수로는 지정될수 없습니다. 일간종가 20개를 평균하는 것으로 작성했습니다. 즐거운 하루되세요 > HI_jht7469 님이 쓴 글입니다. > 제목 : 수식문의 > 안녕하세요 주가가 20일선 위에서만 매수가능하게 해주세요 20일선은 일봉인데요 분봉으로하면 1200분으로 설정해야 한나요? 수고하세요~ input : 투입금액(1000000); var : count(0),cnt(0); 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)); count = 0; for cnt = 0 to 10{ if sdate == EntryDate(cnt) Then count = count+1; } If V >60000 and Upvol/DownVol*100 >=150 and count < 1 Then buy("매수",onclose,def,var1); if MarketPosition == 1 Then ExitLong("매도",AtLimit,AvgEntryPrice*1.03);