커뮤니티

부탁드립니다.

프로필 이미지
쌀사비팔
2014-01-07 13:19:56
149
글번호 71143
답변완료
현물 1분봉 입니다. <매수조건> -전일 종가가 5일선(일봉) 이격도 108 이상이고 -오늘 매수가 한 번이라도 되었다면, 익일부터 매수 금지(모두 청산된 후에 매수 가능) -오늘 청산이 한 번이라도 되었다면, 오늘 중에는 매수 금지 <매수> -5일(일봉) 이격도 105.5미만~104이상이면 오늘 1번만 매수 -5일(일봉) 이격도 104미만~102.5이상이면 오늘 1번만 매수 -5일(일봉) 이격도 102.5미만~101이상이면 오늘 1번만 매수 -20일(일봉) 이격도 106미만~104이상이면 오늘 1번만 매수 -20일(일봉) 이격도 104미만~102이상이면 오늘 1번만 매수 -20일(일봉) 이격도 102미만~100이상이면 오늘 1번만 매수 <매수 당일 청산> -평균매수가 대비 5% 상승시 청산 <매수 +1일 청산> -평균 매수가 대비 7% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +2일 청산> -평균 매수가 대비 8% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +3일 청산> -평균 매수가 대비 9% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +4일 청산> -평균 매수가 대비 10% 상승시 청산 -당일 저가대비 10% 상승시 청산 -09:45시에 청산
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-01-07 15:29:15

안녕하세요 예스스탁입니다. input : P1(5),P2(20); var : sumV(0), maV(0),sumV1(0), maV1(0), count(0),dis(0),dis1(0),cnt(0),entryCond(false),Daycnt(0); var : sumv2(0),mav2(0),dis2(0); var : cond1(false),cond2(false),cond3(false),cond4(false),cond5(false),cond6(false); var : EP1(0),EP2(0),EP3(0),EP4(0),EP5(0),EP6(0); sumV1 = 0; for count = 0 to P2{ if count < P1 Then{ sumV = sumV+DayClose(count); sumV1 = sumV1+DayClose(count+1); } if count < P2 Then sumV2 = sumV2+DayClose(count); } maV = sumV / P1; maV1 = sumV1 / P1; maV2 = sumV2 / P2; dis = C/mav*100; dis1 = C/mav1*100; dis2 = C/mav2*100; if date != date[1] Then{ Daycnt = daycnt+1; cond1 = false; cond2 = false; cond3 = false; cond4 = false; cond5 = false; cond6 = false; entryCond = false; } if MarketPosition == 1 and MarketPosition[1] != MarketPosition Then entrycond = true; if ((EntryCond == false and MarketPosition == 0) or (MarketPosition == 1 and EntryDate == sdate)) and ExitDate(1) != sdate and dis1 >= 108 Then{ if cond1 == false and dis >= 104 and dis < 105.5 Then{ buy("b1"); cond1 = true; } if cond2 == false and dis >= 102.5 and dis < 104 Then{ buy("b2"); cond2 = true; } if cond3 == false and dis >= 101 and dis < 102.5 Then{ buy("b3"); cond3 = true; } if cond4 == false and dis2 >= 104 and dis2 < 106 Then{ buy("b4"); cond4 = true; } if cond5 == false and dis2 >= 102 and dis2 < 104 Then{ buy("b5"); cond5 = true; } if cond6 == false and dis2 >= 100 and dis2 < 102 Then{ buy("b6"); cond6 = true; } } if MarketPosition == 1 Then{ if daycnt == daycnt[BarsSinceEntry] Then{ ExitLong("BP0",atlimit,AvgEntryPrice*1.05); } if daycnt == daycnt[BarsSinceEntry]+1 Then{ ExitLong("BP1",atlimit,AvgEntryPrice*1.07); ExitLong("Bx1",atlimit,daylow*1.10); } if daycnt == daycnt[BarsSinceEntry]+2 Then{ ExitLong("BP2",atlimit,AvgEntryPrice*1.08); ExitLong("Bx2",atlimit,daylow*1.10); } if daycnt == daycnt[BarsSinceEntry]+3 Then{ ExitLong("BP3",atlimit,AvgEntryPrice*1.09); ExitLong("Bx3",atlimit,daylow*1.10); } if daycnt == daycnt[BarsSinceEntry]+4 Then{ ExitLong("BP4",atlimit,AvgEntryPrice*1.10); ExitLong("Bx4",atlimit,daylow*1.10); if stime == 94500 Then exitlong("x"); } } 즐거운 하루되세요 > 쌀사비팔 님이 쓴 글입니다. > 제목 : 부탁드립니다. > 현물 1분봉 입니다. <매수조건> -전일 종가가 5일선(일봉) 이격도 108 이상이고 -오늘 매수가 한 번이라도 되었다면, 익일부터 매수 금지(모두 청산된 후에 매수 가능) -오늘 청산이 한 번이라도 되었다면, 오늘 중에는 매수 금지 <매수> -5일(일봉) 이격도 105.5미만~104이상이면 오늘 1번만 매수 -5일(일봉) 이격도 104미만~102.5이상이면 오늘 1번만 매수 -5일(일봉) 이격도 102.5미만~101이상이면 오늘 1번만 매수 -20일(일봉) 이격도 106미만~104이상이면 오늘 1번만 매수 -20일(일봉) 이격도 104미만~102이상이면 오늘 1번만 매수 -20일(일봉) 이격도 102미만~100이상이면 오늘 1번만 매수 <매수 당일 청산> -평균매수가 대비 5% 상승시 청산 <매수 +1일 청산> -평균 매수가 대비 7% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +2일 청산> -평균 매수가 대비 8% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +3일 청산> -평균 매수가 대비 9% 상승시 청산 -당일 저가대비 10% 상승시 청산 <매수 +4일 청산> -평균 매수가 대비 10% 상승시 청산 -당일 저가대비 10% 상승시 청산 -09:45시에 청산