커뮤니티

매수 매도 청산후 재매수에 관한식

프로필 이미지
고수날다
2011-09-30 15:12:40
820
글번호 43243
답변완료
매수 또는 매도 신호 발생하여 최초 진입후 설정창에 의해 손절 또는 익절한후 동일한 신호는 더이상 발생하지 않고 반대 신호 발생시만 진입하게 하도록 수식이 필요합니다. 매수 매도 매수 매도 이런식으로 서로 반대 신호만 발생하도록... 첨부에 매수 매도 진입 수식 보냅니다. 이식에 추가로 부탁드립니다 참고로 질문번호 20786에 내용과 동일한데요 답변이 없어서 다시 보냅니다.
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2011-09-30 17:44:57

안녕하세요 예스스탁입니다. 첨부된 그림과 같이 매수와 매도가 번갈아 가며 발생합니다. 당일 첫진입은 전날 마지막거래와 관계없이 먼저 조건에 맞는 쪽으로 진입합니다. 그림은 설정화면에서 손절과 목표이익 각 0.4pt씩 설정하고 적용한 차트입니다. if ExitDate(1) != sdate and MarketPosition == 0 Then{ if O < C and L > (highest(H,5)+Lowest(L,5))/2 And L > (highest(H,10)+Lowest(L,10))/2 And L >ma(C,10) And L > ma(c,16) and StochasticsK(12,5) > StochasticsD(12,5,3) Then buy("사자1",AtMarket); if O > C and H < (highest(H,5)+Lowest(L,5))/2 And H < (highest(H,10)+Lowest(L,10))/2 And H< ma(c,10) And H < ma(c,16) and StochasticsK(12,5) < StochasticsD(12,5,3) Then sell("팔자1",AtMarket); } if ExitDate(1) == sdate Then{ if ((MarketPosition == 0 and MarketPosition(1) == -1) or MarketPosition == -1) and O < C and L > (highest(H,5)+Lowest(L,5))/2 And L > (highest(H,10)+Lowest(L,10))/2 And L >ma(C,10) And L > ma(c,16) and StochasticsK(12,5) > StochasticsD(12,5,3) Then buy("사자2",AtMarket); if ((MarketPosition == 0 and MarketPosition(1) == 1) or MarketPosition == 1) and O > C and H < (highest(H,5)+Lowest(L,5))/2 And H < (highest(H,10)+Lowest(L,10))/2 And H< ma(c,10) And H < ma(c,16) and StochasticsK(12,5) < StochasticsD(12,5,3) Then sell("팔자2",AtMarket); } 즐거운 하루되세요 > 고수날다 님이 쓴 글입니다. > 제목 : 매수 매도 청산후 재매수에 관한식 > 매수 또는 매도 신호 발생하여 최초 진입후 설정창에 의해 손절 또는 익절한후 동일한 신호는 더이상 발생하지 않고 반대 신호 발생시만 진입하게 하도록 수식이 필요합니다. 매수 매도 매수 매도 이런식으로 서로 반대 신호만 발생하도록... 첨부에 매수 매도 진입 수식 보냅니다. 이식에 추가로 부탁드립니다 참고로 질문번호 20786에 내용과 동일한데요 답변이 없어서 다시 보냅니다.
프로필 이미지

고수날다

2011-09-30 18:26:04

