커뮤니티
문의드립니다.
2018-07-31 16:29:11
132
글번호 121018
도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
nday 거래일간 n회로 거래 제한
하루진입은 nb회 거래제한 수식인데요.
-해선-국선 다 되도록 변경 부탁드립니다.
input : ndays(3),n(10),nb(3);
var : T1(0),cnt(0),NdaysEntry(0);
Array : DayEntry[10](0);
if bdate != bdate[1] Then{
T1 = TotalTrades;
for cnt = 1 to 9{
DayEntry[cnt] = DayEntry[cnt-1][1];
}
}
if MarketPosition == 0 Then
DayEntry[0] = TotalTrades-T1;
Else
DayEntry[0] = TotalTrades-T1+1;
NdaysEntry = 0;
for cnt = 0 to nDays-1{
NdaysEntry = NdaysEntry+DayEntry[cnt];
}
if DayEntry[0] < nb and NdaysEntry< n then{
진입수식등
}
2. 기타
-하루 진입횟수 제한 필터에
-시작시간, 청산시간 필터 추가해서
-국선 해선 다 되도록 변경 부탁드립니다.
input : entryCount(1);
var : count(0) ;
#진입회수제한
Count = 0 ;
for Value1 = 0 to 10 {
if EntryDate( Value1 ) == sdate then
Count = Count + 1;
}
if Count < entryCount then {
}
3.
-분봉용
전일 진폭(dayhigh(1)-daylow(1))이 n 이하일 때만
진입하는 필터 해선 국선 다 되는 걸로 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-07-31 17:40:13
안녕하세요
예스스탁입니다.
1
해당식은 해선과 국선 공통식입니다.
2
input : entryCount(1);
var : count(0),T1(0);
input : starttime(223000),endtime(050000);
var : Tcond(false);
if (sdate != sdate[1] and stime >= starttime) or
(sdate == sdate[1] and stime >= starttime and stime[1] < starttime) then
{
Tcond = true;
T1 = TotalTrades;
}
if (sdate != sdate[1] and stime >= endtime) or
(sdate == sdate[1] and stime >= endtime and stime[1] < endtime) then
{
Tcond = false;
}
if MarketPosition == 0 Then
count = TotalTrades-T1;
Else
count = TotalTrades-T1+1;
if Count < entryCount and Tcond == true then
{
}
3
dayhigh,daylow는 각 상품이 상장된 거래소의
영업일 변경기준으로 제공되는 일간고가/저가를 리턴하는 함수입니다.
국선,해선 모두 동일기준입니다.
input : n(1);
if (dayhigh(1)-daylow(1)) < n then
{
진입수식들
}
즐거운 하루되세요
> 잡다백수 님이 쓴 글입니다.
> 제목 : 문의드립니다.
> 도움주시는 덕분에 도전하고 있습니다. 매번 감사합니다.
1. 기타
nday 거래일간 n회로 거래 제한
하루진입은 nb회 거래제한 수식인데요.
-해선-국선 다 되도록 변경 부탁드립니다.
input : ndays(3),n(10),nb(3);
var : T1(0),cnt(0),NdaysEntry(0);
Array : DayEntry[10](0);
if bdate != bdate[1] Then{
T1 = TotalTrades;
for cnt = 1 to 9{
DayEntry[cnt] = DayEntry[cnt-1][1];
}
}
if MarketPosition == 0 Then
DayEntry[0] = TotalTrades-T1;
Else
DayEntry[0] = TotalTrades-T1+1;
NdaysEntry = 0;
for cnt = 0 to nDays-1{
NdaysEntry = NdaysEntry+DayEntry[cnt];
}
if DayEntry[0] < nb and NdaysEntry< n then{
진입수식등
}
2. 기타
-하루 진입횟수 제한 필터에
-시작시간, 청산시간 필터 추가해서
-국선 해선 다 되도록 변경 부탁드립니다.
input : entryCount(1);
var : count(0) ;
#진입회수제한
Count = 0 ;
for Value1 = 0 to 10 {
if EntryDate( Value1 ) == sdate then
Count = Count + 1;
}
if Count < entryCount then {
}
3.
-분봉용
전일 진폭(dayhigh(1)-daylow(1))이 n 이하일 때만
진입하는 필터 해선 국선 다 되는 걸로 부탁드립니다.
다음글
이전글