커뮤니티

영업일종가

프로필 이미지
너무조아
2015-11-20 16:43:08
173
글번호 92617
답변완료

첨부 이미지

위차트에 아래와 같은 수식을 적용 하면 종가값으로 표시되는 직선(일자그래프) 부분의 크로스 뿐만아니라 사선부분(세로직선으로 표시한부분의 신호)의 크로스부분도 신호가 발생 합니다. 이를 종가값의 직선(일자그래프)부분의 크로스만 신호가 발생 하도록 수식을 변경하여 주십시요. Input : P1(0); var : PL(0); var1 = ema(c,P1); PL = DayClose(1); If CrossUp(var1,PL) Then Buy("b",AtMarket); If CrossDown(var1,PL) Then Sell("s",AtMarket);
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-20 18:28:34

안녕하세요 예스스탁입니다. Input : P1(10); var : PL(0); var1 = ema(c,P1); PL = DayClose(1); If CrossUp(var1,PL) and Bdate == Bdate[1] Then Buy("b",atmarket); If CrossDown(var1,PL) and Bdate == Bdate[1] Then Sell("s",atmarket); 크로스를 전일봉을 포함해서 판단하지 않게 수정했습니다. atmarket은 조건이 만족하면 다음봉시가에 신호를 발생합니다. 전일마지막 봉에 조건만족하면 당일 첫봉시가에 신호가 발생합니다. 위 내용을 원하지 않으시면 atmarket을 onclose로 변경하시기 바랍니다. 즐거운 하루되세요 > 너무조아 님이 쓴 글입니다. > 제목 : 영업일종가 > 위차트에 아래와 같은 수식을 적용 하면 종가값으로 표시되는 직선(일자그래프) 부분의 크로스 뿐만아니라 사선부분(세로직선으로 표시한부분의 신호)의 크로스부분도 신호가 발생 합니다. 이를 종가값의 직선(일자그래프)부분의 크로스만 신호가 발생 하도록 수식을 변경하여 주십시요. Input : P1(0); var : PL(0); var1 = ema(c,P1); PL = DayClose(1); If CrossUp(var1,PL) Then Buy("b",AtMarket); If CrossDown(var1,PL) Then Sell("s",AtMarket);