커뮤니티

수식 재문의합니다.

프로필 이미지
fjulia
2004-04-16 09:28:53
1268
글번호 3209
답변완료
아래수식에서 마지막 15:00 봉에서 신호가 발생시 동시호가에 청산 신호는 나오지만 실제 매매는 안되는데... 다음날 아침에도 그대로는 매매가 이루어지지 않네요... 종가에 나온 신호를 다음날 아침에 나오게 할 수 있는지와 다른 좋은 방법이 있으면 알려주시기 바랍니다... 좋은 하루되세요... ================== input : Period(20), Period1(5); var :비교이평(0), 기준이평(0), buyVal(0), sellVal(0); 비교이평 = ma(C, Period); 기준이평 = ma(C, Period1); if crossup(C[1], 비교이평[1]) and 기준이평[1]*1.03 < 비교이평[1] and 기준이평[1]*1.05 > 비교이평[1] and C > 비교이평[1] then { buy(); buyVal = C; //매수가격을 저장 } if crossdown(C, 비교이평) and 비교이평[1] > 기준이평[1] then exitlong(); if crossdown(C[1], 비교이평[1]) and 비교이평[2] > 기준이평[2] then { sell(); sellVal = C; //매도가격을 저장 } if crossup(C, 비교이평) and 기준이평*1.03 < 비교이평 and 기준이평*1.05 > 비교이평 and C > 비교이평 then exitshort(); //강제청산 if CrossDown(C,buyVal-1) then exitlong(); if CrossUp(C,sellVal+1) then exitshort();
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-04-16 09:58:24

안녕하세요? 예스스탁입니다... 동시호가에 신호가 발생한는 경우 수동으로 청산주문을 내셔야 합니다. 만일 자동으로 청산주문을 내려 하신다면 시간함수 등을 쓰셔서 동시호가 시간 전에 청산이 되게 하셔야 합니다... 예를 들어서, 10분봉 차트를 이용하신 다면 청산식에 "or stime == 145000"과 같은 구문을 추가해 넣으셔서 2시 50분봉이 완성되는 3시 정각의 첫번째 체결데이터가 들어오는 순간 주문이 나가게 하시는 방법이 있습니다. 감사합니다.. > fjulia 님이 쓴 글입니다. > 제목 : 수식 재문의합니다. > 아래수식에서 마지막 15:00 봉에서 신호가 발생시 동시호가에 청산 신호는 나오지만 실제 매매는 안되는데... 다음날 아침에도 그대로는 매매가 이루어지지 않네요... 종가에 나온 신호를 다음날 아침에 나오게 할 수 있는지와 다른 좋은 방법이 있으면 알려주시기 바랍니다... 좋은 하루되세요... ================== input : Period(20), Period1(5); var :비교이평(0), 기준이평(0), buyVal(0), sellVal(0); 비교이평 = ma(C, Period); 기준이평 = ma(C, Period1); if crossup(C[1], 비교이평[1]) and 기준이평[1]*1.03 < 비교이평[1] and 기준이평[1]*1.05 > 비교이평[1] and C > 비교이평[1] then { buy(); buyVal = C; //매수가격을 저장 } if crossdown(C, 비교이평) and 비교이평[1] > 기준이평[1] then exitlong(); if crossdown(C[1], 비교이평[1]) and 비교이평[2] > 기준이평[2] then { sell(); sellVal = C; //매도가격을 저장 } if crossup(C, 비교이평) and 기준이평*1.03 < 비교이평 and 기준이평*1.05 > 비교이평 and C > 비교이평 then exitshort(); //강제청산 if CrossDown(C,buyVal-1) then exitlong(); if CrossUp(C,sellVal+1) then exitshort();