커뮤니티
시초가 매수 매도 관련..
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포인트를 정해서 매매하는 수식인데 생각처럼 결과가 안나오네요..
청산식도 그렇고..어디가 잘못 됐는지..
다음글