커뮤니티
1393 재문의요
2004-03-29 14:58:43
1196
글번호 2957
1393질문에서요...
아래와 같이 질문을 드렸는데요...
매수조건 :
crossup( ma(C,5), ma(C,20) ) ;
청산조건 :
20ma와 이격도가 102보다 크면
이 값을 변수에 저장하고
다음 봉이 변수에 저장한 값보다 크면 이 값을 변수에 다시 저장하고
이렇게 계속해서 값이 높아지면 변수에 현재값을 저장하구요...
현재값이 저장한 값보다 95%이하가 되면 청산하려 합니다.
부탁드립니다...
<답변>
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다...
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
if crossup(단기이평, 장기이평) then
buy();
if crossdown(disparity(longP), 95) then
exitlong();
즐거운 하루 되세요...
<재질문>
제가 질문드린 것은 주가와 disparity(20)과의 이격도가 95보다 낮게(crossdown) 되었을 때가 아니라요...
정확한 질문은
disparity(20)의 값이 102 보다 클때
var1 = C;
를 하고
다음봉의 종가가
var1 보다 크면 var1에 다음 봉의 종가를 대입하고
작으면 var1값을 유지하고요
또 그다음봉도 마찬가지로 위에처럼 대입하고요...
그래서 청산조건은 C < var1*0.95 일때 청산하는 식입니다.
부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2004-03-29 16:45:39
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다..
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
if crossup(단기이평, 장기이평) then
buy();
if disparity(20) > 102 then
var1 = C;
else
var1 = var1;
if crossdown(C, var1 * 0.95) then
exitlong();
감사합니다..
> andrew 님이 쓴 글입니다.
> 제목 : 1393 재문의요
> 1393질문에서요...
아래와 같이 질문을 드렸는데요...
매수조건 :
crossup( ma(C,5), ma(C,20) ) ;
청산조건 :
20ma와 이격도가 102보다 크면
이 값을 변수에 저장하고
다음 봉이 변수에 저장한 값보다 크면 이 값을 변수에 다시 저장하고
이렇게 계속해서 값이 높아지면 변수에 현재값을 저장하구요...
현재값이 저장한 값보다 95%이하가 되면 청산하려 합니다.
부탁드립니다...
<답변>
안녕하세요? 예스스탁입니다...
문의하신 식을 작성하면 다음과 같습니다...
input : shortP(5), longP(20);
var : 단기이평(0), 장기이평(0);
단기이평 = ma(C, shortP);
장기이평 = ma(C, longP);
if crossup(단기이평, 장기이평) then
buy();
if crossdown(disparity(longP), 95) then
exitlong();
즐거운 하루 되세요...
<재질문>
제가 질문드린 것은 주가와 disparity(20)과의 이격도가 95보다 낮게(crossdown) 되었을 때가 아니라요...
정확한 질문은
disparity(20)의 값이 102 보다 클때
var1 = C;
를 하고
다음봉의 종가가
var1 보다 크면 var1에 다음 봉의 종가를 대입하고
작으면 var1값을 유지하고요
또 그다음봉도 마찬가지로 위에처럼 대입하고요...
그래서 청산조건은 C < var1*0.95 일때 청산하는 식입니다.
부탁드립니다.
다음글
이전글