커뮤니티
동일조건 1회명령만 실행 방법 ????
2004-06-23 14:37:23
1156
글번호 4210
안녕하세요?
질의내용입니다.
<질문 1>
if crossup(c,ma(c,20)) and ma(c,50)>ma(c,50)[1] then
buy();
위의조건에서 상향돌파가 발생해도, "50 이평"이 우상향이 아니면, 주문이 나가지 않습니다.
일정 시간 후 "50 이평"이 우상향으로 전환되어도, 상향돌파는 이미 상황이 발생된후라 주문이 나가지 않습니다.
상기 조건이 만족되는 첫상황에 주문을 낼수 있는 방법을 알고 싶습니다.
<질문 2>
if c>ma(c,20) and ma(c,50)>ma(c,50)[1] then
buy();
나름대로 1번 상황을 이렇게 해결했습니다.
그러나, 한 시스템 속에 "복수의 조건매매식"이 있는지라, "피라미딩 설정이 불가피" 합니다.
(돌파매매, 교차매매 : 피라미딩 설정 불가피)
결과는 상기조건의 연속매수입니다.
피리미딩 설정상태에서 "1개 조건매매식"에, 해당 조건의 청산상황(sell)이 발생되기 전까지,
조건당 1회 명령만을 실행하는 방법을 알고 싶습니다.
수고하세요~~
답변 1
예스스탁 예스스탁 답변
2004-06-24 11:09:54
안녕하세요? 예스스탁입니다...
피라미딩을 시스템식으로 제어하실 수는 없습니다...
다만, 문의하신 식을 다음과 같이 작성해 보았습니다...
if crossup(c,ma(c,20)) and ma(c,50)>ma(c,50)[1] or
(c > ma(c, 20)) and ma(c, 50) > ma(c, 50)[1] and ma(c, 50)[1] < ma(c, 50)[2]) then
buy();
감사합니다...
> CJ_jay8000 님이 쓴 글입니다.
> 제목 : 동일조건 1회명령만 실행 방법 ????
> 안녕하세요?
질의내용입니다.
<질문 1>
if crossup(c,ma(c,20)) and ma(c,50)>ma(c,50)[1] then
buy();
위의조건에서 상향돌파가 발생해도, "50 이평"이 우상향이 아니면, 주문이 나가지 않습니다.
일정 시간 후 "50 이평"이 우상향으로 전환되어도, 상향돌파는 이미 상황이 발생된후라 주문이 나가지 않습니다.
상기 조건이 만족되는 첫상황에 주문을 낼수 있는 방법을 알고 싶습니다.
<질문 2>
if c>ma(c,20) and ma(c,50)>ma(c,50)[1] then
buy();
나름대로 1번 상황을 이렇게 해결했습니다.
그러나, 한 시스템 속에 "복수의 조건매매식"이 있는지라, "피라미딩 설정이 불가피" 합니다.
(돌파매매, 교차매매 : 피라미딩 설정 불가피)
결과는 상기조건의 연속매수입니다.
피리미딩 설정상태에서 "1개 조건매매식"에, 해당 조건의 청산상황(sell)이 발생되기 전까지,
조건당 1회 명령만을 실행하는 방법을 알고 싶습니다.
수고하세요~~