커뮤니티
어떤 조건을 기억했다가 나중에 쓰는 방식을 코딩으로 표현하면?
2005-04-20 22:38:30
1221
글번호 7177
1. 예를 들어 가격이 기준선(여기서는 S 이 가격을 100
으로 가정)을 위에서 밑으로 뚫고 내려오면 매도하라.
if crossdn(c,s) then sell;
이렇게 하면 될거 같은데요.
2. "가격이 기준선을 위에서 밑으로 뚫고 내려오거나
기준선에 정확히 도달했다가 밑으로 내려오는 경우에는
매도하라."를 어떻게 코딩합니까?
IF crossdn(c,s) OR (C[2]<S AND C[1]=S AND
C<S) THEN SELL;
----(C[2]<S AND C[1]=S AND C<S) 을 이렇게 표현하면 제
생각과 틀린 것 같아요.
제가 생각하는 것은 그 전전바, 전바, 현재바를
표현하고자 하는 것이 아니라 장중에 가격이 정확히
S(100)을 찍었다는 것을 기억하고 있다가 어떤조건과
부합되면 매도하라는 것이거든요. 그런데 기억하고
있으라는 것을 어떤식으로 표현할지를 모르겠어요.
죄송합니다. 그리고 미리 감사드립니다^^.
답변 1
예스스탁 예스스탁 답변
2005-04-25 10:43:48
안녕하세요
예스스탁입니다.
기준선을 크로스하거나 건드린적이 있다는 표현은 다음과 같습니다.
if crossdown(c,기준선1) or C == 기준선1 then
var1 = 1;
if crossup(c,기준선2) or C == 기준선2 then
var1 = -1;
기준선이 둘이라면
기준선1을 크로스 다운하거나 혹은 기준선1을 건드리면 1값을 저장 하고
기준선2를 크로스업하거나 기준선2를 건드린적이 있으면 2값을 저장합니다.
if crossdown(c,기준선1) or C == 기준선1 then
var1 = 1;
if crossup(c,기준선2) or C == 기준선2 then
var1 = -1;
if var1 == 1 then{
if 매수식 then{
buy();
exitshort();
}
}
if var1 == -1 then{
if 매도식 then{
sell();
exitlong();
}
}
참고하시기 바랍니다.
> 가나다라 님이 쓴 글입니다.
> 제목 : 어떤 조건을 기억했다가 나중에 쓰는 방식을 코딩으로 표현하면?
>
1. 예를 들어 가격이 기준선(여기서는 S 이 가격을 100
으로 가정)을 위에서 밑으로 뚫고 내려오면 매도하라.
if crossdn(c,s) then sell;
이렇게 하면 될거 같은데요.
2. "가격이 기준선을 위에서 밑으로 뚫고 내려오거나
기준선에 정확히 도달했다가 밑으로 내려오는 경우에는
매도하라."를 어떻게 코딩합니까?
IF crossdn(c,s) OR (C[2]<S AND C[1]=S AND
C<S) THEN SELL;
----(C[2]<S AND C[1]=S AND C<S) 을 이렇게 표현하면 제
생각과 틀린 것 같아요.
제가 생각하는 것은 그 전전바, 전바, 현재바를
표현하고자 하는 것이 아니라 장중에 가격이 정확히
S(100)을 찍었다는 것을 기억하고 있다가 어떤조건과
부합되면 매도하라는 것이거든요. 그런데 기억하고
있으라는 것을 어떤식으로 표현할지를 모르겠어요.
죄송합니다. 그리고 미리 감사드립니다^^.
이전글