커뮤니티
매수,매도식 문의 드립니다..
2016-11-25 11:04:59
105
글번호 104363
안녕하세요,,,
A라는 기준선을 C가 위로 돌파하면 매수하고,
아래로 돌파하면 매도하는 식을 만들고 싶습니다.(봉완성 기준)
그런데, A 말고도 다른 기준선이, B, C, D, E 가 더 있습니다
그래서 C가 기준선 A를 위로 돌파할 당시에,
A의 바로 위에 (예를 들어서 0.1이내) B 라는 다른 기준선이 있는 경우에는,
그 B 기준선을 C가 위로 돌파하면 매수하고 싶은 것입니다.(매도 역시 동일함)
그리고 주문을 내는 가격은 봉이 완성된 시점의 종가( C )보다 매수의 경우는 0.1낮게
그리고 매도의 경우는 종가( C )보다 0.1 높게 주문이 나가게 하고 싶습니다.
어떻게 해야할 지 잘 몰라서 문의 드립니다.
감사합니다..
답변 1
예스스탁 예스스탁 답변
2016-11-25 12:27:58
안녕하세요
예스스탁입니다.
아래 내용 참고하시기 바랍니다.
var : 기준선A(0),기준선B(0),기준선C(0),기준선D(0),기준선E(0);
var : updiff(0),upline(0),dndiff(0),dnline(0);
기준선A = 계산식;
기준선B = 계산식;
기준선C = 계산식;
기준선D = 계산식;
기준선E = 계산식;
updiff = 0;
upLine = 기준선A;
if 기준선B >= 기준선A and 기준선B <= 기준선A+0.1 Then{
updiff = 기준선B-기준선A;
upline = 기준선B;
}
if 기준선C >= 기준선A and 기준선C <= 기준선A+0.1 and 기준선C-기준선A > updiff Then{
updiff = 기준선C-기준선A;
upline = 기준선C;
}
if 기준선D >= 기준선A and 기준선D <= 기준선A+0.1 and 기준선D-기준선A > updiff Then{
updiff = 기준선D-기준선A;
upline = 기준선D;
}
if 기준선E >= 기준선A and 기준선E <= 기준선A+0.1 and 기준선E-기준선A > updiff Then{
updiff = 기준선E-기준선A;
upline = 기준선E;
}
dndiff = 0;
dnLine = 기준선A;
if 기준선B <= 기준선A and 기준선B >= 기준선A-0.1 Then{
dndiff = 기준선B-기준선A;
dnline = 기준선B;
}
if 기준선C <= 기준선A and 기준선C >= 기준선A-0.1 and 기준선A-기준선C < dndiff Then{
dndiff = 기준선C-기준선A;
dnline = 기준선C;
}
if 기준선D <= 기준선A and 기준선D >= 기준선A-0.1 and 기준선A-기준선D < dndiff Then{
dndiff = 기준선D-기준선A;
dnline = 기준선D;
}
if 기준선E <= 기준선A and 기준선E >= 기준선A-0.1 and 기준선A-기준선E < dndiff Then{
dndiff = 기준선E-기준선A;
dnline = 기준선E;
}
if c >= upLine and C[1] < 기준선A Then
buy("b");
if c <= dnLine and C[1] > 기준선A Then
sell("s");
즐거운 하루되세요
> 클레멘타인 님이 쓴 글입니다.
> 제목 : 매수,매도식 문의 드립니다..
> 안녕하세요,,,
A라는 기준선을 C가 위로 돌파하면 매수하고,
아래로 돌파하면 매도하는 식을 만들고 싶습니다.(봉완성 기준)
그런데, A 말고도 다른 기준선이, B, C, D, E 가 더 있습니다
그래서 C가 기준선 A를 위로 돌파할 당시에,
A의 바로 위에 (예를 들어서 0.1이내) B 라는 다른 기준선이 있는 경우에는,
그 B 기준선을 C가 위로 돌파하면 매수하고 싶은 것입니다.(매도 역시 동일함)
그리고 주문을 내는 가격은 봉이 완성된 시점의 종가( C )보다 매수의 경우는 0.1낮게
그리고 매도의 경우는 종가( C )보다 0.1 높게 주문이 나가게 하고 싶습니다.
어떻게 해야할 지 잘 몰라서 문의 드립니다.
감사합니다..
다음글
이전글