커뮤니티

수식 작성 부탁드립니다.

프로필 이미지
바다가좋아
2021-05-27 07:26:11
923
글번호 149365
답변완료
안녕하세요. 아래의 수식이 이동평균선 골드때 매도, 데드때 매수 하는 역추세 수식인데 여기에다가 피라미딩 방식으로 추가했으면 합니다. 예를 들어 골드크로스 때 매도 들어갔는데 매도 들어간 시점 기준해서 +0.001pt 상승때마다 추가로 1계약씩 매도가 들어갔다가 청산은 다음 골드크로스 때 일괄청산 하는 방식입니다. 데드크로스 때는 매수 들어간 후 매수 들어간 시점 기준해서 -0.001pt 하락때마다 추가로 1계약씩 매수가 들어갔다가 청산은 다음 데드크로스 때 일괄청산 하는 방식입니다. 만약에 추가로 피라미딩이 안들어갔을 경우에는 골드 때 매도, 데드 때 매수가 계속 진행이 되고요. 수식 작성 좀 부탁드립니다. 매매종목 : 해외선물(AUD) 5분봉 기준 입니다. =============================================== Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매도/매수청산 If CrossUP(value1, value2) Then { Sell(); } # 매수/매도청산 If CrossDown(value1, value2) Then { Buy(); }
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2021-05-27 15:50:23

안녕하세요 예스스탁입니다. 피라미딩은 모든진입신호 허용으로 설정하고 적용하시면 됩니다. Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매도/매수청산 If MarketPosition >= 0 and CrossUP(value1, value2) Then { Sell("s"); } # 매수/매도청산 If MarketPosition <= 0 and CrossDown(value1, value2) Then { Buy("b"); } if MarketPosition == -1 Then { Sell("ss",AtLimit,LatestEntryPrice(0)+0.001); } if MarketPosition == 1 Then { Buy("bb",AtLimit,LatestEntryPrice(0)+0.001); } 즐거운 하루되세요 > 바다가좋아 님이 쓴 글입니다. > 제목 : 수식 작성 부탁드립니다. > 안녕하세요. 아래의 수식이 이동평균선 골드때 매도, 데드때 매수 하는 역추세 수식인데 여기에다가 피라미딩 방식으로 추가했으면 합니다. 예를 들어 골드크로스 때 매도 들어갔는데 매도 들어간 시점 기준해서 +0.001pt 상승때마다 추가로 1계약씩 매도가 들어갔다가 청산은 다음 골드크로스 때 일괄청산 하는 방식입니다. 데드크로스 때는 매수 들어간 후 매수 들어간 시점 기준해서 -0.001pt 하락때마다 추가로 1계약씩 매수가 들어갔다가 청산은 다음 데드크로스 때 일괄청산 하는 방식입니다. 만약에 추가로 피라미딩이 안들어갔을 경우에는 골드 때 매도, 데드 때 매수가 계속 진행이 되고요. 수식 작성 좀 부탁드립니다. 매매종목 : 해외선물(AUD) 5분봉 기준 입니다. =============================================== Input : shortPeriod(5), longPeriod(20); value1 = ma(C, shortPeriod); value2 = ma(C, longPeriod); # 매도/매수청산 If CrossUP(value1, value2) Then { Sell(); } # 매수/매도청산 If CrossDown(value1, value2) Then { Buy(); }