커뮤니티

문의드립니다

프로필 이미지
2685up
2025-06-10 17:22:46
169
글번호 191563
답변완료
수고하십니다. 1.data2 이평선골든시data1 a금액매수,data2이평선골든이후 오후3시10분~3시20분사이에 data1 b금액 매일1번만매수 일별진입회수 p data1 macd오실데드신호시data1 총보유분n%매도 or data2 이평선데드시 data1모두매도 늘 감사드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

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모두매도 늘 감사드립니다