커뮤니티
시스템 작성 부탁드립니다.
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차매도조건과 동일