커뮤니티

수식부탁합니다

프로필 이미지
부득탐승
2011-10-27 05:51:00
446
글번호 44129
답변완료
질의1 : 시스템식) 주종목 : 연결선물지수 3분봉 지표 : 호가잔량 이평 오실레이터 참조종목 : data2 호가잔량 이평 오실레이터가 특정시각내 고가에서 저가 변동폭의 일정비율 이상이면서 0보다 크고 동시에 data2가 0보다 클 때 매수 그리고 반대로 변동폭의 일정비율 이상이면서 0보다 낮고 동시에 data2가 0보다 낮을 때 매도하는 수식 부탁합니다!!! 특정시각, 변동폭의 일정비율을 최적화하기 위하여 외부변수로 선언해 주세요!!! - 청산식) 14시40분 이후 호가잔량 이평 오실레이터 당일 고가의 10% 낮은 수준에서 매수청산 그리고 당일 저가의 10% 높은 수준에서 매도청산!!!!!!!! 이러한 조건을 만족하지 않으면 15시03분에 모두 청산하는 청산식 부탁합니다!!! =============================================================================== 질의2 : 지표식 plot 및 시스템식) 주종목 : 3분 연결선물지수 지표1 : macd오실레이터 지표2 : 호가잔량 이평 오실레이터 참조종목 : data2 macd오실레이터의 매수 및 매도 디버전스를 plot하는 지표식부탁합니다!!! 09시00 - 09시30 : 지표저점1, 선물저가1 09시30 - 10시00 : 지표저점2, 선물저가2 10시00 - 10시30 : 지표저점3, 선물저가3 9시부터 30분단위로 10시30분까지 3개의 지표저점과 선물저가를 plot합니다!!! 이 때 지표3개가 점점 상승하고 선물저가 3개는 점점 하락하는 매수디버전스를 만족하면서 지표2와 data2가 0보다 클 때 매수하는 시스템식 반대로 지표고점과 선물고가를 plot하면서,,,,,,,,, 지표3개가 점점 하락하고 선물고가 3개는 점점 상승하는 매도디버전스를 만족하면서 지표2와 data2가 0보다 작을 때 매도하는 시스템식 부탁합니다!!! 거듭 감사합니다!!! 수고하세요!!!
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2011-10-27 14:55:58

