커뮤니티
문의드립니다
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이 만족하였을 경우 )
감사합니다
다음글