커뮤니티

수식 재문의

프로필 이미지
이립
2010-11-17 17:44:14
708
글번호 33697
답변완료

첨부 이미지

아래 이립으로 수식문의 한것이 엉뚱한데서 그림이 나오네요 분명 macd시그널(그냥 macd가 아니라)이라고 했구요 macd시그널이 0선을 상향돌파하거나(매수신호) 하향 돌파할때 (매도신호) 바로 매수 매도 하는것이 아니라 20일선까지 기다려서 매수 매도라고 했는데 엉뚱한데서 나옵니다 확인을 하신건지 제가 이쪽 예스는 처음입니다 게시판에 글들의 답변이 너무 빠르고 간결해서 옮긴건데 정작 수식 작성은 확인을 하고 올리시는지 좀 당황스럽네요 오늘치 그래프를 올립니다 갭보정입니다 아침 두번째 봉에서 매도 손절 두틱을 했다손 치더라도 10시 반경에는 매수가 들어가야 하고 매도는 2시20분경에나 가능했는데 중간중간에 매수 매도는 어떤 건지 이해가 안갑니다 한번 보시고 다시좀 부탁드립니다 또한 아래 글을 다시한번 읽어봐 주시기 바랍니다
시스템
답변 2
프로필 이미지

예스스탁 예스스탁 답변

2010-11-18 13:55:03

안녕하세요 예스스탁입니다. 이전에 올리신 내용을 다시 살펴보았지만 이전에 올려드린 식 이상으로 어떻게 작성해 드려야 할지 모르겠습니다. 추가한다면 진입이 무포지션에 들어가게 함으로써 청산과 함께 진입이 발생하지 않게 하는 부분입니다. Condition1 = ema(macd(12,26),9) > 0; Condition2 = C > ma(C,20); if MarketPosition == 0 then{ if Condition1 == true and Condition2==true Then buy("B", atlimit, ma(C,20)); if Condition1 == false and Condition2 ==false Then sell("S", atlimit, ma(C,20)); } if MarketPosition == 1 Then exitlong("EL", atstop, ma(C,20)-PriceScale*2); if MarketPosition == -1 Then exitshort("ES", atstop, ma(C,20)+PriceScale*2); 참고로 아시는 내용이시겠지만 시스템에서는 한봉에서 발생하는 현재가와 완성된 값이 아닌이상 해당봉에서 실시간 계산되고 있는 값 두개를 비교하여 미완성시에 신호를 낼수는 없습니다. 예를 들면 현재가와 이평이 만날때 매수 와 같은 내용입니다. 봉미완성시에 신호가 발생될 수 있는 타입은 atstop,atlimit인데 두 타입은 직전에 완성된 봉에서 가격을 셋팅하여 해당 가격이상 혹은 이하일때 신호가 발생하게 됩니다. 그러므로 신호가 난 자리는 직전봉의 이평대비 현재가격을 비교하여 발생되게 됩니다. 교육관계로 오후에 자리를 비우게 되므로 3시 이전이나 혹은 내일 편하신 시간에 전화 주시기 바랍니다. 02-3453-1060 즐거운 하루되세요 > 이립 님이 쓴 글입니다. > 제목 : 수식 재문의 > 아래 이립으로 수식문의 한것이 엉뚱한데서 그림이 나오네요 분명 macd시그널(그냥 macd가 아니라)이라고 했구요 macd시그널이 0선을 상향돌파하거나(매수신호) 하향 돌파할때 (매도신호) 바로 매수 매도 하는것이 아니라 20일선까지 기다려서 매수 매도라고 했는데 엉뚱한데서 나옵니다 확인을 하신건지 제가 이쪽 예스는 처음입니다 게시판에 글들의 답변이 너무 빠르고 간결해서 옮긴건데 정작 수식 작성은 확인을 하고 올리시는지 좀 당황스럽네요 오늘치 그래프를 올립니다 갭보정입니다 아침 두번째 봉에서 매도 손절 두틱을 했다손 치더라도 10시 반경에는 매수가 들어가야 하고 매도는 2시20분경에나 가능했는데 중간중간에 매수 매도는 어떤 건지 이해가 안갑니다 한번 보시고 다시좀 부탁드립니다 또한 아래 글을 다시한번 읽어봐 주시기 바랍니다
프로필 이미지

예스스탁 예스스탁 답변

2010-11-19 15:19:34

안녕하세요 예스스탁입니다. var1 = ema(macd(12,26),9); Condition1 = var1 > 0; Condition2 = C > ma(C,20); if MarketPosition == 0 then{ if Condition1 == true and Condition2==true and countif(crossup(var1,0),dayindex+1) >= 1 Then buy("B", atlimit, ma(C,20)); if Condition1 == false and Condition2 ==false and countif(CrossDown(var1,0),dayindex+1) >= 1 Then sell("S", atlimit, ma(C,20)); } if MarketPosition == 1 Then exitlong("EL", atstop, ma(C,20)-PriceScale*2); if MarketPosition == -1 Then exitshort("ES", atstop, ma(C,20)+PriceScale*2); 즐거운 하루되세요 > 이립 님이 쓴 글입니다. > 제목 : 수식 재문의 > 아래 이립으로 수식문의 한것이 엉뚱한데서 그림이 나오네요 분명 macd시그널(그냥 macd가 아니라)이라고 했구요 macd시그널이 0선을 상향돌파하거나(매수신호) 하향 돌파할때 (매도신호) 바로 매수 매도 하는것이 아니라 20일선까지 기다려서 매수 매도라고 했는데 엉뚱한데서 나옵니다 확인을 하신건지 제가 이쪽 예스는 처음입니다 게시판에 글들의 답변이 너무 빠르고 간결해서 옮긴건데 정작 수식 작성은 확인을 하고 올리시는지 좀 당황스럽네요 오늘치 그래프를 올립니다 갭보정입니다 아침 두번째 봉에서 매도 손절 두틱을 했다손 치더라도 10시 반경에는 매수가 들어가야 하고 매도는 2시20분경에나 가능했는데 중간중간에 매수 매도는 어떤 건지 이해가 안갑니다 한번 보시고 다시좀 부탁드립니다 또한 아래 글을 다시한번 읽어봐 주시기 바랍니다