初学者的问题 MQL5 MT5 MetaTrader 5 - 页 438

 
Leanid Aladzyeu:
有谁愿意用skype帮忙?代码已经写好了,但有几个问题(如果需要,我可以分享代码,总之就是Fibonacci加一个拖网)。
无论是在Skype上还是在电话里,都不太可惜......但我现在要走了。将会在路上呆两天。几周后回来。
 
Leanid Aladzyeu:
问题.
我拿着24根蜡烛,在阴影中找到最大和最小。
(Max - min )/1000,以价格的0.1%为渠道,找到价值。有时负值是怎样的?检查是在计算之前(对于趋势、烛台的位置和最小通道)。
请看这里。几乎正是你所需要的。
 
Leanid Aladzyeu:

无论问题是什么,这就是答案:心灵感应者俱乐部
Клуб Телепатов - MQL4 форум
  • www.mql5.com
Клуб Телепатов - MQL4 форум
 
Karputov Vladimir:
无论问题是什么,这就是答案:心灵感应者俱乐部
我需要买眼镜(注意力缺失)。
 
Leanid Aladzyeu:
是的,我需要买眼镜(注意力下降)。
而且,学习如何在你的帖子中插入代码也是一个好主意(在论坛中正确插入代码)。
 

为什么条件没有得到满足?

 
你能告诉我是否有可能在CDialog 的基础上 "重绘 "一个自定义面板?我是指标题的背景和边框。
 

下午好。

我正在掌握OOP。

我试图通过分形指标 制作一个包含信号的文件,我以标准代码为基础。

我使用标准代码。 逻辑是基本的--买入或卖出,如果分形被打破。

例如,我在每个台阶上都放上了Print。

Print("CSampleSignal::ValidationSettings()")。

我没有从函数中得到Print()。

CSampleSignal::CheckOpenShort()。

CSampleSignal::CheckOpenLong()。

没有明确的错误

请看我哪里犯了错。

附加的文件:
SignalFr.mqh  15 kb
 
pr0gre5:

下午好。

我正在掌握OOP。

我试图通过分形指标 制作一个包含信号的文件,我以标准代码为基础。

我使用标准代码。 我的逻辑很简单--买入或卖出,如果分形被打破。

例如,我在每个台阶上都放上了Print。

Print("CSampleSignal::ValidationSettings()")。

我没有从函数中得到Print()。

CSampleSignal::CheckOpenShort()。

CSampleSignal::CheckOpenLong()。

没有明确的错误

请找出我哪里犯了错。

函数参数必须恢复到它们的原始形式,否则它们根本不会被调用。

//+------------------------------------------------------------------+
//| Проверка выполнения условия для покупки.                         |
//+------------------------------------------------------------------+
//bool CSampleSignal::CheckOpenLong(double& price,double& sl,double& tp,datetime& expiration)
int CSampleSignal::CheckOpenLong()
  {

//+------------------------------------------------------------------+
//| Проверка выполнения условия для продажи.                         |
//+------------------------------------------------------------------+
//bool CSampleSignal::CheckOpenShort(double& price,double& sl,double& tp,datetime& expiration)
int CSampleSignal::CheckOpenShort()
  {
 
EA在存储在数组中的水平上工作,如果市场上有超过0个订单,那么它应该使用最后的填充,不再改变其在数组中的水平,数组中的填充是在函数中完成的。
如果我在函数中设置了一个returnee,当一个订单在市场上时,它给我的数组是零(我在数组被清零之前设置了returnee)。
如何在不调用函数的情况下获得数组的值?或者如何使一个数组存储最后写入的值?

还是要在开始时填写 ,?该函数将不必被调用,填充条件是order==0。?