커뮤니티

수식부탁드립니다.

프로필 이미지
pareter
2003-11-21 11:40:46
2666
글번호 1442
답변완료
진입조건에 따라서 청산조건을 다르게 수식을 작성하는 법을 알고 싶습니다. 예를 들어 다음과 같은 두가지 진입조건에 따른 각각 다른 청산조건을 수식으로 알려주시기 바랍니다. [매수조건1] 20MA 와 40MA 의 골드크로스 발생 [매수조건1의 청산조건] 10MA 와 20MA 의 데드크로스 발생 혹은 목표수익 0.5포인트 [매수조건2] 40MA 와 80MA 의 골드크로스 발생 [매수조건2의 청산조건] 20MA 와 40MA 의 데드크로스 발생 혹은 목표수익 1포인트 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2003-11-24 09:19:32

문의하신 내용 답변드립니다. var : bpos(0), bval1(0), bval2(0); if CrossUp(ma(C,20), ma(C,40)) then { buy(); bpos = 1; bVal1 = C; } if bpos == 1 and ( CrossDown(ma(C,10), ma(C,20)) or C > bVal1*1.05 ) then { exitlong(); bpos = 0; } if CrossUp(ma(C,40), ma(C,80)) then { buy(); bpos = 2; bVal2 = C; } if bpos == 2 and ( CrossDown(ma(C,20), ma(C,40)) or C > bVal2*1.1 ) then { exitlong(); bpos = 0; } > pareter 님이 쓴 글입니다. > 제목 : 수식부탁드립니다. > 진입조건에 따라서 청산조건을 다르게 수식을 작성하는 법을 알고 싶습니다. 예를 들어 다음과 같은 두가지 진입조건에 따른 각각 다른 청산조건을 수식으로 알려주시기 바랍니다. [매수조건1] 20MA 와 40MA 의 골드크로스 발생 [매수조건1의 청산조건] 10MA 와 20MA 의 데드크로스 발생 혹은 목표수익 0.5포인트 [매수조건2] 40MA 와 80MA 의 골드크로스 발생 [매수조건2의 청산조건] 20MA 와 40MA 의 데드크로스 발생 혹은 목표수익 1포인트 미리 감사드립니다.