답변완료
키움수식 변환 부탁드립니다.
안녕하세요.
15분봉에서 120분봉사이에서 종목검색을 하려고 합니다.
아래 키움 수식을 예스 종목검색으로 변환을 부탁드립니다.
============================================================================
-NPDC 함수
(nPredayClose(기간)+nPredayHigh(기간)+nPredayLow(기간))/3
- 이전주종가 함수
A=요일(DATE);
Valuewhen(n, A(1)>A, C(1));
- 요일 함수
M = floor(D/100)%100;
YY = if((M+1-1) == 1 or (M+1-1) == 2, floor(D/10000)-1,floor(D/10000));
MM = if((M+1-1) == 1, 13, if((M+1-1) == 2, 14,M));
DD=D%100;
A=(DD + floor((13*MM+8)/5 )+ floor(YY/400)+floor(YY/100)+YY)%7+2;
if(A>7, A-7, A);
===========================================================================
당일=(DayClose()+DayHigh()+DayLow())/3;
A1=당일+npdc(1)+npdc(2)+npdc(3)+npdc(4);
M=A1/5;
편차합=
pow(당일-m,2)+pow(npdc(1)-m,2)+pow(npdc(2)-m,2)+
pow(npdc(3)-m,2)+pow(npdc(4)-m,2);
BBM=M+0.5*sqrt(편차합/5);
W5=(C+이전주종가(1)+이전주종가(2)+이전주종가(3)+이전주종가(4))/5;
(Crossup(BBM,W5) OR Crossup(M,W5))
감사합니다.
2023-06-29
829
글번호 170188
종목검색
답변완료
crossup 사용시 초기에 매수가 두개 들어가짐
if CrossUp(h,hh) Then
{
Buy("at",AtMarket,Def,1);
}
위와 같은 수식으로 모의계좌에서 거래를 했는데요.
조건이 달성하면
초반의 경우 매수 1계약이 진입되어야 하는 것 같은데,
매수 2계약이 체결 되는데요.
이로인해
매수 1계약만 들어갔다면
매도 신호가 발생했을 때, 매도 2계약 주문이 들어가
반대방향으로 진입이 되었을텐데,
매수가 2 계약이 들어가
매도 신호 발생시 반대방향으로 진입은 안되고 청산만 되는 상황입니다.
초반에 매수 1계약만 체결되게 하려면 어떻게 하면 되나요?
2023-06-28
735
글번호 170183
시스템
답변완료
시스템 성능 보고서 수익률 수식에 대해 궁금합니다.
안녕하세요
수익률에 대해서 궁금한게 있습니다.
첫 매수 : 10,200 * 1
추가매수 : 10,050 * 2
추가매수 : 10,050 * 2
평단가 : 10,064
매도단가: 11,010
이면 수익률은 9.40%인데 시스템 성능 보고서에서는 수익률이 41.57%로 나오네요
첫 진입단가로만 계산한것 같은데 피라미딩으로 추가매수해서 평단가가 내려가거나 추가매수해서 총손익이 올라가버리면 이 수익률은 맞지가 않아보여요.
이러면 손으로 직접 계산해야할 것 같은데.... 하단에 수익률 관련 새로운 컬럼 생성 또는 수식을 바꿔야하지 않을까 건의 드립니다.
2023-06-28
1014
글번호 170177
시스템