커뮤니티
수식부탁드립니다.
2013-01-17 17:18:50
255
글번호 58301
저는 수량을 조절하여 자동매매하고 싶은데 수식부탁드립니다.
오늘(1일)부터 매매한다고 치면
1일째 시가 매수 1주 오늘 14:45분 매도
2일째 1일이 양봉이면 시가매수 1주 14:45분 매도
1일이 음봉이면 시가매수 2주 14:45분 매도
3일째 2일이 양봉이면 시가매수 1주 14:45분 매도
1일과2일이 음봉이면 시가매수 4주 14:45분 매도
4일째 3일이 양봉이면 시가매수 1주 14:45분 매도
1일과2일과3일이 음봉이면 시가매수 8주 14:45분 매도
5일째 4일이 양봉이면 시가매수 1주 14:45분 매도
1,2,3,4일이 양봉이면 시가매수 16주 14:45분 매도
6일째 5일이 양봉이면 시가매수 1주 14:45분 매도
1,2,3,4,5일이 양봉이면 시가매수 32주 14:45분 매도
대충 이까지만 작성좀 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2013-01-17 18:26:03
안녕하세요
예스스탁입니다.
당일청산을 하고자 하시면 분봉 차트을 이용하셔야 합니다.
일봉차트에는 시간으로 당일이 가능하지 않습니다.
차트는 5분봉에 적용하시면 됩니다.
시초가에 신호를 발생하기 위해서는
전일 마지막봉에서 조건을 판단하고 다음날 시가수신시에
신호및 주문발생하게 작성되어야 합니다.
그러므로 오늘부터 신호가 발생하기를 원하시면
날짜는 어제날짜를 지정해 주셔야 합니다.
날짜는 거래일로 넣으셔야 하므로 월요일부터 신호가 발생하고자
하시면 저번주 금요일날짜를 지정하셔야 합니다.
input : 시작전일날짜(20130104);
if sdate == 시작전일날짜 and stime == 150000 Then
buy("b",AtMarket,def,1);
if sdate > 시작전일날짜 Then{
if stime == 150000 Then{
if dayopen > dayclose Then{
var1 = var1+1;
buy("b1",AtMarket,def,2*var1);
}
if dayopen <= dayclose Then{
var1 = 0;
buy("b2",AtMarket,def,1);
}
}
}
SetStopEndofday(144500);
즐거운 하루되세요
> kcg9005 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다.
> 저는 수량을 조절하여 자동매매하고 싶은데 수식부탁드립니다.
오늘(1일)부터 매매한다고 치면
1일째 시가 매수 1주 오늘 14:45분 매도
2일째 1일이 양봉이면 시가매수 1주 14:45분 매도
1일이 음봉이면 시가매수 2주 14:45분 매도
3일째 2일이 양봉이면 시가매수 1주 14:45분 매도
1일과2일이 음봉이면 시가매수 4주 14:45분 매도
4일째 3일이 양봉이면 시가매수 1주 14:45분 매도
1일과2일과3일이 음봉이면 시가매수 8주 14:45분 매도
5일째 4일이 양봉이면 시가매수 1주 14:45분 매도
1,2,3,4일이 양봉이면 시가매수 16주 14:45분 매도
6일째 5일이 양봉이면 시가매수 1주 14:45분 매도
1,2,3,4,5일이 양봉이면 시가매수 32주 14:45분 매도
대충 이까지만 작성좀 부탁드립니다.