커뮤니티
시스템식 부탁드립니다.
2018-03-09 14:57:07
227
글번호 117249
항상 도움 주셔서 감사합니다.
아래조건의 시스템식 부탁드립니다.
-----------------------------------------------------------------------
차트환경 : 틱차트 100
보조지표 : 100일 이동평균선
시스템 매매조건1:
매수 조건 : 1. 틱캔들이 100일 이동평균선을 상향 돌파하면 매수
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매수
매도 조건 : 1. 틱캔들이 100일 이동평균선을 하향 돌파하면 매도
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매도
-----------------------------------------------------------------------
차트환경 : 틱차트 100
시스템 매매조건2:
매수 조건 : 1. 과거 30분동안의 고점을 틱캔들이 상향 돌파하면 매수
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매수
매도 조건 : 1. 과거 30분동안의 저점을 틱캔들이 하향 돌파하면 매도
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매도
-----------------------------------------------------------------------
차트환경 : 틱차트 100
지표 : 이동평균선 120, 이동평균선 30
시스템 매매조건3:
매수 조건 : 1. 캔들이 120 이평의 10% 이상 상승돌파 후 120 이평의 5% 이내로 하락 후
캔들이 다시 120 이평 상승 돌파한 이후 최고점을 돌파 할 경우 매수
(캔들이 120 이평 아래로 하락시 매수안함)
매도 조건 : 1. 캔들이 120 이평의 10% 이상 하락돌파 후 120 이평의 5% 이내로 상승 후
캔들이 다시 120 이평 하락 돌파한 이후 최저점을 돌파 할 경우 매도
(캔들이 120 이평 위로 상승시 매도안함)
아래 그림 참조 부탁드립니다.(노란선 돌파시 진입)
도움 부탁드립니다.
답변 1
예스스탁 예스스탁 답변
2018-03-09 14:39:55
안녕하세요
예스스탁입니다.
1.
var : mav(0),TM(0);
mav = ma(c,100);
TM = TimeToMinutes(stime);
if crossup(C,mav) and sdate == sdate[5] and TM < TM[5]+5 Then
buy();
if CrossDown(c,mav) and sdate == sdate[5] and TM < TM[5]+5 Then
sell();
2
input : P(30);
var : HH(0),LL(0),idx(0),TM(0),cnt(0),T1(0);
TM = TimeToMinutes(stime);
if bdate != bdate[1] Then{
idx = 0;
T1 = TM;
}
Else
idx = idx+1;
HH = H[1];
LL = L[1];
for cnt = 1 to idx{
if H[cnt] > HH and TM[cnt] > TM-P Then
HH = H[cnt];
if L[cnt] < LL and TM[cnt] > TM-P Then
LL = L[cnt];
if TM[cnt] <= TM-P Then
cnt = idx+1;
}
if TM > T1+P then{
if crossup(C,HH) and bdate == bdate[5] and TM < TM[5]+5 Then
buy();
if CrossDown(c,LL) and bdate == bdate[5] and TM < TM[5]+5 Then
sell();
}
3
var : mav(0),HH(0),LL(0),T(0),H1(0),L1(0);
mav = ma(c,120);
if crossup(c,mav) Then
{
T = 1;
HH = H;
}
if CrossDown(c,mav) Then
{
T = -1;
LL = L;
}
if T > 0 Then
{
if H > HH Then
HH = H;
if HH >= mav*1.10 and L <= mav*1.05 then
{
T = 2;
H1 = HH;
}
if T == 2 and C > H1 Then
{
T = 3;
buy();
}
}
if T < 0 Then
{
if L < LL Then
LL = L;
if LL <= mav*0.90 and C >= mav*0.95 then
{
T = -2;
L1 = LL;
}
if T == -2 and C < L1 Then
{
T = -3;
sell();
}
}
즐거운 하루되세요
> 양치기 님이 쓴 글입니다.
> 제목 : 시스템식 부탁드립니다.
> 항상 도움 주셔서 감사합니다.
아래조건의 시스템식 부탁드립니다.
-----------------------------------------------------------------------
차트환경 : 틱차트 100
보조지표 : 100일 이동평균선
시스템 매매조건1:
매수 조건 : 1. 틱캔들이 100일 이동평균선을 상향 돌파하면 매수
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매수
매도 조건 : 1. 틱캔들이 100일 이동평균선을 하향 돌파하면 매도
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매도
-----------------------------------------------------------------------
차트환경 : 틱차트 100
시스템 매매조건2:
매수 조건 : 1. 과거 30분동안의 고점을 틱캔들이 상향 돌파하면 매수
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매수
매도 조건 : 1. 과거 30분동안의 저점을 틱캔들이 하향 돌파하면 매도
2. 단, 과거 5분동안 틱캔들이 5개 이상 발생한 경우에만 매도
-----------------------------------------------------------------------
차트환경 : 틱차트 100
지표 : 이동평균선 120, 이동평균선 30
시스템 매매조건3:
매수 조건 : 1. 캔들이 120 이평의 10% 이상 상승돌파 후 120 이평의 5% 이내로 하락 후
캔들이 다시 120 이평 상승 돌파한 이후 최고점을 돌파 할 경우 매수
(캔들이 120 이평 아래로 하락시 매수안함)
매도 조건 : 1. 캔들이 120 이평의 10% 이상 하락돌파 후 120 이평의 5% 이내로 상승 후
캔들이 다시 120 이평 하락 돌파한 이후 최저점을 돌파 할 경우 매도
(캔들이 120 이평 위로 상승시 매도안함)
아래 그림 참조 부탁드립니다.(노란선 돌파시 진입)
도움 부탁드립니다.