안녕하세요 예스스탁입니다. 1. Input : Period(5),시작시간(090000),끝시간(120000),per(50); Var : value(0,data1),HH(0,data1),LL(0,data1),R(0,data1),dayHH(0,data1),dayLL(0,data1); value = data1(ma(bids,period)-ma(asks,period)); if data1(stime == 시작시간) Then{ HH = value; LL = value; dayHH = value; dayLL = value; } if data1(stime >= 시작시간 and stime < 끝시간) Then{ if value > HH then HH = value; if value < LL Then LL = value; if LL >= 0 Then R = HH-LL; if HH < 0 Then R = abs(LL)-abs(HH); if HH >= 0 and LL < 0 Then R = HH+abs(LL); } if value > dayHH then dayHH = value; if value < dayLL Then dayLL = value; if data1(stime >= 끝시간) and value > 0 and value >= LL+R*(per/100) and data2(c > 0) Then buy(); if data1(stime >= 끝시간) and value < 0 and value <= HH-R*(per/100) and data2(C < 0) Then sell(); if stime >= 144000 then{ if MarketPosition == 1 and value <= dayHH*0.90 Then exitlong(); if MarketPosition == -1 and value >= dayLL*0.10 Then ExitShort(); } SetStopEndofday(150000); 2. Input : MACDP1(12),MACDP2(26),MACDP3(9),Period(5); Var : val1(0,data1),val2(0,data1); var : IL1(0,data1),IL2(0,data1),IL3(0,data3); var : FL1(0,data1),FL2(0,data1),FL3(0,data1); var : IH1(0,data1),IH2(0,data1),IH3(0,data3); var : FH1(0,data1),FH2(0,data1),FH3(0,data1); val1 = data1(MACD_OSC(MACDP1,MACDP2,MACDP3)); val2 = data1(ma(bids,period)-ma(asks,period)); if data1(stime == 90000) Then{ IL1 = val1; FL1 = data1(L); IH1 = val1; FH1 = data1(H); } if data1(Stime >= 90000 and stime < 93000) Then{ if val1 < IL1 Then IL1 = val1; if data1(L) < FL1 Then FL1 = data1(L); if val1 > IH1 Then IH1 = val1; if data1(H) > FH1 Then FH1 = data1(H); } if data1(stime == 93000) Then{ IL2 = val1; FL2 = data1(L); IH2 = val1; FH2 = data1(H); } if data1(Stime >= 93000 and stime < 100000) Then{ if val2 < IL2 Then IL2 = val2; if data1(L) < FL2 Then FL2 = data1(L); if val2 > IH2 Then IH2 = val2; if data1(H) > FH2 Then FH2 = data1(H); } if data1(stime == 100000) Then{ IL3 = val1; FL3 = data1(L); IH3 = val1; FH3 = data1(H); } if data1(Stime >= 100000 and stime < 103000) Then{ if val1 < IL3 Then IL3 = val1; if data1(L) < FL3 Then FL3 = data1(L); if val1 > IH3 Then IH3 = val1; if data1(H) > FH3 Then FH3 = data1(H); } if data1(stime >= 103000) and IL1 > IL2 and Il2 > IL3 and FL1 < FL2 and Fl2 < FL3 and val2 > 0 and data2(c>0) Then buy(); if data1(stime >= 103000) and IH1 < IH2 and IH2 < IH3 and FH1 > FH2 and FH2 > FH1 and val2 < 0 and data2(c<0) Then sell(); 3.지표고/저점 지표 Input : MACDP1(12),MACDP2(26),MACDP3(9),Period(5); Var : val1(0,data1),val2(0,data1); var : IL1(0,data1),IL2(0,data1),IL3(0,data1); var : FL1(0,data1),FL2(0,data1),FL3(0,data1); var : IH1(0,data1),IH2(0,data1),IH3(0,data1); var : FH1(0,data1),FH2(0,data1),FH3(0,data1); val1 = data1(MACD_OSC(MACDP1,MACDP2,MACDP3)); val2 = data1(ma(bids,period)-ma(asks,period)); if data1(stime == 90000) Then{ IL1 = val1; FL1 = data1(L); IH1 = val1; FH1 = data1(H); } if data1(Stime >= 90000 and stime < 93000) Then{ if val1 < IL1 Then IL1 = val1; if data1(L) < FL1 Then FL1 = data1(L); if val1 > IH1 Then IH1 = val1; if data1(H) > FH1 Then FH1 = data1(H); } if data1(stime == 93000) Then{ IL2 = val1; FL2 = data1(L); IH2 = val1; FH2 = data1(H); } if data1(Stime >= 93000 and stime < 100000) Then{ if val1 < IL2 Then IL2 = val1; if data1(L) < FL2 Then FL2 = data1(L); if val1 > IH2 Then IH2 = val1; if data1(H) > FH2 Then FH2 = data1(H); } if data1(stime == 100000) Then{ IL3 = val1; FL3 = data1(L); IH3 = val1; FH3 = data1(H); } if data1(Stime >= 100000 and stime < 103000) Then{ if val1 < IL3 Then IL3 = val1; if data1(L) < FL3 Then FL3 = data1(L); if val1 > IH3 Then IH3 = val1; if data1(H) > FH3 Then FH3 = data1(H); } plot1(IL1); plot2(IL2); plot3(IL3); plot4(IH1); plot5(IH2); plot6(IH3); 4. 선물 고저점 지표 Input : MACDP1(12),MACDP2(26),MACDP3(9),Period(5); Var : val1(0,data1),val2(0,data1); var : IL1(0,data1),IL2(0,data1),IL3(0,data1); var : FL1(0,data1),FL2(0,data1),FL3(0,data1); var : IH1(0,data1),IH2(0,data1),IH3(0,data1); var : FH1(0,data1),FH2(0,data1),FH3(0,data1); val1 = data1(MACD_OSC(MACDP1,MACDP2,MACDP3)); val2 = data1(ma(bids,period)-ma(asks,period)); if data1(stime == 90000) Then{ IL1 = val1; FL1 = data1(L); IH1 = val1; FH1 = data1(H); } if data1(Stime >= 90000 and stime < 93000) Then{ if val1 < IL1 Then IL1 = val1; if data1(L) < FL1 Then FL1 = data1(L); if val1 > IH1 Then IH1 = val1; if data1(H) > FH1 Then FH1 = data1(H); } if data1(stime == 93000) Then{ IL2 = val1; FL2 = data1(L); IH2 = val1; FH2 = data1(H); } if data1(Stime >= 93000 and stime < 100000) Then{ if val1 < IL2 Then IL2 = val1; if data1(L) < FL2 Then FL2 = data1(L); if val1 > IH2 Then IH2 = val1; if data1(H) > FH2 Then FH2 = data1(H); } if data1(stime == 100000) Then{ IL3 = val1; FL3 = data1(L); IH3 = val1; FH3 = data1(H); } if data1(Stime >= 100000 and stime < 103000) Then{ if val1 < IL3 Then IL3 = val1; if data1(L) < FL3 Then FL3 = data1(L); if val1 > IH3 Then IH3 = val1; if data1(H) > FH3 Then FH3 = data1(H); } plot1(FL1); plot2(FL2); plot3(FL3); plot4(FH1); plot5(FH2); plot6(FH3); 즐거운 하루되세요 > 부득탐승 님이 쓴 글입니다. > 제목 : 수식부탁합니다 > 질의1 : 시스템식) 주종목 : 연결선물지수 3분봉 지표 : 호가잔량 이평 오실레이터 참조종목 : data2 호가잔량 이평 오실레이터가 특정시각내 고가에서 저가 변동폭의 일정비율 이상이면서 0보다 크고 동시에 data2가 0보다 클 때 매수 그리고 반대로 변동폭의 일정비율 이상이면서 0보다 낮고 동시에 data2가 0보다 낮을 때 매도하는 수식 부탁합니다!!! 특정시각, 변동폭의 일정비율을 최적화하기 위하여 외부변수로 선언해 주세요!!! - 청산식) 14시40분 이후 호가잔량 이평 오실레이터 당일 고가의 10% 낮은 수준에서 매수청산 그리고 당일 저가의 10% 높은 수준에서 매도청산!!!!!!!! 이러한 조건을 만족하지 않으면 15시03분에 모두 청산하는 청산식 부탁합니다!!! =============================================================================== 질의2 : 지표식 plot 및 시스템식) 주종목 : 3분 연결선물지수 지표1 : macd오실레이터 지표2 : 호가잔량 이평 오실레이터 참조종목 : data2 macd오실레이터의 매수 및 매도 디버전스를 plot하는 지표식부탁합니다!!! 09시00 - 09시30 : 지표저점1, 선물저가1 09시30 - 10시00 : 지표저점2, 선물저가2 10시00 - 10시30 : 지표저점3, 선물저가3 9시부터 30분단위로 10시30분까지 3개의 지표저점과 선물저가를 plot합니다!!! 이 때 지표3개가 점점 상승하고 선물저가 3개는 점점 하락하는 매수디버전스를 만족하면서 지표2와 data2가 0보다 클 때 매수하는 시스템식 반대로 지표고점과 선물고가를 plot하면서,,,,,,,,, 지표3개가 점점 하락하고 선물고가 3개는 점점 상승하는 매도디버전스를 만족하면서 지표2와 data2가 0보다 작을 때 매도하는 시스템식 부탁합니다!!! 거듭 감사합니다!!! 수고하세요!!!