커뮤니티

시스템 작성 부탁드립니다.

프로필 이미지
고민중
2019-09-03 15:29:07
222
글번호 131685
답변완료
시스템 작성 부탁드립니다. 매수조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 위에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 상향돌파시 매수 or 상향돌파 후 10일선값에 도달할때(작거나 같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt하향하는 값에서 매도손절 5) 07:00~ 05:50 분에만 거래할 것 매수조건 2. 매수조건1을 만족하면서 1차매수후에 1차매수한 값보다 -10pt 값에 도달시 2차매수, 2차매수 후 2차매수한 값보다 5pt이상 상승시 2차매수 청산 손절조건은 1차매수조건과 동일 매도조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 아래에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 하향돌파시 매도 or 하향돌파 후 10일선값에 도달할때(크거나같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt상향하는 값에서 매수손절 5) 07:00~ 05:50 분에만 거래할 것 매도조건 2. 매도조건1을 만족하면서 1차매도 후에 1차매도한 값보다 +10pt 값에 도달시 2차매도, 2차매도 후 2차매도한 값보다 5pt이상 하락시 2차매도 청산 손절조건은 1차매도조건과 동일
시스템
답변 3
프로필 이미지

예스스탁 예스스탁 답변

2019-09-04 11:10:00

안녕하세요 예스스탁입니다. 각 진입조건 중 2)와 3)이 어떻게 결합되는지 모르겠습니다. 해당 부분에 대해 좀더 자세한 내용으로 올려주시기 바랍니다. 즐거운 하루되세요 > 고민중 님이 쓴 글입니다. > 제목 : 시스템 작성 부탁드립니다. > 시스템 작성 부탁드립니다. 매수조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 위에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 상향돌파시 매수 or 상향돌파 후 10일선값에 도달할때(작거나 같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt하향하는 값에서 매도손절 5) 07:00~ 05:50 분에만 거래할 것 매수조건 2. 매수조건1을 만족하면서 1차매수후에 1차매수한 값보다 -10pt 값에 도달시 2차매수, 2차매수 후 2차매수한 값보다 5pt이상 상승시 2차매수 청산 손절조건은 1차매수조건과 동일 매도조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 아래에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 하향돌파시 매도 or 하향돌파 후 10일선값에 도달할때(크거나같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt상향하는 값에서 매수손절 5) 07:00~ 05:50 분에만 거래할 것 매도조건 2. 매도조건1을 만족하면서 1차매도 후에 1차매도한 값보다 +10pt 값에 도달시 2차매도, 2차매도 후 2차매도한 값보다 5pt이상 하락시 2차매도 청산 손절조건은 1차매도조건과 동일
프로필 이미지

고민중

2019-09-04 12:55:59

> 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 작성 부탁드립니다. > 안녕하세요 예스스탁입니다. 각 진입조건 중 2)와 3)이 어떻게 결합되는지 모르겠습니다. 해당 부분에 대해 좀더 자세한 내용으로 올려주시기 바랍니다. 즐거운 하루되세요 => 진입조건 2와 진입조건 3을 동시에 만족하는 수식을 말씀드린겁니다. > 고민중 님이 쓴 글입니다. > 제목 : 시스템 작성 부탁드립니다. > 시스템 작성 부탁드립니다. 매수조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 위에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 상향돌파시 매수 or 상향돌파 후 10일선값에 도달할때(작거나 같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt하향하는 값에서 매도손절 5) 07:00~ 05:50 분에만 거래할 것 매수조건 2. 매수조건1을 만족하면서 1차매수후에 1차매수한 값보다 -10pt 값에 도달시 2차매수, 2차매수 후 2차매수한 값보다 5pt이상 상승시 2차매수 청산 손절조건은 1차매수조건과 동일 매도조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 아래에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 하향돌파시 매도 or 하향돌파 후 10일선값에 도달할때(크거나같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt상향하는 값에서 매수손절 5) 07:00~ 05:50 분에만 거래할 것 매도조건 2. 매도조건1을 만족하면서 1차매도 후에 1차매도한 값보다 +10pt 값에 도달시 2차매도, 2차매도 후 2차매도한 값보다 5pt이상 하락시 2차매도 청산 손절조건은 1차매도조건과 동일
프로필 이미지

예스스탁 예스스탁 답변

2019-09-05 08:46:58

