커뮤니티

시스템 수식문의

프로필 이미지
나도부자1
2024-01-27 13:53:06
868
글번호 176145
답변완료

첨부 이미지

항상 감사드립니다. 선물 매매를 자동으로 구현해보려 합니다. - 이동평균 지표식 input : P(60); var : mav(0),T(0); mav = ma(c,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; plot1(mav,"이평",iff(T==1,Red,Blue)); - 호가장량 이평 지표식 input : P(60); var : idx(0),sum1(0),sum2(0),mav1(0),mav2(0); value1 = ma(bids,P); value2 = ma(asks,P); if date != date[1] then{ idx = 0; sum1 = 0; sum2 = 0; } idx = idx+1; if idx < P Then{ sum1 = sum1+bids; sum2 = sum2+bids; mav1 = sum1/idx; mav2 = sum2/idx; } Else{ mav1 = value1; mav2 = value2; } value3 = mav1-mav2; if value3 > value3[1] Then plot1(value3,"호가잔량이평차",RED); Else plot1(value3,"호가잔량이평차",BLUE); 첨부한 그림은 상기 두 지표식을 기준으로 만든 것 입니다. 1. 장운영시간 : 09:00~15:00 모든매매청산 : 15:25 2. 매수 : 주가이평 및 호가잔량이평 두 지표 모두 2봉 동시 연속 상승 시 "매수진입" 주가이평 또는 호가잔량이평 중 한 가지라도 2봉 연속 하락 시 "매수청산" 3. 매도 : 주가이평 및 호가잔량이평 두 지표 모두 2봉 동시 연속 하락 시 "매도진입" 주가이평 또는 호가잔량이평 중 한 가지라도 2봉 연속 상승 시 "매도청산"
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2024-01-29 14:49:15

안녕하세요 예스스탁입니다. input : P(60); var : mav(0),T(0),S(0); var : idx(0),sum1(0),sum2(0),mav1(0),mav2(0); mav = ma(c,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; value1 = ma(bids,P); value2 = ma(asks,P); if date != date[1] then{ idx = 0; sum1 = 0; sum2 = 0; } idx = idx+1; if idx < P Then{ sum1 = sum1+bids; sum2 = sum2+bids; mav1 = sum1/idx; mav2 = sum2/idx; } Else{ mav1 = value1; mav2 = value2; } value3 = mav1-mav2; if value3 > value3[1] Then S = 1; Else S = -1; if MarketPosition <= 0 and CountIf(T==1 and S==1,2) == 2 Then Buy(); if MarketPosition == 1 Then { if CountIf(T==-1,2) == 2 Then ExitLong("bx1"); if CountIf(S==-1,2) == 2 Then ExitLong("bx2"); } if MarketPosition >= 0 and CountIf(T==-1 and S==-1,2) == 2 Then Sell(); if MarketPosition == -1 Then { if CountIf(T==1,2) == 2 Then ExitShort("sx1"); if CountIf(S==1,2) == 2 Then ExitShort("sx2"); } 즐거운 하루되세요 > 나도부자1 님이 쓴 글입니다. > 제목 : 시스템 수식문의 > 항상 감사드립니다. 선물 매매를 자동으로 구현해보려 합니다. - 이동평균 지표식 input : P(60); var : mav(0),T(0); mav = ma(c,P); if mav > mav[1] Then T = 1; if mav < mav[1] Then T = -1; plot1(mav,"이평",iff(T==1,Red,Blue)); - 호가장량 이평 지표식 input : P(60); var : idx(0),sum1(0),sum2(0),mav1(0),mav2(0); value1 = ma(bids,P); value2 = ma(asks,P); if date != date[1] then{ idx = 0; sum1 = 0; sum2 = 0; } idx = idx+1; if idx < P Then{ sum1 = sum1+bids; sum2 = sum2+bids; mav1 = sum1/idx; mav2 = sum2/idx; } Else{ mav1 = value1; mav2 = value2; } value3 = mav1-mav2; if value3 > value3[1] Then plot1(value3,"호가잔량이평차",RED); Else plot1(value3,"호가잔량이평차",BLUE); 첨부한 그림은 상기 두 지표식을 기준으로 만든 것 입니다. 1. 장운영시간 : 09:00~15:00 모든매매청산 : 15:25 2. 매수 : 주가이평 및 호가잔량이평 두 지표 모두 2봉 동시 연속 상승 시 "매수진입" 주가이평 또는 호가잔량이평 중 한 가지라도 2봉 연속 하락 시 "매수청산" 3. 매도 : 주가이평 및 호가잔량이평 두 지표 모두 2봉 동시 연속 하락 시 "매도진입" 주가이평 또는 호가잔량이평 중 한 가지라도 2봉 연속 상승 시 "매도청산"