커뮤니티

수식 부탁드립니다.

프로필 이미지
자동매매를알자
2016-10-31 23:56:57
92
글번호 103558
답변완료
항상 감사드립니다. 1. 주식에 수식을 적용해서 실행해 보면 이전에 이미 매수진입이 있는 경우 중복진입을 방지하기 위해 "진입신호"로 설정해 놓았습니다. 하지만, 이전의 날짜에 이미 매수진입된 경우에서 금일 수식의 조건에 맞는 경우가 발생해도 이전의 매수진입이 청산되기 전에는 신호가 발생하지 않습니다. 이전에 진입된 진입조건을 무시하고 금일부터 신호가 발생하도록 할 수 있는 수식 부탁드립니다. 2. 전일 종가의 Stok지표를 무시하고 금일 시초가부터 Stok지표를 계산하는 수식 부탁드립니다. 방법이 없다면 응용할 수 있는 방법 부탁드립니다. 미리 감사드립니다.
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2016-11-01 09:53:10

안녕하세요 예스스탁입니다. 1. 수식에서는 식의 적용날짜와 시간을 알수가 없어 적용이후에 새로 진입부터 시작하고자 하시면 수식안에 날짜와 시간 조건을 추가해 주는 방법뿐이 없습니다. 즉 특정일 특정시간이후에 진입신호가 발생하게 하시면 됩니다. input : 특정일(20161101),특정시간(90000); if sdate >= 특정일 and stime >= 특정시간 and 매수진입조건 Then buy(); 2 Input : Period1(10),Period2(5),Period3(5); Var : HH(0),LL(0),FK(0),EP1(0),EP2(0),SK(0),SD(0),ii(0); if Bdate != Bdate[1] Then ii = 0; ii = ii +1; if ii < Period1 Then{ HH = DayHigh; LL = DayLow; } Else{ HH = highest(H,Period1); LL = lowest(L,Period1); } FK = (Close - LL) / (HH - LL) * 100; EP1 = 2/(Period2+1); EP2 = 2/(Period3+1); if ii == 1 Then{ SK = FK; SD = SK; } Else{ SK = FK * EP1 + SK[1] * (1-EP1); SD = SK * EP2 + SD[1] * (1-EP2); } plot1(SK,"%k"); plot2(SD,"%D"); PlotBaseLine1(20); PlotBaseLine2(80); 즐거운 하루되세요 > 자동매매를알자 님이 쓴 글입니다. > 제목 : 수식 부탁드립니다. > 항상 감사드립니다. 1. 주식에 수식을 적용해서 실행해 보면 이전에 이미 매수진입이 있는 경우 중복진입을 방지하기 위해 "진입신호"로 설정해 놓았습니다. 하지만, 이전의 날짜에 이미 매수진입된 경우에서 금일 수식의 조건에 맞는 경우가 발생해도 이전의 매수진입이 청산되기 전에는 신호가 발생하지 않습니다. 이전에 진입된 진입조건을 무시하고 금일부터 신호가 발생하도록 할 수 있는 수식 부탁드립니다. 2. 전일 종가의 Stok지표를 무시하고 금일 시초가부터 Stok지표를 계산하는 수식 부탁드립니다. 방법이 없다면 응용할 수 있는 방법 부탁드립니다. 미리 감사드립니다.