[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 106

 

祝大家今天愉快

请告诉我如何在图形上画线段,如有可能请举例说明。

 
drknn:

P.S.

例如,你在图表上看一个过去的低点趋势,看到在图表的边缘,它甚至转移到了窗口之外的低点。你向下滚动图表到未来,看着图表自动向上移动,腾出空间来查看基础图表的蜡烛。而以前在图表窗口顶部可见的东西,现在移到了更高的位置,在图表窗口之外。这是在图表上实现了对数价格刻度。如果它不存在,你将不得不不仅向右向左滚动图表,而且还要向上和向下滚动。这就是为什么时间刻度是线性的,而价格刻度是对数的,以便于在图表窗口显示数据。

在过去,当计算机无法使用时,交易者使用毫米图,并在上面绘制价格以预测趋势和转折点。因此,在纸上有两个尺度--价格和时间。这是两个线性标尺。你能想象一张毫米级的纸得有多大,才能装下去年所有的十五分钟烛台?当然,它将和一个房间的墙壁一样大(如果不是更大)。因此,当你在屏幕上滚动图表时,你可以想象这样的模式:在墙上画了一个价格的蜡烛图。还有一个长方形(如红色)框架--它是你的显示器。沿着图表移动,无非是沿着趋势移动这个红色矩形。但这样你就会说,你的显示器中的两个刻度都是线性的。这是真的,但只是部分的--请注意,当滚动图表时,原来大的蜡烛(视觉上被认为是大的)在稍微移动后,其大小会变小,尽管如果我们测量其极点之间的距离,点的数量保持不变。

看,这是同一图表的2张截图。第一张截图只是一个屏幕截图。第二张是同一屏幕的截图,但在旋转鼠标轮一圈后,图表已经向后移了几根蜡烛。拿一张纸,把它附在第一张截图上,用红色标记的蜡烛的高价和低价。然后将标记的风险移至第二张截图中的相同蜡烛。你会明白我们在说什么,以及什么是对数尺度上的转变(这里的尺度使用不均衡的实质是什么)。

而你为什么要去研究对数尺度的细微差别呢?你希望在他们身上找到什么?

 

谢谢你的答复。 当价格从2到4变化时,对数刻度上的垂直距离与从20到40变化时相同,因为它反映了价格值的翻倍(来自卡恩的《技术分析》一书)我在MetaTrader中查看了苹果图表--结果见图。

.

我需要对数刻度来分析长期图表

 
FelixFX:

祝大家今天愉快

请告诉我如何在图形上画线段,如有可能请举例说明。



(嗯,是这样的))。
 
Allis:

所以,你去那里))))。


首先是射线,而不是线段......我一定是把我的问题表述错了......我对如何用程序代码绘制水平线段 感兴趣
 
FelixFX:


它首先是一条射线,而不是一条线段......我一定是把我的问题表述错了......我对如何用程序代码画一条水平线段感兴趣


ObjectCreate(label, OBJ_TREND, 0, Time[x1], y1, Time[x2], y2);

按你的要求标注行的名称

时间 x1 时间 1 坐标

时间 x2 时间 2 坐标

y 1, y 2 这些系数的价格

https://www.mql4.com/files/MQl4BookRussian.chm 这里有科瓦列夫的帮助

 
FelixFX:


它首先是一条射线,而不是一条线......我一定是把我的问题表述错了......我感兴趣的是如何用程序代码画一条水平线段

它是一个线段))))如果复选框里有一个勾,就会有一个射线...至于措辞,问题和答案。有一个例子;-)
 
ruslanchik:


标记任何你想要的行名

时间 x1 时间 1 坐标

时间 x2 时间 2 坐标

y 1, y 2这些坐标的价格

https://www.mql4.com/files/MQl4BookRussian.chm 这里有科瓦列夫的帮助


眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉眉
 
FelixFX:

你会得到一条射线。

删除代码中的最后两个零。

........ 是的,如果它后面有一个终止符,如


ObjectSet(label, OBJPROP_RAY, 0);

然后用这个图标关闭它 //

 
FelixFX:

得到一条射线。

使用ObjectSet()将OBJPROP_RAY设置为false。