매매횟수를 제한 하고 싶습니다.
1번째조건: 당일 1회만 매매 (오늘 매매했던 종목은 매수금지)하는 조건
2번째조건: 시스템 매매중 30분이내 매수나 매도했던 종목 재매수 금지
각각 부탁드립니다.
늘 고맙습니다.
답변 1
예스스탁
예스스탁 답변
2023-01-12 10:17:50
안녕하세요.
예스스탁 입니다.
1
input : 최대진입횟수(1);
Var : Entry(0);
if Bdate != Bdate[1] Then
{
entry = 0;
}
# 당일 매매 회수를 Entry에 기록
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
entry = entry+1;
if entry < 최대진입횟수 Then
{
진입식
}
2
input : 매수금지시간(30);
Var : S1(0), D1(0),ETM(0), TM(0), T1(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
ETM = -1;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
# 당일 매매 회수를 Entry에 기록
if (MarketPosition != 0 and MarketPosition != MarketPosition[1]) or
(MarketPosition == MarketPosition[1] and TotalTrades > TotalTrades[1]) Then
ETM = TM;
if ETM == -1 or (ETM >= 0 and TM >= ETM+매수금지시간) Then
{
진입식
}
}
즐거운 하루 보내세요.
> 빗소리7 님이 쓴 글입니다.
> 제목 : 진입횟수 관련문의
> 매매횟수를 제한 하고 싶습니다.
1번째조건: 당일 1회만 매매 (오늘 매매했던 종목은 매수금지)하는 조건
2번째조건: 시스템 매매중 30분이내 매수나 매도했던 종목 재매수 금지
각각 부탁드립니다.
늘 고맙습니다.