이상합니다.. 똑같이 적용했는데.. 첫신호만 나오고 더이상 나오지 않습니다. 왜그런지 모르겠네요.. 유선 통화가 가능할런지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 매수 매도 청산후 재매수에 관한식 > 안녕하세요 예스스탁입니다. 첨부된 그림과 같이 매수와 매도가 번갈아 가며 발생합니다. 당일 첫진입은 전날 마지막거래와 관계없이 먼저 조건에 맞는 쪽으로 진입합니다. 그림은 설정화면에서 손절과 목표이익 각 0.4pt씩 설정하고 적용한 차트입니다. if ExitDate(1) != sdate and MarketPosition == 0 Then{ if O < C and L > (highest(H,5)+Lowest(L,5))/2 And L > (highest(H,10)+Lowest(L,10))/2 And L >ma(C,10) And L > ma(c,16) and StochasticsK(12,5) > StochasticsD(12,5,3) Then buy("사자1",AtMarket); if O > C and H < (highest(H,5)+Lowest(L,5))/2 And H < (highest(H,10)+Lowest(L,10))/2 And H< ma(c,10) And H < ma(c,16) and StochasticsK(12,5) < StochasticsD(12,5,3) Then sell("팔자1",AtMarket); } if ExitDate(1) == sdate Then{ if ((MarketPosition == 0 and MarketPosition(1) == -1) or MarketPosition == -1) and O < C and L > (highest(H,5)+Lowest(L,5))/2 And L > (highest(H,10)+Lowest(L,10))/2 And L >ma(C,10) And L > ma(c,16) and StochasticsK(12,5) > StochasticsD(12,5,3) Then buy("사자2",AtMarket); if ((MarketPosition == 0 and MarketPosition(1) == 1) or MarketPosition == 1) and O > C and H < (highest(H,5)+Lowest(L,5))/2 And H < (highest(H,10)+Lowest(L,10))/2 And H< ma(c,10) And H < ma(c,16) and StochasticsK(12,5) < StochasticsD(12,5,3) Then sell("팔자2",AtMarket); } 즐거운 하루되세요 > 고수날다 님이 쓴 글입니다. > 제목 : 매수 매도 청산후 재매수에 관한식 > 매수 또는 매도 신호 발생하여 최초 진입후 설정창에 의해 손절 또는 익절한후 동일한 신호는 더이상 발생하지 않고 반대 신호 발생시만 진입하게 하도록 수식이 필요합니다. 매수 매도 매수 매도 이런식으로 서로 반대 신호만 발생하도록... 첨부에 매수 매도 진입 수식 보냅니다. 이식에 추가로 부탁드립니다 참고로 질문번호 20786에 내용과 동일한데요 답변이 없어서 다시 보냅니다.
프로필 이미지

예스스탁 예스스탁 답변

2011-09-30 18:58:55

> 고수날다 님이 쓴 글입니다. > 제목 : Re : Re : 매수 매도 청산후 재매수에 관한식 > 이상합니다.. 똑같이 적용했는데.. 첫신호만 나오고 더이상 나오지 않습니다. 왜그런지 모르겠네요.. 유선 통화가 가능할런지요? > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 매수 매도 청산후 재매수에 관한식 > 안녕하세요 예스스탁입니다. 첨부된 그림과 같이 매수와 매도가 번갈아 가며 발생합니다. 당일 첫진입은 전날 마지막거래와 관계없이 먼저 조건에 맞는 쪽으로 진입합니다. 그림은 설정화면에서 손절과 목표이익 각 0.4pt씩 설정하고 적용한 차트입니다. if ExitDate(1) != sdate and MarketPosition == 0 Then{ if O < C and L > (highest(H,5)+Lowest(L,5))/2 And L > (highest(H,10)+Lowest(L,10))/2 And L >ma(C,10) And L > ma(c,16) and StochasticsK(12,5) > StochasticsD(12,5,3) Then buy("사자1",AtMarket); if O > C and H < (highest(H,5)+Lowest(L,5))/2 And H < (highest(H,10)+Lowest(L,10))/2 And H< ma(c,10) And H < ma(c,16) and StochasticsK(12,5) < StochasticsD(12,5,3) Then sell("팔자1",AtMarket); } if ExitDate(1) == sdate Then{ if ((MarketPosition == 0 and MarketPosition(1) == -1) or MarketPosition == -1) and O < C and L > (highest(H,5)+Lowest(L,5))/2 And L > (highest(H,10)+Lowest(L,10))/2 And L >ma(C,10) And L > ma(c,16) and StochasticsK(12,5) > StochasticsD(12,5,3) Then buy("사자2",AtMarket); if ((MarketPosition == 0 and MarketPosition(1) == 1) or MarketPosition == 1) and O > C and H < (highest(H,5)+Lowest(L,5))/2 And H < (highest(H,10)+Lowest(L,10))/2 And H< ma(c,10) And H < ma(c,16) and StochasticsK(12,5) < StochasticsD(12,5,3) Then sell("팔자2",AtMarket); } 즐거운 하루되세요 > 고수날다 님이 쓴 글입니다. > 제목 : 매수 매도 청산후 재매수에 관한식 > 매수 또는 매도 신호 발생하여 최초 진입후 설정창에 의해 손절 또는 익절한후 동일한 신호는 더이상 발생하지 않고 반대 신호 발생시만 진입하게 하도록 수식이 필요합니다. 매수 매도 매수 매도 이런식으로 서로 반대 신호만 발생하도록... 첨부에 매수 매도 진입 수식 보냅니다. 이식에 추가로 부탁드립니다 참고로 질문번호 20786에 내용과 동일한데요 답변이 없어서 다시 보냅니다.