커뮤니티

시스템식 부탁드립니다

프로필 이미지
울버린777
2013-10-25 16:55:28
130
글번호 68868
답변완료
기존 시스템식에다 데이타2,3을 추가할려고 합니다 기존수식 Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, 80) Then Buy(); if CrossDown(value1,value2) Then ExitLong(); If CrossDown(value1, 20) Then sell(); if CrossUp(value1,value2) Then ExitShort(); ================================================== # 데이타 2 macd 12,26 >= 0 macd 12,26 >= 시그널 9 macd 12,26 >= macd 20,60 (매수)..반대의 경우 매도 # 데이타 3 dema 12,26 >= 0 dema 12,26 >= 시그널 9 dema 12,26 >= dema 20,60 (매수))..반대의 경우 매도 기존수식에서 데이타 2 데이타 3 이 동시에 만족할시에 매수진입 (반대의 경우 ,,매도) ㅡ청산식은 데이타 2,3 적용안함,기존수식 그대로,, 데이터 2,3모두 외부변수로 시스템식 요청합니다 시스템을 적용할시에,,,데이터 2,3차트를 같이 보아야 하나요? 공간을 많이 차지 해서 안보고 기존차트만 보는 방법은 어떻게 됩니까? 감사합니다^^
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2013-10-28 10:01:28

안녕하세요 예스스탁입니다. Input : Period(12), Period1(5), Period2(5); Input : Short1(12), Long1(26), sig1(9); Input : Short2(20), Long2(60); var : Stok(0,data1),stod(0,data1); var : MACDV1(0,data2),MACDS1(0,data2),MACDV2(0,data2); Var : V1(0,data3),val1(0,data3),DEMA1(0,data3); Var : V2(0,data3),val2(0,data3),DEMA2(0,data3); var : V33(0,data3),Val33(0,data3),MACDV3(0,data3),MACDS3(0,data3); Var : V3(0,data3),val3(0,data3),DEMA3(0,data3); Var : V4(0,data3),val4(0,data3),DEMA4(0,data3); var : MACDV4(0,data3); stok = StochasticsK(Period,Period1); stod = StochasticsD(Period,Period1,Period2); MACDV1 = data2(MACD(Short1,Long1)); MACDS1 = data2(ema(MACDV1,Sig1)); MACDV2 = data2(MACD(Short2,Long2)); v1= EMA(C,Short1); val1= EMA(EMa(C,Short1),Short1); DEMA1 = v1 * 2 - val1; v2= EMA(C,Long1); val2= EMA(EMa(C,Long1),Long1); DEMA2 = v2 * 2 - val2; MACDV3 = DEMA1-DEMA2; v33 = EMA(MACDV3,sig1); val33 = EMA(EMa(MACDV3,sig1),sig1); MACDS3 = v33 * 2 - val33; v3 = EMA(C,Short2); val3= EMA(EMa(C,Short2),Short2); DEMA3 = v3 * 2 - val3; v4= EMA(C,Long2); val4= EMA(EMa(C,Long2),Long2); DEMA4 = v4 * 2 - val4; MACDV4 = DEMA3-DEMA4; If CrossUP(stok, 80) and MACDV1 >= 0 and MACDV1 >= MACDS1 And MACDV1 >= MACDV2 And MACDV3 >= 0 And MACDV3 >= MACDS3 And MACDV3 >= MACDV4 Then Buy(); if CrossDown(stok,stod) Then ExitLong(); If CrossDown(stok, 20) and MACDV1 <= 0 and MACDV1 <= MACDS1 And MACDV1 <= MACDV2 And MACDV3 <= 0 And MACDV3 <= MACDS3 And MACDV3 <= MACDV4 Then sell(); if CrossUp(stok,stod) Then ExitShort(); 참조데이터는 차트에 추가하고 사용해야 합니다. 추가하지 않고 이용하는 방법은 없습니다. 즐거운 하루되세요 > 울버린777 님이 쓴 글입니다. > 제목 : 시스템식 부탁드립니다 > 기존 시스템식에다 데이타2,3을 추가할려고 합니다 기존수식 Input : Period(12), Period1(5), Period2(5); value1 = StochasticsK(Period,Period1); value2 = StochasticsD(Period,Period1,Period2); If CrossUP(value1, 80) Then Buy(); if CrossDown(value1,value2) Then ExitLong(); If CrossDown(value1, 20) Then sell(); if CrossUp(value1,value2) Then ExitShort(); ================================================== # 데이타 2 macd 12,26 >= 0 macd 12,26 >= 시그널 9 macd 12,26 >= macd 20,60 (매수)..반대의 경우 매도 # 데이타 3 dema 12,26 >= 0 dema 12,26 >= 시그널 9 dema 12,26 >= dema 20,60 (매수))..반대의 경우 매도 기존수식에서 데이타 2 데이타 3 이 동시에 만족할시에 매수진입 (반대의 경우 ,,매도) ㅡ청산식은 데이타 2,3 적용안함,기존수식 그대로,, 데이터 2,3모두 외부변수로 시스템식 요청합니다 시스템을 적용할시에,,,데이터 2,3차트를 같이 보아야 하나요? 공간을 많이 차지 해서 안보고 기존차트만 보는 방법은 어떻게 됩니까? 감사합니다^^