커뮤니티
지표 문의드립니다
2019-03-13 12:30:09
276
글번호 127025
귀사의 일익 번창하심을 기원합니다
예스트레이드에서는 월봉 차트까지만 제공하고 년봉은 제공 하지 않는데
연봉에 관한 함수를 만들어 주실수 있는지 검토 부탁 드립니다
년봉시가 : yearopen()
년봉고가 : yearhigh()
년봉저가 : yearlow()
년봉종가 : yearclose()
상기 4개의 함수를 사용할수 있도록 검토 부탁드립니다. - 이상 -
답변 3
예스스탁 예스스탁 답변
2019-03-13 14:32:29
안녕하세요
예스스탁입니다.
plot1(yearopen(0));
plot2(yearhigh(0));
plot3(YearLow(0));
plot4(YearClose(0));
plot5(yearopen(1));
plot6(yearhigh(1));
plot7(YearLow(1));
plot8(YearClose(1));
위 지표와 같이 올해는 (0), 전해는 (1)로 각 값 지정하시면 됩니다.
아래 이름으로 사용자함수 추가하시면 되며 반환값형은 모두 숫자형입니다.
1. YearOpen
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = Open;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
YearOpen = Arr[N];
2. Yearhigh
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = High;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
if Arr[0] > 0 and H > Arr[0] Then
Arr[0] = H;
Yearhigh = Arr[N];
3. YearLow
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = Low;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
if Arr[0] > 0 and L < Arr[0] Then
Arr[0] = L;
YearLow = Arr[N];
4. YearClose
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
Arr[0] = C;
YearClose = Arr[N];
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 지표 문의드립니다
>
귀사의 일익 번창하심을 기원합니다
예스트레이드에서는 월봉 차트까지만 제공하고 년봉은 제공 하지 않는데
연봉에 관한 함수를 만들어 주실수 있는지 검토 부탁 드립니다
년봉시가 : yearopen()
년봉고가 : yearhigh()
년봉저가 : yearlow()
년봉종가 : yearclose()
상기 4개의 함수를 사용할수 있도록 검토 부탁드립니다. - 이상 -
부채도사
2019-03-13 16:29:23
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표 문의드립니다
>
안녕하세요
예스스탁입니다.
plot1(yearopen(0));
plot2(yearhigh(0));
plot3(YearLow(0));
plot4(YearClose(0));
plot5(yearopen(1));
plot6(yearhigh(1));
plot7(YearLow(1));
plot8(YearClose(1));
위 지표와 같이 올해는 (0), 전해는 (1)로 각 값 지정하시면 됩니다.
아래 이름으로 사용자함수 추가하시면 되며 반환값형은 모두 숫자형입니다.
1. YearOpen
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = Open;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
YearOpen = Arr[N];
2. Yearhigh
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = High;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
if Arr[0] > 0 and H > Arr[0] Then
Arr[0] = H;
Yearhigh = Arr[N];
3. YearLow
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = Low;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
if Arr[0] > 0 and L < Arr[0] Then
Arr[0] = L;
YearLow = Arr[N];
4. YearClose
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
Arr[0] = C;
YearClose = Arr[N];
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 지표 문의드립니다
>
귀사의 일익 번창하심을 기원합니다
예스트레이드에서는 월봉 차트까지만 제공하고 년봉은 제공 하지 않는데
연봉에 관한 함수를 만들어 주실수 있는지 검토 부탁 드립니다
년봉시가 : yearopen()
년봉고가 : yearhigh()
년봉저가 : yearlow()
년봉종가 : yearclose()
상기 4개의 함수를 사용할수 있도록 검토 부탁드립니다. - 이상 -
예스스탁 예스스탁 답변
2019-03-14 09:12:09
안녕하세요
예스스탁입니다.
해당 사용자함수 수식에 에러가 없습니다.
정상적으로 검증되고 값 리턴되고 있습니다.
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : Re : Re :.4번close에서 에러가 납니다
>
> 예스스탁 님이 쓴 글입니다.
> 제목 : Re : 지표 문의드립니다
>
안녕하세요
예스스탁입니다.
plot1(yearopen(0));
plot2(yearhigh(0));
plot3(YearLow(0));
plot4(YearClose(0));
plot5(yearopen(1));
plot6(yearhigh(1));
plot7(YearLow(1));
plot8(YearClose(1));
위 지표와 같이 올해는 (0), 전해는 (1)로 각 값 지정하시면 됩니다.
아래 이름으로 사용자함수 추가하시면 되며 반환값형은 모두 숫자형입니다.
1. YearOpen
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = Open;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
YearOpen = Arr[N];
2. Yearhigh
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = High;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
if Arr[0] > 0 and H > Arr[0] Then
Arr[0] = H;
Yearhigh = Arr[N];
3. YearLow
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
Arr[0] = Low;
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
if Arr[0] > 0 and L < Arr[0] Then
Arr[0] = L;
YearLow = Arr[N];
4. YearClose
input : N(Numeric);
var : cnt(0);
Array : Arr[50](-1);
If bdate > bDate[1]+1000 Then
{
For cnt = 1 To 49
{
Arr[cnt] = Arr[cnt-1][1];
}
}
Arr[0] = C;
YearClose = Arr[N];
즐거운 하루되세요
> 부채도사 님이 쓴 글입니다.
> 제목 : 지표 문의드립니다
>
귀사의 일익 번창하심을 기원합니다
예스트레이드에서는 월봉 차트까지만 제공하고 년봉은 제공 하지 않는데
연봉에 관한 함수를 만들어 주실수 있는지 검토 부탁 드립니다
년봉시가 : yearopen()
년봉고가 : yearhigh()
년봉저가 : yearlow()
년봉종가 : yearclose()
상기 4개의 함수를 사용할수 있도록 검토 부탁드립니다. - 이상 -