커뮤니티
조건 추가
2016-07-02 15:58:35
137
글번호 99689
우선 답변에 감사합니다.
아래 수식에 5개의 값 중 최저가와 최고가의 차이가 1.5 pt이상일 경우만 거래를 시작하게 하는 조건을 추가하고 싶습니다. 그리고 진입시점에도 최소 1.2Pt는 유지되어야 하며, 당일 시가보다는 높아야 합니다.
if date != date[1] Then
var1 = 0;
if stime >= 90000 and stime < 110000 Then{
if (countif(data2(c) > data2(o),2) >=2 ) Then
var1 = var1+1;}
if (var1 >= 5 ) and (새로운조건) Then
SELL();
답변 1
예스스탁 예스스탁 답변
2016-07-04 10:08:19
안녕하세요
예스스탁입니다.
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();
즐거운 하루되세요
> huhboo99 님이 쓴 글입니다.
> 제목 : 조건 추가
> 우선 답변에 감사합니다.
아래 수식에 5개의 값 중 최저가와 최고가의 차이가 1.5 pt이상일 경우만 거래를 시작하게 하는 조건을 추가하고 싶습니다. 그리고 진입시점에도 최소 1.2Pt는 유지되어야 하며, 당일 시가보다는 높아야 합니다.
if date != date[1] Then
var1 = 0;
if stime >= 90000 and stime < 110000 Then{
if (countif(data2(c) > data2(o),2) >=2 ) Then
var1 = var1+1;}
if (var1 >= 5 ) and (새로운조건) Then
SELL();