커뮤니티

한번더 검토해주시고 종목검색식도 부탁드립니다

프로필 이미지
yesany
2012-05-30 23:39:13
288
글번호 51505
답변완료
안녕하세요 ? 작성해주신 프로그램인데요 가). 앞부분도 설명좀 부탁 드립니다 수동매매에서는 종목이 나오는데 프로그램상으로는 나오지 않습니다 죄송하지만 수식 한번더 검토해주시고 앞부분도 설명 부탁드리구요 input : loss(3); if date != date[1] Then{ var1 = H; var2 = L; var11 = stime; var21 = stime; } if H > var1 Then{ var1 = H; var11 = stime; } if L < var2 Then{ var2 = L; var21 = stime; } if stime >= 110000 and#11시 이후 C[dayindex] > O[dayindex] and #첫봉양봉 C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음후 var11 < 110000 and #당일 최고가는 11시 이전에 형성 var11 < var12 and #당일최고가 형성후 최저가 형성 C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락 C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근 buy(); if MarketPosition == 1 Then{ if MaxContracts == CurrentContracts Then exitlong("b1x",atlimit,EntryPrice*1.04,"",int(CurrentContracts*0.5),1); exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.85); } SetStopLoss(3,PercentStop); SetStopEndofday(144500); 나). 그리고 아래의 조건으로 종목검색식도 부탁드립니다 매수 : 1. 당일 첫 봉(A)이 양봉이며 오전 11이이전 최고가 봉(B) 보다 작고 2. 일정시간(2시간정도) 상승유지 후 하락을 시작하여 전일종가 부근으로 하락(봉C : 최고가 B 대비 9% 이상) 하면 매수 * if A == 양봉 and A < B then if 시간 > 110000 and B >= (C * 1.09) buy(); 매도 : 1. 매수가격에서 3% 하락 시 손절(외부변수사용가능토록 설정) 2. 매수가격에서 4% 상승 시 50 % 매도 3. 최고가격 대비 15% 하락 시 전량매도 4. 당일청산 (144500)
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-05-31 13:30:40

안녕하세요 예스스탁입니다. 1. 주석을 추가했습니다. #당일 첫봉 if date != date[1] Then{ var1 = H; #당일 최고값 계산을 위해 첫봉의 고가를 초기값으로 설정 var2 = L; #당일 최저값 계산을 위해 첫봉의 저가를 초기값으로 설정 var11 = stime; #당일 최고값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정 var21 = stime; #당일 최저값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정 } #현재봉 고가가 기준에 저장된 var1값 보다 크면 #현재봉 고가를 var1에 저장하고 var11에는 현재봉 시간저장 if H > var1 Then{ var1 = H; var11 = stime; } #현재봉 저가가 기준에 저장된 var2값 보다 작으면 #현재봉 저가를 var2에 저장하고 var21에는 현재봉 시간저장 if L < var2 Then{ var2 = L; var21 = stime; } if stime >= 110000 and#11시 이후 C[dayindex] > O[dayindex] and #첫봉양봉 C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음 var11 < 110000 and #당일 최고가는 11시 이전에 형성 var11 < var12 and #당일최고가 형성후 최저가 형성 C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락 C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근 buy(); if MarketPosition == 1 Then{ if MaxContracts == CurrentContracts Then exitlong("b1x",atlimit,EntryPrice*1.04,"",int(CurrentContracts*0.5),1); exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.85); } SetStopLoss(3,PercentStop); SetStopEndofday(144500); 2, #당일 첫봉 if date != date[1] Then{ var1 = H; #당일 최고값 계산을 위해 첫봉의 고가를 초기값으로 설정 var2 = L; #당일 최저값 계산을 위해 첫봉의 저가를 초기값으로 설정 var11 = stime; #당일 최고값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정 var21 = stime; #당일 최저값 발생시간을 계산하기 위해 첫봉의 시간을 초기값으로 설정 } #현재봉 고가가 기준에 저장된 var1값 보다 크면 #현재봉 고가를 var1에 저장하고 var11에는 현재봉 시간저장 if H > var1 Then{ var1 = H; var11 = stime; } #현재봉 저가가 기준에 저장된 var2값 보다 작으면 #현재봉 저가를 var2에 저장하고 var21에는 현재봉 시간저장 if L < var2 Then{ var2 = L; var21 = stime; } if stime >= 110000 and#11시 이후 C[dayindex] > O[dayindex] and #첫봉양봉 C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음 var11 < 110000 and #당일 최고가는 11시 이전에 형성 var11 < var12 and #당일최고가 형성후 최저가 형성 C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락 C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근 find(1); 즐거운 하루되세요 > yesany 님이 쓴 글입니다. > 제목 : 한번더 검토해주시고 종목검색식도 부탁드립니다 > 안녕하세요 ? 작성해주신 프로그램인데요 가). 앞부분도 설명좀 부탁 드립니다 수동매매에서는 종목이 나오는데 프로그램상으로는 나오지 않습니다 죄송하지만 수식 한번더 검토해주시고 앞부분도 설명 부탁드리구요 input : loss(3); if date != date[1] Then{ var1 = H; var2 = L; var11 = stime; var21 = stime; } if H > var1 Then{ var1 = H; var11 = stime; } if L < var2 Then{ var2 = L; var21 = stime; } if stime >= 110000 and#11시 이후 C[dayindex] > O[dayindex] and #첫봉양봉 C[dayindex] < var1 and #첫봉 종가가 당일최고가 보다 작음후 var11 < 110000 and #당일 최고가는 11시 이전에 형성 var11 < var12 and #당일최고가 형성후 최저가 형성 C <= var1*0.91 and #11이전 최고가 대비 9%이상 하락 C <= DayClose(1)*1.01 and C >= DayClose(1)*1.01 Then#전일종가 +-1% 부근 buy(); if MarketPosition == 1 Then{ if MaxContracts == CurrentContracts Then exitlong("b1x",atlimit,EntryPrice*1.04,"",int(CurrentContracts*0.5),1); exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.85); } SetStopLoss(3,PercentStop); SetStopEndofday(144500); 나). 그리고 아래의 조건으로 종목검색식도 부탁드립니다 매수 : 1. 당일 첫 봉(A)이 양봉이며 오전 11이이전 최고가 봉(B) 보다 작고 2. 일정시간(2시간정도) 상승유지 후 하락을 시작하여 전일종가 부근으로 하락(봉C : 최고가 B 대비 9% 이상) 하면 매수 * if A == 양봉 and A < B then if 시간 > 110000 and B >= (C * 1.09) buy(); 매도 : 1. 매수가격에서 3% 하락 시 손절(외부변수사용가능토록 설정) 2. 매수가격에서 4% 상승 시 50 % 매도 3. 최고가격 대비 15% 하락 시 전량매도 4. 당일청산 (144500)