커뮤니티

문의드립니다

프로필 이미지
파인애플
2015-11-30 12:56:40
137
글번호 92891
답변완료
당일청산 1회매매제한 시스템식 입니다 당일이후 모든변수 초기화 데이타1과 데이타2의 종가차 = A 10시 이후 A의 최고가 = A_10_H A의 최저가 = A_10_L 1차 진입 이후 A의 최고가 = A_N1_H A의 최저가 = A_N1_L 1차진입 A가 A_10_H 에서 15 더 내려오면 매수진입 A_10_L 에서 15 더 올라오면 매도진입 1차진입청산 1차 진입이후 A가 A_N1_H 에서 11 내려오면 매수청산 A_N1_L 에서 11 올라오면 매도청산 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-11-30 14:16:15

안녕하세요 예스스탁입니다. var : cnt(0,data1),count(0,data2); var : diff(0,data1),V1(0,data1); var : A_10_H(0,data1),A_10_L(0,data1); var : A_N1_H(0,data1),A_N1_L(0,data1); count = 0; for cnt = 0 to 20{ if sdate == EntryDate(cnt) Then count = count+1; } if stime == 100000 or (stime > 100000 and stime[1] < 100000) Then{ V1 = data2(c)-data1(c); A_10_L = (data2(c)-data1(c))-V1; A_10_L = (data2(c)-data1(c))-V1; } if stime >= 100000 then{ diff = (data2(c)-data1(c))-V1; if diff > A_10_H Then A_10_H = diff; if diff < A_10_L Then A_10_L = diff; if MarketPosition == 0 and count < 1 Then{ if diff <= A_10_H-10 Then buy("b"); if diff >= A_10_L+10 Then Sell("s"); } if MarketPosition == 1 Then{ A_N1_H = highest(diff,BarsSinceEntry); if diff <= A_N1_H-11 Then exitlong("bx1"); } if MarketPosition == -1 Then{ A_N1_L = Lowest(diff,BarsSinceEntry); if diff >= A_N1_L+11 Then ExitShort("sx1"); } } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 문의드립니다 > 당일청산 1회매매제한 시스템식 입니다 당일이후 모든변수 초기화 데이타1과 데이타2의 종가차 = A 10시 이후 A의 최고가 = A_10_H A의 최저가 = A_10_L 1차 진입 이후 A의 최고가 = A_N1_H A의 최저가 = A_N1_L 1차진입 A가 A_10_H 에서 15 더 내려오면 매수진입 A_10_L 에서 15 더 올라오면 매도진입 1차진입청산 1차 진입이후 A가 A_N1_H 에서 11 내려오면 매수청산 A_N1_L 에서 11 올라오면 매도청산 감사합니다