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

 

帮我弄清楚为什么代码没有改变全局变量

我在OnTick事件中调用它


以下是这样一个代码片段。


  //+------------------------------------------------------------------+
         if(Main_reverse_upside_short)
           {
            double price = m_symbol.Ask();
            make_trade.PositionClose(m_position.Ticket());
            Alert("Закрываем лонг);
            make_trade.PositionOpen(_Symbol, ORDER_TYPE_BUY, FixedLot, price,0,0, "Переворачиваем шорт в лонг");
            GlobalVariableSet(Nonloses, 1.0);
            return;
           }

在下一次打勾时,全局变量Nonloses又变成了0。

同时,如果我们在同一个If条件下寻址,它将在里面等于1。因此,它看起来像一个不在块外的普通变量,但它是一个全局变量?

我哪里错了?

 
SanAlex:

在网站上选择(复制名称)-并(Ctrl+V)-在终端 键入搜索

谢谢你!
 
朋友们,请帮忙。
 
Mahadich:

帮我弄清楚为什么代码没有改变全局变量

我在OnTick事件中调用它


以下是这样一个代码片段。


在下一次打勾时,全局变量Nonloses又变成了0。

同时,如果我们在同一个If条件下寻址,它将在里面变成1。因此,它看起来像一个不在块外的普通变量,但它是一个全局变量?

我错在哪里?

你展示了错误的代码。在某个地方,有一个没有任何条件的变量赋值为0,或者在这段代码之后,有一些条件被满足了。

 

祝大家今天愉快。

你能建议如何解决这种情况吗?

根据手册的规定:

鼠标点击

鼠标点击图形对象


实际上,这个命令的反应发生在释放鼠标按钮之后,也就是说,指向对象,点击,没有反应,释放,有反应。

是否有可能准确地在鼠标按键上做出反应?

[删除]  
SanAlex:

你的资料上没有这些内容。

糟糕的答案...如果不差....

[删除]  
SanAlex:

不管是什么问题,这就是答案。

这个问题很好。另一件事是,提问者一开始就懒得去寻找答案......但答案是不符合规定的...你个人为什么要关心他的资料里有多少 "朋友"?

[删除]  
SanAlex:

而且,我越过了你--无论如何,有时你必须理解笑话。

并把自己放在对方的位置上。并阅读你自己的答案。这是一个技术论坛,不是一个喜剧论坛!苏达不会到这里来 "笑"!

[删除]  
SanAlex:

问答--我没有任何恶意,只是问题不完整。


对 "朋友 "的提及是无稽之谈吗?是否只对实际的朋友?在这种情况下,他到院子里去问这个问题会更容易。

地址是尊重的 - 你的答案是....糟糕的答案。在两边!

我们不要再弄虚作假了。

[删除]  
SanAlex:

删除了所有的信件--也许我确实以某种方式冒犯了你--如果有的话,我很抱歉!

)))))))

这里 没有必要用逗号)))。

"东西 "是连字符的--"东西"。

正在讨论的情况,你对问题的回答,与我没有直接关系。只是不要在不必要的地方 "幽默"))))。