커뮤니티

시초가 매수 매도 관련..

프로필 이미지
pp8184
2003-11-11 05:21:52
3513
글번호 1275
답변완료
input : a(1), b(1), ma(10); if crossup(c, dayopen() +a) or crossup(c, dayopen() -b) then buy(); if crossdown(c, ma) then exitlong(); if crossdown(c, dayopen() +a) or crossdown(c, dayopen() -a) then sell(); if crossup(c, ma) then exitshort(); 시초가에서 +- 1포인트를 정해서 매매하는 수식인데 생각처럼 결과가 안나오네요.. 청산식도 그렇고..어디가 잘못 됐는지..
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-11-11 09:58:57

문의하신 내용 수정 답변드립니다. 다음과 같이 적용해 보시기 바랍니다. input : a(1), b(1), P(10); var1 = ma(C,P); if crossup(c, dayopen() +a) or crossup(c, dayopen() -b) then buy(); if crossdown(c, var1) then exitlong(); if crossdown(c, dayopen() +a) or crossdown(c, dayopen() -a) then sell(); if crossup(c, var1) then exitshort(); 위 식에서는 첫번째 봉과 그 이후의 봉의 구분이 없기 때문에 첫번째 봉에서는 전일의 데이타와 비교하여 진입을 결정하기 때문에 당일의 데이타만을 이용하여 진입하고자 한다면 첫봉에서 의도하는 내용과 다르게 나올 수 있습니다. 이 내용은 첫봉에서의 진입 조건을 다시 설명해 주시면 수정답변 드리도록 하겠습니다. > pp8184 님이 쓴 글입니다. > 제목 : 시초가 매수 매도 관련.. > input : a(1), b(1), ma(10); if crossup(c, dayopen() +a) or crossup(c, dayopen() -b) then buy(); if crossdown(c, ma) then exitlong(); if crossdown(c, dayopen() +a) or crossdown(c, dayopen() -a) then sell(); if crossup(c, ma) then exitshort(); 시초가에서 +- 1포인트를 정해서 매매하는 수식인데 생각처럼 결과가 안나오네요.. 청산식도 그렇고..어디가 잘못 됐는지..