커뮤니티
현물 간단한 식 부탁드립니다.
2013-03-09 21:28:46
385
글번호 60509
항상 예스스탁에 감사한 마음을 갖고있습니다.
다름이 아니라 이평선을 이용한 로직인데 특정조건에서 매도 물량을 늘려가는
방식을 구현해보고싶었는데 한계가 있어 이렇게 글을 남기게 되었습니다.
30분봉상, sma:36, lma:275 ,총 구매가능 물량 : 100주
if 30분봉종가(30분봉 차트 13번째봉의 종가)가 36일평균선보다 크고, 36일평균선이
275일평균선보다 클 경우 무조건'5주' 매수,
if 36일선이 30분봉종가 보다 크고, 30분봉종가가 275일선보다 (즉 종가가 36일선과 275일선안에 갇혀있을 경우)클 경우 이거나(or), 36일선,275일선이 30분봉종가보다 클 경우
'5주'매도 만약, 연속10일간 으로 sell 조건을 만족할경우
첫째날~4번째날은 5주씩 매도, 5일~8일째는10주씩 매도, 9~10일차는 20주씩 매도
이렇게 만약 보유물량이 100주였을경우에 잇다가 종가가 36일선을 깨거나 275일선을
깨고 있는 상황이 연속으로 10일일 경우 보유물량을 10일만에 전부청산가능하도록
구현해보고싶습니다.
죄송하지만 답변은 메일로 보내주시면 감사하겠습니다.
flytheskyhi@google.com
언제나 행복한 일들로 가득하시길...
답변 1
예스스탁 예스스탁 답변
2013-03-11 11:51:06
안녕하세요
예스스탁입니다.
시스템 트레이딩 설정창의 피라미딩탭에서
모든진입신호 허용으로 설정하시기 바랍니다.
강제청산탭에 당일청산을 설정하시면 13번째 봉에서
진입이 발생하지 않으니 해제하고 적용하셔야 합니다.
var1 = ma(c,36);
var2 = ma(c,275);
if dayindex+1 == 13 then{
if C > var1 and var1 > var2 and CurrentContracts < 100 Then{
buy("b",OnClose,def,5);
value1 = 0;
}
if var1 > C and (C > var2 or var2 > C) Then{
value1 = value1+1;
if value1 <= 4 Then
exitlong("bx1",OnClose,def,"",5,1);
if value1 >= 5 and value1 <= 8 Then
exitlong("bx2",OnClose,def,"",10,1);
if value1 >= 9 Then
exitlong("bx3",OnClose,def,"",20,1);
}
}
수식문의는 게시판을 통해서만 진행됩니다.
이용에 참고하시기 바랍니다.
즐거운 하루되세요
> steady11 님이 쓴 글입니다.
> 제목 : 현물 간단한 식 부탁드립니다.
> 항상 예스스탁에 감사한 마음을 갖고있습니다.
다름이 아니라 이평선을 이용한 로직인데 특정조건에서 매도 물량을 늘려가는
방식을 구현해보고싶었는데 한계가 있어 이렇게 글을 남기게 되었습니다.
30분봉상, sma:36, lma:275 ,총 구매가능 물량 : 100주
if 30분봉종가(30분봉 차트 13번째봉의 종가)가 36일평균선보다 크고, 36일평균선이
275일평균선보다 클 경우 무조건'5주' 매수,
if 36일선이 30분봉종가 보다 크고, 30분봉종가가 275일선보다 (즉 종가가 36일선과 275일선안에 갇혀있을 경우)클 경우 이거나(or), 36일선,275일선이 30분봉종가보다 클 경우
'5주'매도 만약, 연속10일간 으로 sell 조건을 만족할경우
첫째날~4번째날은 5주씩 매도, 5일~8일째는10주씩 매도, 9~10일차는 20주씩 매도
이렇게 만약 보유물량이 100주였을경우에 잇다가 종가가 36일선을 깨거나 275일선을
깨고 있는 상황이 연속으로 10일일 경우 보유물량을 10일만에 전부청산가능하도록
구현해보고싶습니다.
죄송하지만 답변은 메일로 보내주시면 감사하겠습니다.
flytheskyhi@google.com
언제나 행복한 일들로 가득하시길...
다음글
이전글