脚本: Widescreenshooter

 

Widescreenshooter:

用于创建宽截屏的脚本程序.

作者: Olegs Kucerenko

 
我喜欢剧本的构思。
 

我是一个初学者,可以说是一个程序员。很多东西可能写得不太正确。

我写的东西和将来要写的东西都是朋友和我个人需要的。

创意就是这样诞生的。))))。的确,当你把一天 M1(不一定,至少是一个月 H1)看成一个整体时、

那么,很多翻阅时并不明显的东西就会变得显而易见。

要知道,交易日志是一种非常流行的东西,被很多人忽视。

在图表上进行交易后,您可以制作任意长度的月度账户截图。

想法很简单,但在我看来,更多的交易者,有必要这样做。

感谢您的评价。

 
Wow, that's worthy of attention )
 
加上这个想法。
 

感谢您提供的脚本和适当的代码注释!

如果能设置截图的时间范围就更好了。我知道截图是在当前屏幕上进行的,但如何定位屏幕以拍摄图像对我来说是个谜--你能帮我解开这个谜吗?

 
Aleksey Vyazmikin:

感谢你的脚本和对代码的充分评论!

如果能设置截图的时间范围就更好了。我知道截图是在当前屏幕上进行的,但如何定位屏幕以拍摄图像对我来说是个谜--你能帮我解开这个谜吗?

我可以做到....

 
Dmytro Zelenskyy:

我能做....

我能做很多事情,但如果你能公开回答一个简单的问题,那就最好不过了!

 

非常有用的脚本,谢谢 ))))))。

顺便说一下 - 请改进脚本:
第 57 行 int scr_height=(int)ChartGetInteger(0,CHART_HEIGHT_IN_PIXELS)*6;
在该行末尾,我添加了一个多重 (*6),屏幕的高度变高了,这对感知来说非常舒适!:)

...还有这里:第 11 行 int bars=5000,KF=1;

我将 1500 小节的值改为 5000 小节,再加上屏幕高度的增加 - 我得到了相当经典的 16:9 宽屏幕,但 10:4,5 时效果更好:)..............

但是:
1) 在高度增加的情况下,许多低位或顶部柱状图并没有包含在屏幕中:(它们只是停留在 "图表之外"。
2) 取决于应用脚本的图表主窗口的宽度,屏幕本身的宽度也会发生变化(!)
这里有两个例子:在这两种情况下,历史周期 = 大约 4000 - 5000 条柱状图:

- 如果主窗口宽度为宽(整个显示器宽度的 4/5),则屏幕很窄,比图表的屏幕部分稍宽(!) ....

- 但如果图表主窗口的宽度很窄(约为显示器宽度的 1/5),则屏幕非常长,整个图表都集中在屏幕的左半部分,而整个屏幕的右半部分 = 空的(!):(请检查一下,并作出适当的更正和改进,谢谢:)。


另外,请添加 :

1) "确定图表窗口的当前比例 "功能。并在创建屏幕时 - 根据计算出的屏幕宽度,将屏幕高度保持为 10:4,5 格式(!)。

2) 在屏幕上 - 在右侧 - 调整 "标尺",使网格始终是符号图表 50 点的倍数!
(因为价格步长通常会偏移 - 不是 x.xxxx50,而是 x.xxxx38 ....)。如何计算?):(

谢谢 ))

 

更正 :

Vitaliy Kostrubko # 8:

还建议添加 :

1) "定义图表窗口的当前比例 "功能。在创建屏幕时,根据计算出的屏幕宽度,将屏幕高度保持为 10:4,5 的格式(!)。

2)在屏幕右侧--调整 "标尺"(或者更准确地说是屏幕前图表的高度),使网格步长总是符号图表50 / 100 / 250 / 500 点的倍数!
(因为价格步长经常是混合的--不是 x.xxxx50,而是 x.xxxx38 ...如何计算?):(

谢谢 :)