커뮤니티

문의드립니다

프로필 이미지
파인애플
2015-05-06 10:53:08
111
글번호 85727
답변완료
아래의 조건에서 진입하고 싶습니다 9시30분에 호가차이를 제로0 으로 만들고 그이후 호가차이를 나타내는지표 A0930 10시30분 호가차이를 제로0 으로 만들고 그이후 호가차이를 나타내는지표 B1030 조건1 A0930는 9시30분이후 최고대비 2000 하락하였거나 / 최저대비 1500 상승 한적이 있다 조건2 B1030는 10시30분이후 최고값이 +1001 이상/ 최저값이 -1001 이하 된적이 없어야 한다 B1030 이 +1000 을 돌파하면 매수 (조건1,2 이 만족하였을 경우 ) B1030 이 -1000 을 돌파하면 매도 (조건1,2이 만족하였을 경우 ) 감사합니다
시스템
답변 1
프로필 이미지

예스스탁 예스스탁 답변

2015-05-06 15:44:21

안녕하세요 예스스탁입니다. var : B1(0),A1(0),B2(0),A2(0); var : Diff1(0),Diff2(0); var : H1(0),L1(0),H2(0),L2(0); if date != date[1] Then{ Diff1 = 0; Diff2 = 0; Condition1 = false; Condition2 = false; Condition3 = false; Condition4 = false; } if stime == 093000 or (stime > 093000 and stime < 093000) Then{ B1 = bids; A1 = asks; Diff1 = B1-A1; H1 = diff1; L1 = diff1; } if stime >= 093000 Then{ value1 = bids-B1; value2 = asks-A1; Diff1 = value1-value2; if diff1 > H1 Then H1 = diff1; if diff1 < L1 Then L1 = diff1; if diff1 <= H1-2000 Then Condition1 = true; if diff1 >= L1+1500 Then Condition2 = true; } if stime == 103000 or (stime > 103000 and stime < 103000) Then{ B2 = bids; A2 = asks; Diff2 = 0; H2 = diff1; L2 = diff1; } if stime >= 103000 Then{ value3 = bids-B2; value4 = asks-A2; Diff2 = value3-value4; if diff2 > H2 Then H2 = diff2; if diff2 < L2 Then L2 = diff2; if H2 >= 1000 Then Condition3 = true; if L2 <= -1001 Then Condition4 = true; } if stime >= 103000 and (Condition1 == true or Condition2 == true) And (Condition3[1] == false and Condition41[1] == false) Then{ if crossup(diff2,1000) Then buy(); if crossup(diff2,-1000) Then buy(); } 즐거운 하루되세요 > 파인애플 님이 쓴 글입니다. > 제목 : 문의드립니다 > 아래의 조건에서 진입하고 싶습니다 9시30분에 호가차이를 제로0 으로 만들고 그이후 호가차이를 나타내는지표 A0930 10시30분 호가차이를 제로0 으로 만들고 그이후 호가차이를 나타내는지표 B1030 조건1 A0930는 9시30분이후 최고대비 2000 하락하였거나 / 최저대비 1500 상승 한적이 있다 조건2 B1030는 10시30분이후 최고값이 +1001 이상/ 최저값이 -1001 이하 된적이 없어야 한다 B1030 이 +1000 을 돌파하면 매수 (조건1,2 이 만족하였을 경우 ) B1030 이 -1000 을 돌파하면 매도 (조건1,2이 만족하였을 경우 ) 감사합니다