예스스탁
예스스탁 답변
2025-04-29 10:34:27
안녕하세요
예스스탁입니다.
var : m1(0),m2(0),m3(0),R(0);
var : ST(0),ET(0),Tcond(False);
var : TT(0),T1(0),entry(0);
m1 = ma(C,240);
m2 = ma(C,720);
m3 = ma(C,1440);
R = RSI(14);
TT = TotalTrades;
if ET > 0 and sDate != sDate[1] Then
SetStopEndofday(ET);
if Bdate != Bdate[1] Then
{
SetStopEndofday(0);
if sTime >= 80000 Then
{
ST = 233000;
ET = 070000;
}
Else
{
ST = 223000;
ET = 060000;
}
T1 = TT[1];
}
entry = (TT-T1)+IFf(MarketPosition == 0,0,1);
if (sdate != sDate[1] and sTime >= ST) or
(sdate == sDate[1] and sTime >= ST and sTime[1] < ST) Then
{
Tcond = true;
}
if (sdate != sDate[1] and sTime >= ET) or
(sdate == sDate[1] and sTime >= ET and sTime[1] < ET) Then
{
Tcond = False;
}
if MarketPosition == 0 and
Tcond == true and
entry < 2 and
m3 > m2 and m2 > m1 and
(CountIf(C>O,2)[1] == 2 or CrossUp(R[1],30)) and
C <= highest(H,20)-30 Then
Buy();
if MarketPosition == 1 Then
{
if CurrentContracts == MaxContracts Then
ExitLong("bx1",AtLimit,EntryPrice+20,"",Floor(MaxContracts*0.5),1);
Else
ExitLong("bx2",AtLimit,Highest(H,BarsSinceEntry)-30);
}
SetStopLoss(50,PointStop);
즐거운 하루되세요
> 매력의도가니 님이 쓴 글입니다.
> 제목 : 수식 작성 부탁드립니다
> 안녕하세요 고생 많으십니다
수식 작성 부탁드립니다
다음 조건 시 매수 진입(세가지조건 모두 만족 시 시장가 매수)
1. 단순이동평균선(봉 갯수 1440) > 720 > 240 이며
2. 직전 두개 캔들에서 양봉 두개 연속 출현 or 직전 캔들에서 RSI(14)가 30 상향 돌파
3. 그리고 최근 캔들 20개 최고점 대비 30포인트 이상 하락한 상태일 것
손절 : 진입가 대비 -50포인트
1차 정산 : 매수가 대비 +20포인트(50% 청상)
2차 청산 : 1차 청산 후 최고가 대비 -30포인트 하락 시(50% 청산)
특이사항 :
ㅇ 진입은 하루 2번까지만
ㅇ 미국장 개장(23:30(섬머타임 시 22:30)~07:00(섬머타임 시 6:00)) 에만 진입 가능
감사합니다.