커뮤니티
조건추가
2016-07-04 15:46:45
144
글번호 99741
감사합니다.
이전 질문을 잘못하여 아래와 같이 답변을 주셨는데 제가 원하는 것은 Var1이 5가 되었을 때를 기점으로 하여 조건을 충족하는 봉 중 최고, 조건을 충족하는 봉중 최저의 차이가 최소 1.5P 이었을 때 그리고 진입시점에 최소1.2를 유지하고 있어야 합니다. 또한, 당일 시가보다는 높아야 합니다.(현재는 값을 입력하는 것으로 답변해주심)
var : Hv(0),Lv(0),Start(false);
Hv = max(값1,값2,값3,값4,값5);
Lv = max(값1,값2,값3,값4,값5);
if date != date[1] Then{
var1 = 0;
Start = false;
}
if Hv >= Lv+1.5 Then
Start = true;
if stime >= 90000 and stime < 110000 Then{
if (countif(data2(c) > data2(o),2) >=2 ) Then
var1 = var1+1;
}
if (var1 >= 5 ) and (Start == true and hv >= Lv+1.2) Then
SELL();
답변 2
예스스탁 예스스탁 답변
2016-07-05 11:14:35
> huhboo99 님이 쓴 글입니다.
> 제목 : 조건추가
> 감사합니다.
이전 질문을 잘못하여 아래와 같이 답변을 주셨는데 제가 원하는 것은 Var1이 5가 되었을 때를 기점으로 하여 조건을 충족하는 봉 중 최고, 조건을 충족하는 봉중 최저의 차이가 최소 1.5P 이었을 때 그리고 진입시점에 최소1.2를 유지하고 있어야 합니다. 또한, 당일 시가보다는 높아야 합니다.(현재는 값을 입력하는 것으로 답변해주심)
var : Hv(0),Lv(0),Start(false);
Hv = max(값1,값2,값3,값4,값5);
Lv = max(값1,값2,값3,값4,값5);
if date != date[1] Then{
var1 = 0;
Start = false;
}
if Hv >= Lv+1.5 Then
Start = true;
if stime >= 90000 and stime < 110000 Then{
if (countif(data2(c) > data2(o),2) >=2 ) Then
var1 = var1+1;
}
if (var1 >= 5 ) and (Start == true and hv >= Lv+1.2) Then
SELL();
예스스탁 예스스탁 답변
2016-07-05 13:20:17
안녕하세요
예스스탁입니다.
var : cnt(0,data2),HH(0,data2),LL(0,data2),count(0,data2);
Array : Hv[10](0,data2),Lv[10](0,data2);
if data2(date != date[1]) Then{
count = 0;
}
if data2(stime >= 90000 and stime < 110000) Then{
if data2(countif(c > o,2) >=2) Then{
count = count+1;
Hv[0] = data2(H);
Lv[0] = data2(L);
for cnt = 1 to 9{
Hv[cnt] = Hv[cnt-1][1];
Lv[cnt] = Lv[cnt-1][1];
}
}
}
if (count >= 5 ) Then{
HH = HV[0];
LL = LV[0];
for cnt = 0 to 4{
if Hv[cnt] > HH Then
HH = Hv[cnt];
if Lv[cnt] < LL Then
LL = Lv[cnt];
}
if HH >= LL+1.5 and hv[0] >= Lv[0]+1.2 Then
SELL();
}
즐거운 하루되세요
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 전화주시기 바랍니다.(02-3453-1060)
>
> huhboo99 님이 쓴 글입니다.
> 제목 : 조건추가
> 감사합니다.
이전 질문을 잘못하여 아래와 같이 답변을 주셨는데 제가 원하는 것은 Var1이 5가 되었을 때를 기점으로 하여 조건을 충족하는 봉 중 최고, 조건을 충족하는 봉중 최저의 차이가 최소 1.5P 이었을 때 그리고 진입시점에 최소1.2를 유지하고 있어야 합니다. 또한, 당일 시가보다는 높아야 합니다.(현재는 값을 입력하는 것으로 답변해주심)
var : Hv(0),Lv(0),Start(false);
Hv = max(값1,값2,값3,값4,값5);
Lv = max(값1,값2,값3,값4,값5);
if date != date[1] Then{
var1 = 0;
Start = false;
}
if Hv >= Lv+1.5 Then
Start = true;
if stime >= 90000 and stime < 110000 Then{
if (countif(data2(c) > data2(o),2) >=2 ) Then
var1 = var1+1;
}
if (var1 >= 5 ) and (Start == true and hv >= Lv+1.2) Then
SELL();
이전글