안녕하세요 예스스탁입니다. 차트에 타주기 이평을 계산할 만큼 충분한 데이타가 있어야 값이 계산되고 신호가 발생할수 있습니다. input : ntime1(60),ntime2(120),ntime3(300),P(10),Period1(10),Period2(20); var : S1(0),D1(0),TM(0),TF1(0),TF2(0),TF3(0); var : cnt(0),sum1(0),mav1(0),sum2(0),mav2(0),sum3(0),mav3(0); Array : C1[50](0),C2[50](0),C3[50](0); var1 = ma(C,Period1); var2 = ma(C,Period2); 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; TF1 = TM%ntime1; TF2 = TM%ntime2; TF3 = TM%ntime3; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF1 < TF1[1]) Then { for cnt = 1 to 49 { C1[cnt] = C1[cnt-1][1]; } } C1[0] = C; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF2 < TF2[1]) Then { for cnt = 1 to 49 { C2[cnt] = C2[cnt-1][1]; } } C2[0] = C; if Bdate != Bdate[1] or (Bdate == Bdate[1] and TF3 < TF3[1]) Then { for cnt = 1 to 49 { C3[cnt] = C3[cnt-1][1]; } } C3[0] = C; if C1[P-1] > 0 then { sum1 = 0; for cnt = 0 to P-1{ sum1 = sum1+C1[cnt]; } mav1 = sum1/P; } if C2[P-1] > 0 then { sum2 = 0; for cnt = 0 to P-1 { sum2 = sum2+C2[cnt]; } mav2 = sum2/P; } if C3[P-1] > 0 then { sum3 = 0; for cnt = 0 to P-1 { sum3 = sum3+C3[cnt]; } mav3 = sum3/P; } if MarketPosition <= 0 and mav1 > 0 and mav2 > 0 and mav3 > 0 and C > max(mav1,mav2,mav3) and (crossup(var1,var2) or (var1 > var2 and CrossDown(c,var1))) and abs(var1-var2) >= 2 Then buy("b1"); if MarketPosition == 1 then { ExitLong("bx1",AtStop,var2-2.5); if MaxEntries == 1 Then buy("b2",atlimit,EntryPrice-10); if MaxEntries == 2 Then exitlong("bx2",atlimit,LatestEntryPrice(0)+5,"b2"); } if mav1 > 0 and mav2 > 0 and mav3 > 0 and C < min(mav1,mav2,mav3) and (CrossDown(var1,var2) or (var1 < var2 and CrossUp(c,var1))) and abs(var1-var2) >= 2 Then sell("s1"); if MarketPosition == -1 then { ExitShort("sx1",AtStop,var2+2.5); if MaxEntries == 1 Then sell("s2",atlimit,EntryPrice+10); if MaxEntries == 2 Then ExitShort("sx2",atlimit,LatestEntryPrice(0)-5,"s2"); } } 즐거운 하루되세요 > 고민중 님이 쓴 글입니다. > 제목 : Re : Re : 시스템 작성 부탁드립니다. > > 예스스탁 님이 쓴 글입니다. > 제목 : Re : 시스템 작성 부탁드립니다. > 안녕하세요 예스스탁입니다. 각 진입조건 중 2)와 3)이 어떻게 결합되는지 모르겠습니다. 해당 부분에 대해 좀더 자세한 내용으로 올려주시기 바랍니다. 즐거운 하루되세요 => 진입조건 2와 진입조건 3을 동시에 만족하는 수식을 말씀드린겁니다. > 고민중 님이 쓴 글입니다. > 제목 : 시스템 작성 부탁드립니다. > 시스템 작성 부탁드립니다. 매수조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 위에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 상향돌파시 매수 or 상향돌파 후 10일선값에 도달할때(작거나 같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt하향하는 값에서 매도손절 5) 07:00~ 05:50 분에만 거래할 것 매수조건 2. 매수조건1을 만족하면서 1차매수후에 1차매수한 값보다 -10pt 값에 도달시 2차매수, 2차매수 후 2차매수한 값보다 5pt이상 상승시 2차매수 청산 손절조건은 1차매수조건과 동일 매도조건 1. 1)현재값(c)가 300분봉 / 120분봉 / 60분봉의 10일이평선보다 아래에 있으면서 (데이타 참조없이 한 수식에 작성했으면 좋겠습니다.) 2) 3분봉상 10,20일선을 하향돌파시 매도 or 하향돌파 후 10일선값에 도달할때(크거나같을때) 3) 3분봉상 (10일선값 - 20일선값)의 절대값이 2pt이상일것 4) (손절조건)3분봉상 20일선값보다 2.5pt상향하는 값에서 매수손절 5) 07:00~ 05:50 분에만 거래할 것 매도조건 2. 매도조건1을 만족하면서 1차매도 후에 1차매도한 값보다 +10pt 값에 도달시 2차매도, 2차매도 후 2차매도한 값보다 5pt이상 하락시 2차매도 청산 손절조건은 1차매도조건과 동일