커뮤니티
수식부탁드립니다.
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포인트
미리 감사드립니다.