커뮤니티

문의드립니다.

프로필 이미지
서울강남우체국
2014-03-12 17:30:45
142
글번호 73416
답변완료
수식만드시느라 수고 많으십니다. 다음과 같은 식을 만들었는데 잘안되네요. if condition1 and condition2 then buy(); 이렇게 만들었는데, 정확히 1번조건과 2번조건이 일치하지 않아서, 1번조건이 만족하고 나서 2번조건이 5봉이내에 만족하면 매수하라는 식을 만들고 싶습니다. 가령 macd와 stocS을 합친다면... stocS가 발생하고 나서 5봉이내에 macd가 발생했을경우 매수...이렇게요. 부탁드립니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2014-03-13 12:41:59

안녕하세요 예스스탁입니다. 아래 내용 참고하시기 바랍니다. Input : SP1(10), SP2(5),SP3(5); Input : shortPeriod(25), longPeriod(26), Period(9); var : Stok(0),StoD(0),MACDV(0),MACDS(0); StoK = StochasticsK(SP1,SP2); StoD = StochasticsD(SP1,SP2,SP3); MACDV = MACD(shortPeriod, longPeriod); MACDS = ema(MACDV, Period); #5봉 이내에 MACD골든크로스가 발생하고 현재도 골드 유지중이고 #스토케스틱이 골드가 발생하면 매수 if countif(crossup(MACDV,MACDS),5) >= 1 and MACDV > MACDS And crossup(Stok,Stod) Then buy(); 즐거운 하루되세요 > 서울강남우체국 님이 쓴 글입니다. > 제목 : 문의드립니다. > 수식만드시느라 수고 많으십니다. 다음과 같은 식을 만들었는데 잘안되네요. if condition1 and condition2 then buy(); 이렇게 만들었는데, 정확히 1번조건과 2번조건이 일치하지 않아서, 1번조건이 만족하고 나서 2번조건이 5봉이내에 만족하면 매수하라는 식을 만들고 싶습니다. 가령 macd와 stocS을 합친다면... stocS가 발생하고 나서 5봉이내에 macd가 발생했을경우 매수...이렇게요. 부탁드립니다