커뮤니티

★다시한질문드립니다★긴급

프로필 이미지
회원
2004-03-10 10:34:54
1436
글번호 2730
답변완료
늘 투자자를 위하여 수고하시는 관계자님께 감사드립니다. 질의내용] MACD에의한 수식을 요청합니다. macd(shortPeriod,LongPeriod) 의 short은 12 이고, Long은 26 을 기준선으로하고, eavg(macd(shortPeriod,LongPeriod),sigPeriod)의 signal선을 3개이상 추가한 기술적지표입니다. 즉, 시그널선을 4개를 추가하여서, macd기준선이 추가한 시그널선을 교차시마다 신호를 발생하는 시스템식을 구합니다. 기술적지표는 한개의 macd기준선에 차등적용한 시그널선을 적용하여,사용하고있으며, 이것을 시스템으로 구현하여 신호를 유발코저합니다. 아래 signal(n일의 지수이동평균선)를 순차적으로, 교차시에 신호를 발생 할 수 있는 시스템수식을 부탁드립니다. 1차'발생신호'signal선 eavg(macd(shortPeriod1,LongPeriod1),sigPeriod1)에 short1은12,long1은26,sig1은9값 2차'발생신호'signal선 eavg(macd(shortPeriod2,LongPeriod2),sigPeriod2)에 short2는18,long2는26,sig2는12값 3차'발생신호'signal선 eavg(macd(shortPeriod3,LongPeriod3),sigPeriod3)에 short3은18,long3은26,sig3은15값 4차'발생신호'signal선 eavg(macd(shortPeriod4,LongPeriod4),sigPeriod4)에 short4는20,long4는26,sig4는18값 입니다. 이에따른 시스템식 매수진입/매수청산/매도진입/매도청산식을 구하오니, 처리부탁드립니다. 감사합니다. "관계자님의 요청으로, 재질의 하오며, 설명이미비하면, 011-9813-2580 번으로 전화주시면 감사하겠습니다." 수고를 부탁드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2004-03-10 14:13:34

안녕하세요? 예스스탁입니다... 다음과 같이 식을 작성하신 후에 [시스템 트레이딩 설정창]에서 "피라미딩 설정"에서 "모든 진입신호 허용"에 체크하시면 문의하신 식의 시그널을 확인하실 수 있을 것입니다... Input : shortP1(12), longP1(26), Period1(9); Input : shortP2(18), longP2(26), Period2(12); Input : shortP3(18), longP3(26), Period3(15); Input : shortP4(20), longP4(26), Period4(18); Var : macdVal1(0), macdSig1(0); Var : macdVal2(0), macdSig2(0); Var : macdVal3(0), macdSig3(0); Var : macdVal4(0), macdSig4(0); macdVal1 = MACD(shortP1, longP1); macdVal2 = MACD(shortP2, longP2); macdVal3 = MACD(shortP3, longP3); macdVal4 = MACD(shortP4, longP4); macdSig1 = ema(macdVal1,Period1); macdSig2 = ema(macdVal2,Period2); macdSig3 = ema(macdVal3,Period3); macdSig4 = ema(macdVal4,Period4); if crossup(macdVal1, macdSig1) then buy(); else if crossup(macdVal1, macdSig2) then buy(); else if crossup(macdVal1, macdSig3) then buy(); else if crossup(macdVal1, macdSig4) then buy(); if crossdown(macdVal1, macdSig1) then sell(); else if crossdown(macdVal1, macdSig2) then sell(); else if crossdown(macdVal1, macdSig3) then sell(); else if crossdown(macdVal1, macdSig4) then sell(); 감사합니다... > CJ_cjssus 님이 쓴 글입니다. > 제목 : ★다시한질문드립니다★긴급 > 늘 투자자를 위하여 수고하시는 관계자님께 감사드립니다. 질의내용] MACD에의한 수식을 요청합니다. macd(shortPeriod,LongPeriod) 의 short은 12 이고, Long은 26 을 기준선으로하고, eavg(macd(shortPeriod,LongPeriod),sigPeriod)의 signal선을 3개이상 추가한 기술적지표입니다. 즉, 시그널선을 4개를 추가하여서, macd기준선이 추가한 시그널선을 교차시마다 신호를 발생하는 시스템식을 구합니다. 기술적지표는 한개의 macd기준선에 차등적용한 시그널선을 적용하여,사용하고있으며, 이것을 시스템으로 구현하여 신호를 유발코저합니다. 아래 signal(n일의 지수이동평균선)를 순차적으로, 교차시에 신호를 발생 할 수 있는 시스템수식을 부탁드립니다. 1차'발생신호'signal선 eavg(macd(shortPeriod1,LongPeriod1),sigPeriod1)에 short1은12,long1은26,sig1은9값 2차'발생신호'signal선 eavg(macd(shortPeriod2,LongPeriod2),sigPeriod2)에 short2는18,long2는26,sig2는12값 3차'발생신호'signal선 eavg(macd(shortPeriod3,LongPeriod3),sigPeriod3)에 short3은18,long3은26,sig3은15값 4차'발생신호'signal선 eavg(macd(shortPeriod4,LongPeriod4),sigPeriod4)에 short4는20,long4는26,sig4는18값 입니다. 이에따른 시스템식 매수진입/매수청산/매도진입/매도청산식을 구하오니, 처리부탁드립니다. 감사합니다. "관계자님의 요청으로, 재질의 하오며, 설명이미비하면, 011-9813-2580 번으로 전화주시면 감사하겠습니다." 수고를 부탁드립니다.