커뮤니티

함수변환부탁드립니다

프로필 이미지
짜왕
2022-02-28 15:25:08
1151
글번호 156826
답변완료

첨부 이미지

inputs : period(10); Vars: HH(00),LL(0),Center(0); HH= Highest( High , period); LL= Lowest( Low , period); Center= (HH+LL)/2 ; If MarketPosition <= 0 and C < HH[1] and Volume[1]*2 <Volume Then Begin Buy("매수"); End; If MarketPosition == 1 and C > Center[1] Then Begin ExitLong("매수청산"); End; If MarketPosition >= 0 and C > LL[1] and Volume[1]*2 <Volume Then Begin Sell("매도"); End; If MarketPosition == -1 and C < Center[1] Then Begin ExitShort("매도청산"); End; 아래 답변주신대로 수식을 변경해보았습니다 10일중 고점을 돌파하면 매수 10일중 저점을 돌파하면 매도 10일간의 (고점+저점)/2 에 닿으면 매수 또는 매도청산이 원하던 조건입니다 수정주신 스크립트를 토대로 작성하였더니 원하던대로 진입과 청산이 되지않아 질문드립니다 전봉대비 거래량2배 이상이고 10일중의 고점을 돌파하면 매수주문 전봉대비 거래량2배 이상이고 10일중의 저점을 돌파하면 매도주문 (고점+저점)/2에 닿으면 매수 또는 매도청산 수식입니다
사용자 함수
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2022-02-28 15:31:15

> 짜왕 님이 쓴 글입니다. > 제목 : 함수변환부탁드립니다 > inputs : period(10); Vars: HH(00),LL(0),Center(0); HH= Highest( High , period); LL= Lowest( Low , period); Center= (HH+LL)/2 ; If MarketPosition <= 0 and C < HH[1] and Volume[1]*2 <Volume Then Begin Buy("매수"); End; If MarketPosition == 1 and C > Center[1] Then Begin ExitLong("매수청산"); End; If MarketPosition >= 0 and C > LL[1] and Volume[1]*2 <Volume Then Begin Sell("매도"); End; If MarketPosition == -1 and C < Center[1] Then Begin ExitShort("매도청산"); End; 아래 답변주신대로 수식을 변경해보았습니다 10일중 고점을 돌파하면 매수 10일중 저점을 돌파하면 매도 10일간의 (고점+저점)/2 에 닿으면 매수 또는 매도청산이 원하던 조건입니다 수정주신 스크립트를 토대로 작성하였더니 원하던대로 진입과 청산이 되지않아 질문드립니다 전봉대비 거래량2배 이상이고 10일중의 고점을 돌파하면 매수주문 전봉대비 거래량2배 이상이고 10일중의 저점을 돌파하면 매도주문 (고점+저점)/2에 닿으면 매수 또는 매도청산 수식입니다