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

 
Dimka-novitsek:
所以,你可以看到里面声明的是哪一个,但全局的那个可以忘记吗?好的,谢谢,我现在就修改它,可能会重新命名!

在这种情况下,全局变量 不能改变,编译器只是警告你有同名变量全局和局部。

在同名的局部作用域中,编译器会写入局部变量中,这是肯定的。

但编译器会警告程序员,他/她有同名变量,这样他/她就不会因为忘记而做出错误的事情。

因此,如果你使用同名的变量,你必须知道在某些特定情况下,哪个变量会被调用。

而且不要把警告和错误混淆起来。

 
virysxix2012.10.22 18:40

嗨,聪明。只工作了两星期。我正在使用AO和AC直方图。我如何设置软件,以便当AO和AC柱是同一方向但颜色不同时,将价格柱的颜色设置为灰色。

在哪里写这个问题。????HI RESPONSE....

 
virysxix:

在哪里写这个问题。????HI RESPONSE....

https://www.mql5.com/ru/job
MQL5 работа
MQL5 работа
  • www.mql5.com
Заказы на разработку программ для трейдинга
 

你们在这个论坛上似乎有点奇怪。我并没有说 "我在哪里可以订购...."。我问:"我如何设置该软件"。好吧,我以另一种方式提问。

为了改变价格栏的颜色为灰色,并有同样方向的 "AO"(加速器振荡器)和 "AC"(自定义指标-真棒)列,但颜色不同 - 我需要进入软件的设置,然后去哪里(窗口属性不适合),或者我需要去写一些 软件的算法(有人理解我吗??)。

我把这个问题写给ForexCent.com 的技术支持但他们给了这个论坛的链接

 
virysxix:

为了将价格栏的颜色改为灰色,"AO"(加速器震荡器)和 "AC"(自定义指标-真棒)栏指向相同,但颜色不同--我是否需要进入程序设置,然后去哪里(窗口属性不适合),或者我需要去写某种软件算法?(有人理解我吗??)。

为了解决你的问题,你需要写一个自定义指标

没有人愿意免费写,这就是为什么你被送到了 "乔布斯 "服务。

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 
virysxix:

你们在这个论坛上很奇怪。我并没有说 "我在哪里可以订购...."。我问:"我如何设置该软件"。好吧,我以另一种方式提问。

为了改变价格栏的颜色为灰色,并有同样方向的 "AO"(加速器振荡器)和 "AC"(自定义指标-真棒)列,但颜色不同 - 我需要进入软件的设置,然后去哪里(窗口属性不适合),或者我需要进入 软件的一些算法的写作(有人理解我吗??)。

我把这个问题写给ForexCent.com 的技术支持但他们给了这个论坛的链接

你被送到这个论坛是因为你需要知道编程来解决你的问题。你不会像你建议的那样在设置中找到它,因为你不只是想改变颜色,你要引入你的(自定义)逻辑。你的描述中的 "如果 "一词已经是一种逻辑。

而你的逻辑只有知道mql5才能实现,你不知道,那怎么解决呢?

要么你必须学习mql5,要么你必须从工作中订购。

或找到一个愿意为你免费花时间的人(即免费的:)。

 
Urain:

你被送到这个论坛是因为你需要知道编程来解决你的问题。你不会像你建议的那样在设置中找到它,因为你不只是想改变颜色,你引入了你的(自定义)逻辑。你的描述中的 "如果 "一词已经是一种逻辑。

而且你可以实现你自己的逻辑,只知道mql5.你不知道,那有什么办法?

你要么学习mql5,要么从工作中得到一个订单。

或找到一个愿意为你免费花时间的人(即免费的:)。

非常感谢大家。聪明地对一个感兴趣的问题给出了答案。我学过用C++编写简单的程序,所以我也想在这里露一手。再次感谢你们,伙计们。
 
virysxix:
非常感谢大家。他们对我感兴趣的问题给出了一个合理的答案。我曾经学习过用C++编写简单的程序,所以我也会尝试在这里插一脚。再次感谢。

是的,好吧,既然我不是一个完全的傻瓜,那么需要什么。

要制作一个自定义指标,创建两个额外的缓冲区用于计算(INDICATOR_CALCULATIONS),在其中获得源指数AO和AC的数据(通过iAO,iAC),然后按你的要求操作这些数据。

Переход на новые рельсы: пользовательские индикаторы в MQL5
Переход на новые рельсы: пользовательские индикаторы в MQL5
  • 2009.11.23
  • Андрей
  • www.mql5.com
Я не буду перечислять все новые возможности и особенности нового терминала и языка. Их действительно много, и некоторые новинки вполне достойны освещения в отдельной статье. Вы не увидите здесь кода, написанного по принципам объектно-ориентированного программирования — это слишком серьезная тема для того, чтобы просто быть упомянутой в контексте как дополнительная вкусность для кодописателей. В этой статье остановимся подробней на индикаторах, их строении, отображении, видах, а также особенностях их написания по сравнению с MQL4.
 

谢谢你!!!。非常可以理解。

而在这里...我不知道,我不好意思直接问,但还是在翻译EA。这完全是一派胡言吗?只是把线拿掉?

 
Dimka-novitsek: 嗯...我不知道,我不好意思直接问,但还是在翻译EA。这完全是胡说八道吗?只是把线拿掉?

这取决于这句话的含义是什么。也许只是在上面写个支票?

if(text_color!=CLR_NONE

?