예스스탁
예스스탁 답변
2022-02-25 11:19:31
안녕하세요
예스스탁입니다.
1
각 배열변수 [0]은 이번주/이번달/올해, [1]은 전주/전월/전년, [2]는 전전주/전전월/전전년
순으로 값이 저장됩니다.
var : cnt(0);
Array : WeekO[20](0),WeekC[20](0);
Array : MonthO[20](0),MonthC[20](0);
Array : YearO[20](0),YearC[20](0);
if DayOfWeek(Bdate) < DayOfWeek(Bdate[1]) Then
{
WeekO[0] = O;
For cnt = 1 to 19
{
WeekO[cnt] = WeekO[cnt-1][1];
WeekC[cnt] = WeekC[cnt-1][1];
}
}
WeekC[0] = C;
if Bdate > Bdate[1]+30 Then
{
MonthO[0] = O;
For cnt = 1 to 19
{
MonthO[cnt] = MonthO[cnt-1][1];
MonthC[cnt] = MonthC[cnt-1][1];
}
}
MonthC[0] = C;
if Bdate > Bdate[1]+1000 Then
{
YearO[0] = O;
For cnt = 1 to 19
{
YearO[cnt] = YearO[cnt-1][1];
YearC[cnt] = YearC[cnt-1][1];
}
}
YearC[0] = C;
Plot1(WeekO[0]);
Plot2(WeekC[0]);
Plot3(MonthO[0]);
Plot4(MonthC[0]);
Plot5(YearO[0]);
Plot5(YearC[0]);
2
가능하지 않습니다.
3
예스랭귀지는 차트바탕화면에 색을 표시하는 기능은 없습니다.
가능한 방법이면 박스함수 이용해서 표시하는 방법뿐이 없습니다.
var1 = ma(C,5);
Var2 = ma(C,20);
if var1 > Var2 Then
PlotPaintBar(H,L,"강조",MAGENTA);
만약 위와 같은 강조식이 있다면
박스출력함수로 아래와 같이 작성하시면
차트바탕화면에 색을 변경한것과 같이 효과를 주실수 있습니다.
별도로 plot으로 출력되는 내용은 없으므로 강조식이나 검색식으로 작성해
차트에 적용하시면 됩니다.
var : box(0);
var1 = ma(C,5);
Var2 = ma(C,20);
if CrossUp(var1, Var2) Then
{
box = Box_New(sDate,sTime,H,NextBarSdate,NextBarStime,L);
Box_SetColor(box,MAGENTA);
Box_SetFill(box,true,75,true);
Box_SetExtFill(box,true);
}
Else
{
if var1 > Var2 Then
Box_SetEnd(box,sdate,sTime,L);
}
즐거운 하루되세요
> 해피오 님이 쓴 글입니다.
> 제목 : 수식부탁드려요
> 1.일봉상 타주기의 시가나 종가를 표시할수 있는 수식을 부탁드립니다
가. 일봉차트에 주봉의 시가와 종가를 표시하는 수식
나. 일봉차트에 월봉의 시가와 종가를 표시하는 수식
다. 일봉차트에 년봉의 시가와 종가를 표시하는 수식
2. 월봉(주봉)차트에서 한개의 월봉(주봉)안에 일봉을 표시할 수 있는 수식
3. 강조수식은 차트상에서 봉에 색깔표시가 되고 있는데 이것을 차트 바탕면에
색깔표시되게는 할 수 없나요. 강세약세 수식을 봉위가 아닌 차트바탕에
표시되게끔 하고싶습니다.
감사합니다