错误、漏洞、问题 - 页 1286

 

大家好。我需要在MQL4中写一个指标,我有一个问题。MQL4不是有一个类似于这个的功能吗(来自MQL5)。

PlotIndexSetInteger(0,PLOT_ARROW_SHIFT,ExtArrowShift);
PlotIndexSetInteger(1,PLOT_ARROW_SHIFT,-ExtArrowShift);

箭头应该是相对于价格而移动的。

谢谢你。

 

我想是的,但你最好检查一下

void  SetIndexShift(
   int     index,       // номер линии
   int     shift        // смещение
   );
 
MigVRN:

我想是的,但你最好检查一下

不,不幸的是,这个功能是向左/右移动 的,而你要的是向上/向下。
 
papaklass:

为什么我的资料在CodeBase中显示有4个发布的代码?

但如果我通过菜单进入CodeBase,选择 "我的代码",我有7个已发布的代码。

有什么诀窍?

从四个可能添加的。

它在那里吗?

ZS:都在一起 7,

5分的有3个,4分的有4个,很奇怪

 
papaklass:

为什么我的资料在CodeBase中显示有4个发布的代码?

但是,如果我通过菜单进入CodeBase,选择 "我的代码",我有7个发布的代码。

芯片是什么?

您的 "个人资料"->"出版物" - 您可以从这个链接中看到,您有MetaTrader 4和MetaTrader 5的代码。

是的,你可以看到4号和5号的轮廓有一个计数错误。

 
barabashkakvn:
您的 "个人资料"->"出版物" - 这个链接显示您有MetaTrader 4和MetaTrader 5的代码。

但有7个

ZS:没关系,3+4=4 )

 

不,他们不是。

我,比如说,在这个资料中,有四个的代码:https://www.mql5.com/ru/users/sanyooooook1

 
您能告诉我(或给我指出正确的方向)如何设置EA只在特定的时间开仓,例如在经纪人的服务器上只在格林尼治标准时间上午4点到下午5点之间开仓。
 
paladin800:
请建议(或给我指出正确的方向)如何设置EA只在特定时间开仓,例如,开仓只在经纪人的格林尼治标准时间4:00AM和5:PM服务器之间。
是GMT时间还是服务器时间?它们可能是不同的。
 
artmedia70:
那么是格林威治时间还是服务器时间?它们可以是不同的。
格林尼治标准时间。