[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 154

 
Pyro:

你能告诉我如何检查订单的有效性吗?例如,我有一个挂单,需要检查它是否触发了一个止损单。


bool check=OrderChek(ticket)。

Comment("带有票据的订单", ticket, "不存在(被触发)")。


我找不到如何做到这一点。

订单关闭时间
 
Sergey_Rogozin:
该函数看起来像这样

也就是说,如果有未结头寸,该函数将检测到它们并返回true。

你的任务是在OrderSend(.......)之前放上类似这样的东西。


是的,谢谢))。
 
 
100yan:

有谁能帮忙吗?https://www.mql5.com/ru/forum/131277/page150

在确定一个趋势?
 

你能告诉我,为什么当我在EA中插入一行时

Comment (High[Bars-1]);
并在Visual测试器中运行专家顾问--尽管条形图在变化,但它打印的值是一样的?
 

paibolit Bars是 历史条数,它在设置中被设定

Vovo4ka 阅读 教程

 
eddy:

paibolit Bars是 历史条数,它在设置中被设定

Vovo4ka 阅读 教程


是的,知识就是力量))。
 
paibolit:

你能告诉我为什么当我在EA中插入一行时

我在Visual测试器上运行专家顾问--尽管条形图在变化,但它打印的数值是一样的?

放一个具体的条形号码,例如,High[ 3 ],你就会得到变化。

你已经采取了历史上的第一个酒吧,反过来,它仍然是第一个,给你相同的价值。

 
Sergey_Rogozin:

放一个具体的条形号码,例如High[ 3 ],你就会得到一个变化。

你已经采取了历史上的第一条,反过来,它始终是第一条,给你同样的价值。


这是我第一次尝试使用酒吧 - 谢谢你的正常解释。
 

我有两个简单的主题问题,谁知道呢,请回答我!"。

艾迪 25.02.2011 03:27


不明白为什么

HighesBuffer[i]=MathMax(HighesBuffer[i],High[k]); //if(High[k]>maximum) maximum=High[k];
 LowesBuffer[i]=MathMin(LowesBuffer[i],Low[k]);   // if(Low[k]<minimum) minimum=Low[k];

这不等同于

if(High[k]>HighesBuffer[i]) HighesBuffer[i]=High[k];
if(Low[k]<LowesBuffer[i]) LowesBuffer[i]=Low[k];
艾迪 26.02.2011 03:23

你可以创建带有可选参数的函数。我可以做一个函数,返回传递给它的值的总和,这样它们的数量是无限的? 或者至少是有限的,但是大的)。