커뮤니티
지표문의
2013-05-02 15:40:17
173
글번호 62719
1.사용자 함수인데요
input:n(numeric);
var:j(0);
array:DayHiBar[100](0);
For j = 0 To 99
{
DayHiBar[j] = DayHiBar[j] + 1;
}
If Date[1] < Date Then
{
For j = 99 DownTo 1
{
DayHiBar[j] = DayHiBar[j-1];
}
}
If DayHigh == H Then DayHiBar[0] = 0;
_DayHighBar = DayHiBar[n];
2.밑에 줄에서 2번째 "H" 을 안쓰구 HIGHEST(HIGH.MA1)를 쓰려면 어찌해야 해요?
그럼 수고 하세요
3.지표식은
if DayClose(1) > DayHigh(0) then {
hiVal = DayClose(1);
hiBar = DayIndex + 1;
}
else {
hiVal = DayHigh(0);
hiBar = _DayHighBar(0);
}
var1=_DayHighBar;
plot(var1);
답변 1
예스스탁 예스스탁 답변
2013-05-02 20:51:25
안녕하세요
예스스탁입니다.
input:n(numeric),ma1(Numeric);
var:j(0);
array:DayHiBar[100](0);
For j = 0 To 99
{
DayHiBar[j] = DayHiBar[j] + 1;
}
If Date[1] < Date Then
{
For j = 99 DownTo 1
{
DayHiBar[j] = DayHiBar[j-1];
}
}
If DayHigh == HIGHEST(HIGH,MA1) Then DayHiBar[0] = 0;
_DayHighBar = DayHiBar[n];
지표식이나 시스템식등에서
_DayHighBar(0,20)와 같이 highest의 기간값도 같이 입력해 주시면 됩니다.
if DayClose(1) > DayHigh(0) then {
hiVal = DayClose(1);
hiBar = DayIndex + 1;
}
else {
hiVal = DayHigh(0);
hiBar = _DayHighBar(0,20);
}
var1=_DayHighBar(0,20);
plot(var1);
즐거운 하루되세요
> 성공예견 님이 쓴 글입니다.
> 제목 : 지표문의
> 1.사용자 함수인데요
input:n(numeric);
var:j(0);
array:DayHiBar[100](0);
For j = 0 To 99
{
DayHiBar[j] = DayHiBar[j] + 1;
}
If Date[1] < Date Then
{
For j = 99 DownTo 1
{
DayHiBar[j] = DayHiBar[j-1];
}
}
If DayHigh == H Then DayHiBar[0] = 0;
_DayHighBar = DayHiBar[n];
2.밑에 줄에서 2번째 "H" 을 안쓰구 HIGHEST(HIGH.MA1)를 쓰려면 어찌해야 해요?
그럼 수고 하세요
3.지표식은
if DayClose(1) > DayHigh(0) then {
hiVal = DayClose(1);
hiBar = DayIndex + 1;
}
else {
hiVal = DayHigh(0);
hiBar = _DayHighBar(0);
}
var1=_DayHighBar;
plot(var1);