커뮤니티
최대수익대비하락 수식 부탁드립니다
2005-08-30 19:02:46
1395
글번호 8163
안녕하세요.
1. 최대수익대비하락 수식을 부탁드립니다.
SetStopTrailing(drop price, floor, [method], [trailing_method])
위의 식 말고요, 위의 식을 그대로 시스템 내에서 구현한 수식을 부탁드립니다.
3.0 에서는 조건만족시 즉시 실행하도록 되어 있어서 위 식을 그냥 사용하면 결과가 달라지거든요.
즉, 봉완성시 실행할 수 있기 위해서는 시스템 내의 수식이 필요합니다.
2. 한가지 더 있습니다.
unless 에 해당하는 수식은 어떻게 표현합니까?
예를 들어, 종가가 5 이평을 상향돌파하지만, 20 이평이 120 이평을 상향돌파하지 않을 경우 매수하는 조건식을 구현하려고 할 때,
buycond1=crossup(c, ma(c,5));
buycond2=crossup(ma(c,20), ma(c,120));
if buycond1 and ma(c,20) < ma(c, 120)
then buy();
이렇게 수식을 표현하게 되면, 20이평선이 120이평선 위에 있는 경우엔 매수신호가 전혀 나오지 않게 되거든요.
아마도 매수조건 중 하나인 buycond1 이것이 만족되면 1, 만족되지 않으면 0, 그리고 또 다른 조건인 buycond2 이것이 만족되면 0, 만족되지 않으면 1 로 값을 받아서, 두 값의 합이 2일때만 매수하기로 한다. 뭐 이런 식으로 시스템 식을 구현하면 될 듯 한데요, 쉽지 않습니다.
도와주십시오.
미리 감사드립니다.
답변 2
예스스탁 예스스탁 답변
2005-08-31 17:17:20
안녕하세요
예스스탁입니다.
1.
예스스탁 홈 --> 예스트레이더 --> 수식작성법 --> 강제청산 --> 최대수익대비하락
에 수식과 함께 설명이 있습니다.
2.
!표시는 어떤 조건이 거짓임을 의미함니다
buycond1=crossup(c, ma(c,5));
buycond2=crossup(ma(c,20), ma(c,120));
if buycond1 and !(buycond2)
then buy();
A 와 b가 같지 않다는 표현은 A != B 입니다.
즐거운 하루되세요
> HH_jsyeem 님이 쓴 글입니다.
> 제목 : 최대수익대비하락 수식 부탁드립니다
> 안녕하세요.
1. 최대수익대비하락 수식을 부탁드립니다.
SetStopTrailing(drop price, floor, [method], [trailing_method])
위의 식 말고요, 위의 식을 그대로 시스템 내에서 구현한 수식을 부탁드립니다.
3.0 에서는 조건만족시 즉시 실행하도록 되어 있어서 위 식을 그냥 사용하면 결과가 달라지거든요.
즉, 봉완성시 실행할 수 있기 위해서는 시스템 내의 수식이 필요합니다.
2. 한가지 더 있습니다.
unless 에 해당하는 수식은 어떻게 표현합니까?
예를 들어, 종가가 5 이평을 상향돌파하지만, 20 이평이 120 이평을 상향돌파하지 않을 경우 매수하는 조건식을 구현하려고 할 때,
buycond1=crossup(c, ma(c,5));
buycond2=crossup(ma(c,20), ma(c,120));
if buycond1 and ma(c,20) < ma(c, 120)
then buy();
이렇게 수식을 표현하게 되면, 20이평선이 120이평선 위에 있는 경우엔 매수신호가 전혀 나오지 않게 되거든요.
아마도 매수조건 중 하나인 buycond1 이것이 만족되면 1, 만족되지 않으면 0, 그리고 또 다른 조건인 buycond2 이것이 만족되면 0, 만족되지 않으면 1 로 값을 받아서, 두 값의 합이 2일때만 매수하기로 한다. 뭐 이런 식으로 시스템 식을 구현하면 될 듯 한데요, 쉽지 않습니다.
도와주십시오.
미리 감사드립니다.
회원
2005-08-31 19:27:00
회원 님에 의해 삭제된 답변입니다.