커뮤니티

문의드립니다

프로필 이미지
cjfdk
2012-08-29 22:56:05
196
글번호 54205
답변완료
Input : Atime(30),Period1(12),Period2(26),Period3(9); Var : Ep1(0), JISU1(0), DINDEX1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0); Var : Ep3(0), JISU3(0), PreMACDSIG(0); var : MACDVal(0),MACDSig(0),MACDOsc(0),PreMACDOsc(0); Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ DINDEX1 = DINDEX1 + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreMACDOsc = MACDOsc[1]; if Dindex1 >= 2 Then PreMACDSIG = MACDSIG[1]; } if DINDEX1 <= 1 then { JISU1 = C; JISU2 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); } MACDVal = JiSu1-Jisu2; if DINDEX1 <= 2 then { MACDSIG = Jisu1-jisu2; } else{ MACDSIG = MACDVal * EP3 + PreMACDSIG * (1-EP3); } MACDOsc = MACDVal-MACDsig; plot1(MACDVal); plot2(MACDsig); plot3(MACDOsc); 위 지표는 분봉에서 보는 30분의 엠에이시디 지표입니다 여기에서 얻어 조금씩 활용하고 있습니다 이번에 문의드릴 내용은 위 지표를 큰 흐름으로 보고 위 신호가 상방일 때는 3분봉의 엠에이시디와 스톡이 상방 신호만 위 지표가 하방 일때는 3분 봉의 엠에이시디와 스톡이 하방만 나오는 시스템을 구현하고자 문의 드립니다 단순히 위 지표가 골드냐 데드냐가 아니고... 가량 위 지표가 1.골드 상태로 변하고 엠에이시디가 기준선 위로 올라가면 상방... 2.그리고 기준선 위에서 골드로 전환하면 상방.. 3.데드인 상태에서 기준선 이하로 내려오면 하방 4.그리고 기준선 아래에서 데드로 전환돼면 하방 30분에서 1번에서 4번까지의 상황을 가지고 상방이면 3분봉에서 매도 신호는 나오지 않고 엠에이시디와 스톡이 골드일 때 각각 매수 신호만 계속 나오게 하방이면 3분봉에서 매수 신호는 나오지 않고 엠에이시디와 스톡이 데드일 때 각각 매도 신호만 나오는 수식을 문의드립니다 중요한 것은 30분의 엠에이시디가 골드냐 데드냐가 아니고 골드면서 기준선 위냐 데드면서 기준선 아래냐 하는 것으로 큰흐름을 잡고 싶습니다 항상 끝없는 질문에 성심 성의것 답해 주시는 예스스탁에 감사드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2012-08-30 10:48:47

안녕하세요 예스스탁입니다. Input : Atime(30),Period1(12),Period2(26),Period3(9); Var : Ep1(0), JISU1(0), DINDEX1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0); Var : Ep3(0), JISU3(0), PreMACDSIG(0); var : MACDVal(0),MACDSig(0),MACDOsc(0),PreMACDOsc(0); Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ DINDEX1 = DINDEX1 + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreMACDOsc = MACDOsc[1]; if Dindex1 >= 2 Then PreMACDSIG = MACDSIG[1]; } if DINDEX1 <= 1 then { JISU1 = C; JISU2 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); } MACDVal = JiSu1-Jisu2; if DINDEX1 <= 2 then { MACDSIG = Jisu1-jisu2; } else{ MACDSIG = MACDVal * EP3 + PreMACDSIG * (1-EP3); } MACDOsc = MACDVal-MACDsig; value1 = macd(12,26); value2 = ema(value1,9); value3 = StochasticsK(10,5); value4 = StochasticsD(10,5,5); if MACDVal > MACDSIG and MACDVal > 0 and ((value1 > value2 and crossup(value3,value4)) or (crossup(value1,value2) and value3 > value4)) Then buy(); if MACDVal < MACDSIG and MACDVal < 0 and ((value1 < value2 and CrossDown(value3,value4)) or (CrossDown(value1,value2) and value3 < value4)) Then sell(); 즐거운 하루되세요 > cjfdk 님이 쓴 글입니다. > 제목 : 문의드립니다 > Input : Atime(30),Period1(12),Period2(26),Period3(9); Var : Ep1(0), JISU1(0), DINDEX1(0), PreJISU1(0); Var : Ep2(0), JISU2(0), PreJISU2(0); Var : Ep3(0), JISU3(0), PreMACDSIG(0); var : MACDVal(0),MACDSig(0),MACDOsc(0),PreMACDOsc(0); Ep1 = 2/(Period1+1); Ep2 = 2/(Period2+1); Ep3 = 2/(Period3+1); var1 = TimeToMinutes(stime)%Atime; if dayindex() == 0 or (var1 <= var1[1] and stime > stime[1]) Then{ DINDEX1 = DINDEX1 + 1; PreJISU1 = JISU1[1]; PreJISU2 = JISU2[1]; PreMACDOsc = MACDOsc[1]; if Dindex1 >= 2 Then PreMACDSIG = MACDSIG[1]; } if DINDEX1 <= 1 then { JISU1 = C; JISU2 = C; } else{ JISU1 = C * EP1 + PreJISU1 * (1-EP1); JISU2 = C * EP2 + PreJISU2 * (1-EP2); } MACDVal = JiSu1-Jisu2; if DINDEX1 <= 2 then { MACDSIG = Jisu1-jisu2; } else{ MACDSIG = MACDVal * EP3 + PreMACDSIG * (1-EP3); } MACDOsc = MACDVal-MACDsig; plot1(MACDVal); plot2(MACDsig); plot3(MACDOsc); 위 지표는 분봉에서 보는 30분의 엠에이시디 지표입니다 여기에서 얻어 조금씩 활용하고 있습니다 이번에 문의드릴 내용은 위 지표를 큰 흐름으로 보고 위 신호가 상방일 때는 3분봉의 엠에이시디와 스톡이 상방 신호만 위 지표가 하방 일때는 3분 봉의 엠에이시디와 스톡이 하방만 나오는 시스템을 구현하고자 문의 드립니다 단순히 위 지표가 골드냐 데드냐가 아니고... 가량 위 지표가 1.골드 상태로 변하고 엠에이시디가 기준선 위로 올라가면 상방... 2.그리고 기준선 위에서 골드로 전환하면 상방.. 3.데드인 상태에서 기준선 이하로 내려오면 하방 4.그리고 기준선 아래에서 데드로 전환돼면 하방 30분에서 1번에서 4번까지의 상황을 가지고 상방이면 3분봉에서 매도 신호는 나오지 않고 엠에이시디와 스톡이 골드일 때 각각 매수 신호만 계속 나오게 하방이면 3분봉에서 매수 신호는 나오지 않고 엠에이시디와 스톡이 데드일 때 각각 매도 신호만 나오는 수식을 문의드립니다 중요한 것은 30분의 엠에이시디가 골드냐 데드냐가 아니고 골드면서 기준선 위냐 데드면서 기준선 아래냐 하는 것으로 큰흐름을 잡고 싶습니다 항상 끝없는 질문에 성심 성의것 답해 주시는 예스스탁에 감사드립니다