예스스탁
예스스탁 답변
2025-06-11 09:41:42
안녕하세요
예스스탁입니다.
input : P1(20),P2(6);
input : short(12),long(26),sig(9);
input : 일별진입횟수(3),a금액(1000000),b금액(1000000),n(50);
var : m1(0,Data2),m2(0,Data2),T(0,data2);
var : mc(0,Data1),ms(0,Data1),E(0,Data1);
var : TT(0,Data1),T1(0,Data1),entry(0,Data1);
m1 = Data2(ma(c,P1));
m2 = Data2(ma(c,P2));
mc = Data1(macd(short,long));
ms = Data1(ema(mc,sig));
TT = TotalTrades;
if data1(Bdate != Bdate[1]) Then
{
E = 0;
T1 = TT[1];
}
entry = TT-T1+IFF(MarketPosition != 0,1,0);
if Data2(Bdate != Bdate[1]) Then
T = 0;
if CrossUp(m1,m2) and entry < 일별진입횟수 Then
{
Buy("b",OnClose,Def,Floor(a금액/c));
T = 1;
}
if CrossDown(m1,m2) Then
{
T = -1;
}
if sTime >= 151000 and sTime <= 152000 and t == 1 and E == 0 and entry < 일별진입횟수 Then
{
E = 1;
Buy("b2",OnClose,Def,Floor(b금액/c));
}
if MarketPosition == 1 Then
{
if CrossDown(mc,ms) and CurrentContracts == MaxContracts Then
ExitLong("bx1",OnClose,Def,"",Floor(MaxContracts*(n/100)),1);
if CrossDown(m1,m2) Then
ExitLong("bx2");
}
즐거운 하루되세요
> 2685up 님이 쓴 글입니다.
> 제목 : 문의드립니다
> 수고하십니다.
1.data2 이평선골든시data1 a금액매수,data2이평선골든이후 오후3시10분~3시20분사이에
data1 b금액 매일1번만매수 일별진입회수 p
data1 macd오실데드신호시data1 총보유분n%매도 or data2 이평선데드시 data1모두매도
늘 감사드립니다