커뮤니티
이격도접점표시9
2018-09-29 13:15:16
171
글번호 122303
안녕하세요 관리자님!!
보내주신 서식 아주아주 잘받았습니다.
그런데 아래서식을 실행하면 이격도내에서 접점이 발생하는데 이 접점을 이격도내에서 수평선으로 표시하고 싶습니다. 부탁드립니다.
- 아 래 -
input : nday(2);
var : OO(0),HH(0),LL(0),cnt(0);
OO = DayOpen(nday);
HH = DayHigh(1);
LL = DayLow(1);
for cnt = 1 to nday
{
if DayHigh(cnt) > hh Then
hh = DayHigh(cnt);
if DayLow(cnt) < ll Then
ll = DayLow(cnt);
}
if OO > 0 then
{
var1 = C/OO*100-100;
plot1(var1,"시가");
}
if HH > 0 then
{
var2 = -(C/HH*100-100);
plot2(var2,"고가");
}
if LL > 0 then
{
var3 = C/LL*100-100;
plot3(var3,"저가");
}
PlotBaseLine1(0,"중심선");
답변 1
예스스탁 예스스탁 답변
2018-10-01 11:34:44
안녕하세요
예스스탁입니다.
input : nday(2);
var : OO(0),HH(0),LL(0),cnt(0);
OO = DayOpen(nday);
HH = DayHigh(1);
LL = DayLow(1);
for cnt = 1 to nday
{
if DayHigh(cnt) > hh Then
hh = DayHigh(cnt);
if DayLow(cnt) < ll Then
ll = DayLow(cnt);
}
if OO > 0 then
{
var1 = C/OO*100-100;
plot1(var1,"시가");
}
if HH > 0 then
{
var2 = -(C/HH*100-100);
plot2(var2,"고가");
}
if LL > 0 then
{
var3 = C/LL*100-100;
plot3(var3,"저가");
}
if crossup(var1,var2) or CrossDown(var1,var2) Then
value1 = (var1+var2)/2;
if crossup(var1,var3) or CrossDown(var1,var3) Then
value2 = (var1+var3)/2;
if crossup(var2,var3) or CrossDown(var2,var3) Then
value3 = (var2+var3)/2;
plot4(value1);
plot5(value2);
plot6(value3);
PlotBaseLine1(0,"중심선");
즐거운 하루되세요
> 카카 님이 쓴 글입니다.
> 제목 : 이격도접점표시9
> 안녕하세요 관리자님!!
보내주신 서식 아주아주 잘받았습니다.
그런데 아래서식을 실행하면 이격도내에서 접점이 발생하는데 이 접점을 이격도내에서 수평선으로 표시하고 싶습니다. 부탁드립니다.
- 아 래 -
input : nday(2);
var : OO(0),HH(0),LL(0),cnt(0);
OO = DayOpen(nday);
HH = DayHigh(1);
LL = DayLow(1);
for cnt = 1 to nday
{
if DayHigh(cnt) > hh Then
hh = DayHigh(cnt);
if DayLow(cnt) < ll Then
ll = DayLow(cnt);
}
if OO > 0 then
{
var1 = C/OO*100-100;
plot1(var1,"시가");
}
if HH > 0 then
{
var2 = -(C/HH*100-100);
plot2(var2,"고가");
}
if LL > 0 then
{
var3 = C/LL*100-100;
plot3(var3,"저가");
}
PlotBaseLine1(0,"중심선");
다음글
이전글