커뮤니티
현물관련 수식문의 드립니다.
2018-10-29 22:30:12
170
글번호 123183
현물관련 검증좀 해보고 싶어서 문의 드립니다.
기간- 과거 400거래일
기준분봉 3분봉
신용융자 가능한 abcd군중에서
매일 첫 3분봉 종가가 시가보도 높고(양봉마감)
거래대금은 10억이상
거래량은 과거 10일이전의 동시간대(종가기준 3분봉) 평균거래량의 2배이상일때.
3분봉 완성후 진입.
익절 3%
손절 3%
익절 손절이 11시까지 이뤄지지 않았을경우 11시03분에 강제청산.
즉 조건이 성립되면 매일 3분봉 완성후 진입 청산관 손절
했을때 비교분석을 하고 싶어서요.
혹시 진입했던 종목과 진입지점을 별도로 볼수있을까요??
부탁드리겠습니다.
감사합니다.
답변 3
예스스탁 예스스탁 답변
2018-10-30 11:27:59
안녕하세요
예스스탁입니다.
매수신호에 대한 청산(매도)하는 함수가 exitlong입니다.
sell은 신호상 매도포지션에 진입할 때 사용하는 함수입니다.
주식에서는 buy-exitlong으로 수식 작성하시면 됩니다.
어떤 방식으로 분할매수와 분할매도를 구현하고자 하시는지 불명확합니다.
각 이평을 상향돌파하면 매수하고
해당 이평 하향이탈하면 해당 진입으로 진입된 수량만큼만 청산하게 작성해 드립니다.
청산함수에 진입명을 지정하면
해당진입이 발생한 이후에 청산조건만족할때 해당 진입으로 진입된 수량만 청산합니다.
시스템을 적용시에 피라미딩 설정을
다른진입신호만허용으로 설정하고 적용하시면 됩니다.
input : p1(5), p2(10), p3(20), p4(60);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
if CodeCategory == 1 then
{
If CrossUp(c,var1) Then
buy("5b" , OnClose , def, 100);
If CrossUp(c,var2) Then
buy("10b" , OnClose , def , 100);
If CrossUp(c,var3) Then
buy("20b" , OnClose , def, 100);
If CrossUp(c,var4) Then
buy("60b" , OnClose , def , 100);
}
if MarketPosition == 1 then
{
if CrossDown(c,var1) Then
ExitLong("5s",OnClose,def,"5b");
if CrossDown(c,var2) Then
ExitLong("10s",OnClose,def,"10b");
if CrossDown(c,var3) Then
ExitLong("20s",OnClose,def,"20b");
if CrossDown(c,var4) Then
ExitLong("60s",OnClose,def,"60b");
}
즐거운 하루되세요
> hulk76 님이 쓴 글입니다.
> 제목 : 현물관련 수식문의 드립니다.
> 현물관련 검증좀 해보고 싶어서 문의 드립니다.
기간- 과거 400거래일
기준분봉 3분봉
신용융자 가능한 abcd군중에서
매일 첫 3분봉 종가가 시가보도 높고(양봉마감)
거래대금은 10억이상
거래량은 과거 10일이전의 동시간대(종가기준 3분봉) 평균거래량의 2배이상일때.
3분봉 완성후 진입.
익절 3%
손절 3%
익절 손절이 11시까지 이뤄지지 않았을경우 11시03분에 강제청산.
즉 조건이 성립되면 매일 3분봉 완성후 진입 청산관 손절
했을때 비교분석을 하고 싶어서요.
혹시 진입했던 종목과 진입지점을 별도로 볼수있을까요??
부탁드리겠습니다.
감사합니다.
hulk76
2018-10-30 16:59:16
전문적이 지식이 없어서 질문이 조금 이상했나봅니다.
시스템이 아니라 종목검색로 다시 부탁 드리겠습니다.
신용융자 abcd군
시가총액 3000억 이상
기준분봉 3분봉 (매일 3분 첫봉만 검색.09:00-09:03까지 3분봉이 완성된이후)
첫3분봉 거래대금 10억이상
첫3분봉 거래량 - 과거20거래일 기준 동시간대비(첫3분봉) 평균의거래량의 2배이상
첫3분봉 양봉마감.
즉.첫 3분봉 마감후 위조건에 맞는 종목을 찾는 기능입니다.
종목검색기로 구현해보다가 실패해서 다시 부탁드립니다.
수고하세요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 현물관련 수식문의 드립니다.
>
안녕하세요
예스스탁입니다.
매수신호에 대한 청산(매도)하는 함수가 exitlong입니다.
sell은 신호상 매도포지션에 진입할 때 사용하는 함수입니다.
주식에서는 buy-exitlong으로 수식 작성하시면 됩니다.
어떤 방식으로 분할매수와 분할매도를 구현하고자 하시는지 불명확합니다.
각 이평을 상향돌파하면 매수하고
해당 이평 하향이탈하면 해당 진입으로 진입된 수량만큼만 청산하게 작성해 드립니다.
청산함수에 진입명을 지정하면
해당진입이 발생한 이후에 청산조건만족할때 해당 진입으로 진입된 수량만 청산합니다.
시스템을 적용시에 피라미딩 설정을
다른진입신호만허용으로 설정하고 적용하시면 됩니다.
input : p1(5), p2(10), p3(20), p4(60);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
if CodeCategory == 1 then
{
If CrossUp(c,var1) Then
buy("5b" , OnClose , def, 100);
If CrossUp(c,var2) Then
buy("10b" , OnClose , def , 100);
If CrossUp(c,var3) Then
buy("20b" , OnClose , def, 100);
If CrossUp(c,var4) Then
buy("60b" , OnClose , def , 100);
}
if MarketPosition == 1 then
{
if CrossDown(c,var1) Then
ExitLong("5s",OnClose,def,"5b");
if CrossDown(c,var2) Then
ExitLong("10s",OnClose,def,"10b");
if CrossDown(c,var3) Then
ExitLong("20s",OnClose,def,"20b");
if CrossDown(c,var4) Then
ExitLong("60s",OnClose,def,"60b");
}
즐거운 하루되세요
> hulk76 님이 쓴 글입니다.
> 제목 : 현물관련 수식문의 드립니다.
> 현물관련 검증좀 해보고 싶어서 문의 드립니다.
기간- 과거 400거래일
기준분봉 3분봉
신용융자 가능한 abcd군중에서
매일 첫 3분봉 종가가 시가보도 높고(양봉마감)
거래대금은 10억이상
거래량은 과거 10일이전의 동시간대(종가기준 3분봉) 평균거래량의 2배이상일때.
3분봉 완성후 진입.
익절 3%
손절 3%
익절 손절이 11시까지 이뤄지지 않았을경우 11시03분에 강제청산.
즉 조건이 성립되면 매일 3분봉 완성후 진입 청산관 손절
했을때 비교분석을 하고 싶어서요.
혹시 진입했던 종목과 진입지점을 별도로 볼수있을까요??
부탁드리겠습니다.
감사합니다.
예스스탁 예스스탁 답변
2018-10-31 13:30:55
안녕하세요
예스스탁입니다.
1
신용융자에 대한 정보다 시가총액은
랭귀지의 데이터로 제공되고 있지 않습니다.
다만 시가총액은 종목검색화면의 설정창에서 별도로 지정할수있습니다.
해당 내용 제외하고 작성해 드립니다.
2
종목검색은 최대 제공봉수가 500봉입니다.
3분봉으로 20일치가 되지 않습니다.
기간값(P)을 최대 봉수에 맞게 조정해 주셔야 합니다.
3
속성에서 검색에 필요한 최소기간에 500봉으로
지정하고 검색하시기 바랍니다.
input : P(20);
var : cnt(0),m1(0),sum(0),mav(0),C1(0),O1(0);
Array : v1[50](0);
if sdate != sdate[1] Then
{
m1 = m;
v1[0] = v;
for cnt = 1 to 49
{
V1[cnt] = V1[cnt-1][1];
}
C1 = C;
O1 = O;
}
if V1[P] > 0 then
{
sum = 0;
for cnt = 1 to P
{
sum = sum + V1[cnt];
}
mav = sum/P;
if m1 >= 1000000000 and
V1[0] > mav*2 and
C1 > O1 Then
find(1);
}
즐거운 하루되세요
> hulk76 님이 쓴 글입니다.
> 제목 : Re : Re : 현물관련 수식문의 드립니다.
>
전문적이 지식이 없어서 질문이 조금 이상했나봅니다.
시스템이 아니라 종목검색로 다시 부탁 드리겠습니다.
신용융자 abcd군
시가총액 3000억 이상
기준분봉 3분봉 (매일 3분 첫봉만 검색.09:00-09:03까지 3분봉이 완성된이후)
첫3분봉 거래대금 10억이상
첫3분봉 거래량 - 과거20거래일 기준 동시간대비(첫3분봉) 평균의거래량의 2배이상
첫3분봉 양봉마감.
즉.첫 3분봉 마감후 위조건에 맞는 종목을 찾는 기능입니다.
종목검색기로 구현해보다가 실패해서 다시 부탁드립니다.
수고하세요.
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 현물관련 수식문의 드립니다.
>
안녕하세요
예스스탁입니다.
매수신호에 대한 청산(매도)하는 함수가 exitlong입니다.
sell은 신호상 매도포지션에 진입할 때 사용하는 함수입니다.
주식에서는 buy-exitlong으로 수식 작성하시면 됩니다.
어떤 방식으로 분할매수와 분할매도를 구현하고자 하시는지 불명확합니다.
각 이평을 상향돌파하면 매수하고
해당 이평 하향이탈하면 해당 진입으로 진입된 수량만큼만 청산하게 작성해 드립니다.
청산함수에 진입명을 지정하면
해당진입이 발생한 이후에 청산조건만족할때 해당 진입으로 진입된 수량만 청산합니다.
시스템을 적용시에 피라미딩 설정을
다른진입신호만허용으로 설정하고 적용하시면 됩니다.
input : p1(5), p2(10), p3(20), p4(60);
var1 = ma(C,P1);
var2 = ma(C,P2);
var3 = ma(C,P3);
var4 = ma(C,P4);
if CodeCategory == 1 then
{
If CrossUp(c,var1) Then
buy("5b" , OnClose , def, 100);
If CrossUp(c,var2) Then
buy("10b" , OnClose , def , 100);
If CrossUp(c,var3) Then
buy("20b" , OnClose , def, 100);
If CrossUp(c,var4) Then
buy("60b" , OnClose , def , 100);
}
if MarketPosition == 1 then
{
if CrossDown(c,var1) Then
ExitLong("5s",OnClose,def,"5b");
if CrossDown(c,var2) Then
ExitLong("10s",OnClose,def,"10b");
if CrossDown(c,var3) Then
ExitLong("20s",OnClose,def,"20b");
if CrossDown(c,var4) Then
ExitLong("60s",OnClose,def,"60b");
}
즐거운 하루되세요
> hulk76 님이 쓴 글입니다.
> 제목 : 현물관련 수식문의 드립니다.
> 현물관련 검증좀 해보고 싶어서 문의 드립니다.
기간- 과거 400거래일
기준분봉 3분봉
신용융자 가능한 abcd군중에서
매일 첫 3분봉 종가가 시가보도 높고(양봉마감)
거래대금은 10억이상
거래량은 과거 10일이전의 동시간대(종가기준 3분봉) 평균거래량의 2배이상일때.
3분봉 완성후 진입.
익절 3%
손절 3%
익절 손절이 11시까지 이뤄지지 않았을경우 11시03분에 강제청산.
즉 조건이 성립되면 매일 3분봉 완성후 진입 청산관 손절
했을때 비교분석을 하고 싶어서요.
혹시 진입했던 종목과 진입지점을 별도로 볼수있을까요??
부탁드리겠습니다.
감사합니다.
다음글
이전글