커뮤니티

매수숫자변경

프로필 이미지
큰바위얼굴
2017-05-28 18:19:23
95
글번호 109903
답변완료
input : HP(5),LP(5); var : cnt(0),HH(0),LL(0); HH = dayhigh(1); for cnt = 1 to HP{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); } LL = dayLow(1); for cnt = 1 to LP{ if daylow(cnt) < LL Then LL = dayLow(cnt); } if crossup(c,HH) then buy(); if CrossDown(c,LL) Then sell(); 위수식에서 시가가 갭 2p 이상으로 돌파시에 60%만 매수합니다(나머지는정상매매) 매도는반대 항상감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2017-05-30 09:30:13

안녕하세요 예스스탁입니다. 수식안에서 기본수량을 지정해 주셔야 합니다. input : HP(5),LP(5),기본수량(10); var : cnt(0),HH(0),LL(0),vol(0); HH = dayhigh(1); for cnt = 1 to HP{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); } LL = dayLow(1); for cnt = 1 to LP{ if daylow(cnt) < LL Then LL = dayLow(cnt); } if crossup(c,HH) then{ vol = iff(dayopen < DayClose(1)+2,기본수량,int(기본수량*0.6)); buy("b",OnClose,def,vol); } if CrossDown(c,LL) Then{ vol = iff(dayopen > DayClose(1)+2,기본수량,int(기본수량*0.6)); sell("s",OnClose,def,vol); } 즐거운 하루되세요 > 큰바위얼굴 님이 쓴 글입니다. > 제목 : 매수숫자변경 > input : HP(5),LP(5); var : cnt(0),HH(0),LL(0); HH = dayhigh(1); for cnt = 1 to HP{ if dayhigh(cnt) > HH Then HH = dayhigh(cnt); } LL = dayLow(1); for cnt = 1 to LP{ if daylow(cnt) < LL Then LL = dayLow(cnt); } if crossup(c,HH) then buy(); if CrossDown(c,LL) Then sell(); 위수식에서 시가가 갭 2p 이상으로 돌파시에 60%만 매수합니다(나머지는정상매매) 매도는반대 항상감사합니다