错误、漏洞、问题 - 页 2192

 
Dmytro Zelenskyy:

是的,这就像白天一样清楚。

在图片的底部是真实的像素和条数


"我认为列的宽度是基准,它占用了屏幕分辨率的一个固定百分比--其宽度以像素为单位,或者以某种增量来装配..."

那怎么做呢?


我在实验中发现,全屏版和视窗版在价格表后面隐藏的条数是不同的......。

 

这是在脚本开头的代码。

ChartSetInteger(handle,CHART_SCALE,4);

但事实证明,它只在整个代码的中间部分起作用,对滑移之类的东西没有帮助。

这一点通过进一步的代码可以看出

// определяем сколько показывает на графике баров - потребуется для определения ширины скриншота
   int vis_bar=(int)ChartGetInteger(0,CHART_VISIBLE_BARS);Print("По ширине графика отображено баров=",vis_bar);

vis_bar的值会根据运行脚本前设置的缩放而改变,如果强行设置了缩放,就不应该发生这种情况。

 
Dmytro Zelenskyy:

是的,这就像白天一样清楚。

在图片的底部是真实的像素和条数


"我认为列的宽度是基准,它占用了屏幕分辨率的一个固定百分比--其宽度以像素为单位,或者以某种增量来装配..."

那怎么做呢?

老实说,我不明白你为什么认为有问题。我认为这个问题正在得到解决。我相信大量的论坛用户会很快解决这个问题。

 
fxsaber:

说实话,我不明白你为什么认为有问题。我认为这个问题正在得到解决。我相信有很多论坛成员能在短时间内解决这个问题。

三个人无法解决的问题 :)你能帮助我吗?

 
Aleksey Vyazmikin:

三个人无法决定 :)你能帮忙吗?

我们来问问老前辈们吧,如果他们愿意,他们会很快写出来的。

 
fxsaber:

我们来问问老前辈们吧,如果他们愿意,他们会很快写出来的。

好主意,我们应该怎么称呼他们--"Sto-ro-lives"!?:)

到目前为止,我已经发现,不同的变焦在价格表后面隐藏着不同的修正条

if (Zoom==0)ZoomX=52;
if (Zoom==1)ZoomX=27;
if (Zoom==2)ZoomX=15;
if (Zoom==3)ZoomX=8;
if (Zoom==4)ZoomX=5;
if (Zoom==5)ZoomX=3;

这里是如何找出当前图表上的缩放?

 
Aleksey Vyazmikin:

这里是如何找出当前图表上的缩放?

关于交易、自动交易系统和交易策略测试的论坛

mql5语言的特点、微妙之处以及技巧

fxsaber, 2018.04.13 11:14

int GetBarSize( const ulong Chart = 0 )
{
  return(1 << (int)ChartGetInteger(Chart, CHART_SCALE));
}
 
fxsaber:

这是烛台或条形图之间的像素距离,提问者想测量 "条形 "或 "烛台 "图的原始宽度(我一直不明白他在那里寻找什么)。

 
fxsaber:

我们已经讨论过这个问题了 :)

这个答案对我的问题是如此正确

int Zoom=ChartGetInteger(handle,CHART_SCALE,0);
 
有谁知道如何删除脚本的名称,一般来说,当使用脚本进行截图时,右上角的图标会被删除?