커뮤니티

체결강도 수식 부탁드립니다.

프로필 이미지
승부사1
2017-05-05 23:12:28
204
글번호 109323
답변완료
매수조건(조건 만족시 매수) 1. 체결강도 100 돌파 and 30분봉 챠트상 5MA 우상향시 매수(재매수) 2. 시초가 체결강도가 100이상시 시초가 매수 매도조건(조건 만족시 매도) 1. 체결강도 100 이탈시 매도 2. 주가 고점대비 3% 하락시 매도 3. 상한가 전량 매도 1일 진입횟수 3회로 제한
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-08 17:03:25

안녕하세요 예스스탁입니다. var : 상한가(0), UpLimit(0); var : up1(0), up2(0), up3(0), up4(0), up5(0),up6(0),Up7(0); var : T1(0),entry(0); if date >= 19981207 then { if date < 20050328 && CodeCategory() == 2 then UpLimit = (BP[0] * 1.12); Else if date >= 20050328 and date < 20150615 Then UpLimit = (BP[0] * 1.15); Else UpLimit = (BP[0] * 1.30); if CodeCategory() == 2 then { if date >= 20030721 then { up1 = int(UpLimit/100+0.00001)*100; up2 = int(UpLimit/100+0.00001)*100; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/10+0.00001)*10; up7 = int(UpLimit/1+0.00001)*1; } } Else { up1 = int(UpLimit/1000+0.00001)*1000; up2 = int(UpLimit/500+0.00001)*500; up3 = int(UpLimit/100+0.00001)*100; up4 = int(UpLimit/50+0.00001)*50; up5 = int(UpLimit/10+0.00001)*10; up6 = int(UpLimit/5+0.00001)*5; up7 = int(UpLimit/1+0.00001)*1; } if CodeCategory() == 1 || CodeCategory() == 2 then { if sdate < 20101004 Then{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up6); } Else{ If BP >= 500000 Then 상한가 = up1; Else If BP >= 100000 Then 상한가 = iff(up2>=500000, up1, up2); Else If BP >= 50000 Then 상한가 = iff(up3>=100000, up2, up3); Else If BP >= 10000 Then 상한가 = iff(up4>=50000, up3, up4); Else If BP >= 5000 Then 상한가 = iff(up5>=10000, up4, up5); Else If BP >= 1000 Then 상한가 = iff(up5>=5000, up5, up6); Else 상한가 = iff(up6>=1000, up6, up7); } } else if CodeCategory() == 8 || CodeCategory() == 9 then { // ETF 상한가 = up6; } } var1 = Upvol/downvol*100; if bdate != bdate[1] then{ T1 = TotalTrades; } if MarketPosition == 0 Then entry = TotalTrades-T1; Else entry = TotalTrades-T1+1; if entry < 3 and ((Bdate != Bdate[1] and var1 >= 100) or (bdate == bdate[1] and crossup(var1,100))) Then buy("b"); if MarketPosition == 1 Then{ if var1 < 100 Then exitlong("bx1"); exitlong("bx2",AtStop,highest(H,BarsSinceEntry)*0.97); exitlong("bx3",Atlimit,상한가); } 즐거운 하루되세요 > 승부사1 님이 쓴 글입니다. > 제목 : 체결강도 수식 부탁드립니다. > 매수조건(조건 만족시 매수) 1. 체결강도 100 돌파 and 30분봉 챠트상 5MA 우상향시 매수(재매수) 2. 시초가 체결강도가 100이상시 시초가 매수 매도조건(조건 만족시 매도) 1. 체결강도 100 이탈시 매도 2. 주가 고점대비 3% 하락시 매도 3. 상한가 전량 매도 1일 진입횟수 3회로 제한