커뮤니티
시스템매매 관련 문의합니다..^^*
*항상 빠른답변주어서 감사드립니다...
아래 수식은 예스랭귀지 시스템 매매인데, 한가지 만 더 추가를 할려고 합니다..
특정시간대 지정입니다..
원하는것은 15분봉 매매를 하고 있는데, 첫봉(15분)매수만 하지 않도록 설정 부탁드립니다...(단, 매도는 시간제약 없도록 부탁드립니다...)
매수만 0900시 정규장시작부터 0915분까지(첫봉)매수회피 입니다...(시간대 지정을 변수로 지정 해주시면 고맙겠습니다..)
매도는 0900시 정규장시작 정상적으로 매도 입니다...
부탁드립니다..^^*
input : 시작일(20250702),갭상승(2),P(20);
Var : value(0),mav(0);
Var1=rsi(32);
mav = ma(c,p);
value = 0;
if sDate >= 시작일 and DayOpen <= DayClose(1)*(1+갭상승/100) Then
{
# 매수 / 매도청산
If CCI(9) > 0 Then
value = 1;
If MACD(12,26) > 0 Then
value = value+1;
If DIPlus(14) > DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) > StochasticsD(12,5,5) Then
value = value+1;
# 매수/매도청산
If value >= 3 and mav > mav[1] Then
{
Buy("b1");
}
value = 0;
var : S1(0),D1(0),TM(0),T1(0);
if Bdate != Bdate[1] Then
{
S1 = TimeToMinutes(stime);
D1 = sdate;
}
if D1 > 0 then
{
if sdate == D1 Then
TM = TimeToMinutes(stime)-S1;
Else
TM = TimeToMinutes(stime)+1440-S1;
if MarketPosition == 0 or (MarketPosition == 1 and TM >= T1+15) Then
{
T1 = TM;
Buy("b2");
}
}
if rsi(14)<32 Then
buy("b3");
}
# 매도/매수청산
If CCI(9) < 0 Then
value = 1;
If MACD(12,26) < 0 Then
value = value+1;
If DIPlus(14) < DIMinus(14) Then
value = value+1;
If StochasticsK(12,5) < StochasticsD(12,5,5) Then
value = value+1;
If value >= 3 Then
{
SetStopProfittarget(7, PercentStop);
}
답변 2
예스스탁 예스스탁 답변
2025-11-03 09:35:34
서민순
2025-11-03 10:40:31