新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 655

 
日安!请告诉我如何实现这种情况?


我在指标中创建了一个按钮,当你按下它时,某个条件就得到满足。但当你切换时间框架或图表时,它就会被重置为最初的未按下状态。我想让它只发生在手动的情况下--通过按下按钮。

该怎么做?我觉得解决方法在一条线上,但经验和知识是不够的。
 
Kot:

下午好!

你能告诉我是否有可能创建一个脚本,当拖动到某一栏时,会给出其日期?有可能做到这一点吗?如果是这样,是什么功能?我一直在阅读手册和论坛,但到目前为止还没有发现什么。给我一个想法或方向。谢谢你!

你可以,这里有准备做的人,在文件夹中指示器下降

谢尔盖-尼古拉耶夫
日安,请告知如何实现这种情况?

在指标中,我创建了一个按钮,当你按下它时,某个条件就会得到满足。但当你切换时间框架或图表时,它就会恢复到最初未按下的状态。我想让它只发生在手动的情况下--通过按下按钮。

该怎么做?我觉得解决方法在一条线上,但经验和知识是不够的。

你需要源代码,也许你会明白。

否则在执行OnInit()时读取帮助信息

附加的文件:
HighLow_TF.mq4  28 kb
 
Igor Makanu:

我需要源代码,也许我可以看到


代码本身是非常古老和庞大的,按钮是靠直觉在其中实现的
我在此附上代码,除去所有不必要的东西,除了按钮本身之外


我们需要实现的是,当你改变时间框架的按钮不被按下时,这是否可能7!?

附加的文件:
xmdz52.mq4  9 kb
 
Сергей Николаев:


代码本身是非常老旧和笨重的,这个按钮是靠直觉实现的
我在此附上代码,除去所有不必要的东西,除了按钮本身之外

我最近发布了一个代码,在那里,它有一个按钮在里面。可能对了解...

 

问候。你能告诉我,当你做减法时,这个数值从何而来?

"Bid: ", Bid," buyPrice: ", buyPrice," Bid-buyPrice: ", Bid-buyPrice

买入价=出价;开盘时设定

 
Andrey Sokolov:

问候。你能告诉我,当你做减法时,这个数值从何而来?

"Bid: ", Bid," buyPrice: ", buyPrice," Bid-buyPrice: ", Bid-buyPrice

买入价=出价;开盘时设定

Comment("   Bid: ", (string)Bid,"   buyPrice: ", (string)buyPrice,"   Bid-buyPrice: ", string(Bid-buyPrice));

或者用DoubleToString() 代替(string),以达到理想的精度。

 
Artyom Trishkin:

或者用DoubleToString() 代替(string),以达到理想的精度。

谢谢你。我使用double(Bid-buyPrice)来计算

只是为什么会这样呢?

 
Igor Makanu:

2. 调试器

https://www.mql5.com/ru/articles/654

谢谢,但有一句话是这样的。

"使用调试器是MetaEditor 5的一个新功能,MetaEditor 4中没有这个功能"

僵局)

 
Ghabo:

谢谢,但有一句话是这样的。

"使用调试器是MetaEditor 5的一个新功能,它在MetaEditor 4中是不存在的"

僵局)

有的。关于目前的数据。MT5对历史数据有调试功能。

 
Andrey Sokolov:

谢谢你。使用double(Bid-buyPrice)来计算

但为什么会这样呢?

1.为了什么?

2.是什么?情况如何?

原因: