커뮤니티
수식부탁 좀 드립니다.
2015-10-29 13:04:25
182
글번호 91867
안녕하세요.
아래 수식을 전일 데이타와 관련이 없도록
그러니까
금일 첫 봉 부터 금일 마지막 봉까지 데이타만으로 기능하도록
수식을 수정하여 주시면 감사하겠습니다.
if C > O Then
Direction = 1;
if C < O Then
Direction = -1;
if Direction == 1 and Direction[1] != 1 Then{
var1 = H;
if var2 > 0 Then{
saveLow = min(var2,L);
}
}
if Direction == -1 and Direction[1] != -1 Then{
var2 = L;
if var1 > 0 Then{
savehigh = max(var1,H);
}
}
if Direction == 1 and H > var1 Then
var1 = H;
if Direction == -1 and L < var2 Then
var2 = L;
}
답변 1
예스스탁 예스스탁 답변
2015-10-29 17:55:04
안녕하세요
예스스탁입니다.
올려주신 내용이면 Direction 변수만
제어해 드릴수 있습니다.
날짜가 변경되면 0으로 초기화하고
saveLow와 savehigh가 조건에 1봉전을 사용하므로
두번째 부터 체크하게 하시면 됩니다.
var : Direction(0),saveLow(0),savehigh(0);
if date != date[1] Then
Direction = 0;
if C > O Then
Direction = 1;
if C < O Then
Direction = -1;
if dayindex > 0 and Direction == 1 and Direction[1] != 1 Then{
var1 = H;
if var2 > 0 Then{
saveLow = min(var2,L);
}
}
if dayindex > 0 and Direction == -1 and Direction[1] != -1 Then{
var2 = L;
if var1 > 0 Then{
savehigh = max(var1,H);
}
}
if Direction == 1 and H > var1 Then
var1 = H;
if Direction == -1 and L < var2 Then
var2 = L;
즐거운 하루되세요
> 차트연구 님이 쓴 글입니다.
> 제목 : 수식부탁 좀 드립니다.
> 안녕하세요.
아래 수식을 전일 데이타와 관련이 없도록
그러니까
금일 첫 봉 부터 금일 마지막 봉까지 데이타만으로 기능하도록
수식을 수정하여 주시면 감사하겠습니다.
if C > O Then
Direction = 1;
if C < O Then
Direction = -1;
if Direction == 1 and Direction[1] != 1 Then{
var1 = H;
if var2 > 0 Then{
saveLow = min(var2,L);
}
}
if Direction == -1 and Direction[1] != -1 Then{
var2 = L;
if var1 > 0 Then{
savehigh = max(var1,H);
}
}
if Direction == 1 and H > var1 Then
var1 = H;
if Direction == -1 and L < var2 Then
var2 = L;
}