커뮤니티
수식부탁드립니다
2016-05-03 11:15:40
135
글번호 97662
var3 = iff(차이 < -10,1,0);
if AccumN(var3,10) > 9 Then
buy();
현재 수식은 위와 같이 10개봉동안 10번 모두 -10이하면 매수하게 만들었습니다.
하지만 첨부한 그림과 같이 10이상이 계속 지속되는 구간이 (1.2.3 >> 표시) 있습니다.
이때는
1. 100개봉동안 차이 값이 0값을 유지하고 if AccumN(var3,10) > 9 이것을 만족할 때
2. if AccumN(var3,10) > 9 이 값을 만족하고 5분이 지나도 이값을 만족할 때
이 두가지 경우의 매수식을 부탁드립니다.
- 1. 캡쳐이미지_5.png (0.02 MB)
답변 1
예스스탁 예스스탁 답변
2016-05-03 14:11:52
안녕하세요
예스스탁입니다.
1.
var3 = iff(차이 < -10,1,0);
if highest(var3,100) == Lowest(var3,100) and
AccumN(var3,10) > 9 Then
buy();
2
var : SS(0),TS(0),second(0),cnt(0),HH(0),LL(0);
if date != date[1] then{
var1 = TimeToMinutes(stime)*60;
var2 = FracPortion(stime/100)*100;//시작시간 초
SS = var1+var2;
value1 = 0;
}
value1 = TimeToMinutes(time)*60;
value2 = FracPortion(time/100)*100;//긑시간 초
TS = value1+value2;
Second = TS-SS;
var3 = iff(차이 < -10,1,0);
HH = var3;
LL = var3;
for cnt = 1 to 999{
if sdate[cnt] == sdate and second[cnt] >= second-300 Then{
if var3[cnt] > HH Then
HH = var3[cnt];
if var3[cnt] < LL Then
LL - var3[cnt];
}
if sdate[cnt] < sdate or second[cnt] < second-300 Then{
cnt = 1000;
}
}
var3 = iff(차이 < -10,1,0);
if Condition1 == true and
HH == LL and
AccumN(var3,10) > 9 Then
buy();
즐거운 하루되세요
> 산인 님이 쓴 글입니다.
> 제목 : 수식부탁드립니다
> var3 = iff(차이 < -10,1,0);
if AccumN(var3,10) > 9 Then
buy();
현재 수식은 위와 같이 10개봉동안 10번 모두 -10이하면 매수하게 만들었습니다.
하지만 첨부한 그림과 같이 10이상이 계속 지속되는 구간이 (1.2.3 >> 표시) 있습니다.
이때는
1. 100개봉동안 차이 값이 0값을 유지하고 if AccumN(var3,10) > 9 이것을 만족할 때
2. if AccumN(var3,10) > 9 이 값을 만족하고 5분이 지나도 이값을 만족할 때
이 두가지 경우의 매수식을 부탁드립니다.