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

 

你好,你能告诉我如何在指标源代码中添加声音信号吗?

你能告诉我,是否可以将两个指标合并在一个指标中,并在指标相互交叉的时刻添加声音?

 
tni3711:

你好,你能告诉我如何在指标源代码中添加声音信号吗?

我想知道是否有可能将两个指标合并为一个指标,并在指标交叉时添加声音?

这里有一篇关于如何向指标添加声音的文章https://www.mql5.com/ru/articles/1448

或者你的问题是 "为我写"?


塞里奇29

我还是不明白如何获取ArrayResize()ArrayCopy()函数 的内部代码,谁知道如何查看这些函数的内部代码?

不可能,这些都是内置的功能,它们在元阅读中以紫色标出。

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

Звуковые сигналы в индикаторах
Звуковые сигналы в индикаторах
  • www.mql5.com
Первый вариант по моему мнению наиболее правильный, но требует либо навыков программиста либо денег на реализацию. Второй - очень трудоемкий, утомительный и нерациональный. А третий вариант - нечто среднее между первыми двумя. Для его реализации необходимо намного меньше времени и умений, но он значительно облегчит жизнь (работу) трейдеру...
 
Alexey Viktorov:

检查它是否能在未来的时间里发挥作用。否则只能通过检查一周中的一天,并在没有休息日的情况下加起来。

不.... 到未来不想工作..... 到过去工作
 
Igor Makanu:

不,这些是内置函数,它们在元阅读中以紫色标出。

但他们应该有一个源代码。你可以提炼它们,得到更好的东西,或者创造一些有趣的类似东西。

 
Seric29:

但他们必须有源代码。你可以提炼它们,得到更好的东西,或者创造一些有趣的类似东西。

它不应该。

 
Igor Makanu:

它不应该

如果它不应该或不存在,那么它是如何工作的,代码必须仍然存在。

 

我可以用哪个函数来扭转数组索引的 方向,我试过ArraySetAsSeries,我也试过ArrayReverse,数字仍然和以前一样在索引上,我用Print()输出?

 
Seric29:

我可以用哪个函数来扭转数组索引的 方向,我试过ArraySetAsSeries,也试过ArrayReverse,数字仍然和以前的索引一样,我用Print()输出?

ArraySetAsSeries()

脚本来测试。

#property strict
//+------------------------------------------------------------------+
void OnStart()
  {
   int arr[10] = {1,2,3,4,5,6,7,8,9,10};
   string s="";
   for(int i=0;i<10;i++) s += IntegerToString(arr[i]) + " , ";
   Print(s);
   ArraySetAsSeries(arr,true);
   s="";
   for(int i=0;i<10;i++) s += IntegerToString(arr[i]) + " , ";
   Print(s);
  }
//+------------------------------------------------------------------+

结果。

2019.04.16 14:20:55.493 Script tst EURUSD,H1: removed

2019.04.16 14:20:55.489 tst EURUSD,H1: uninit reason 0

2019.04.16 14:20:55.489 tst EURUSD,H1: 10 , 9 , 8 , 7 , 6 , 5 , 4 , 3 , 2 , 1 。

2019.04.16 14:20:55.489 tst EURUSD,H1: 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 , 10 。

2019.04.16 14:20:55.489 tst EURUSD,H1: 已初始化

2019.04.16 14:20:55.464 脚本tst EURUSD,H1:加载成功


塞里奇29

如果它不应该或不存在,它是如何工作的,代码应该仍然存在。

我感觉你是想说服我给你看ArrayResize()或ArrayCopy()的源代码。

不,你不能,反正没有源代码,这些都是内置函数,你打开ArrayDouble.mqh这个文件,只意味着你熟悉了标准库https://www.mql5.com/ru/docs/standardlibrary

))

Документация по MQL5: Стандартная библиотека
Документация по MQL5: Стандартная библиотека
  • www.mql5.com
Стандартная библиотека MQL5 написана на языке MQL5 и предназначена для облегчения написания программ (индикаторов, скриптов, экспертов) конечным пользователям. Библиотека обеспечивает удобный доступ к большинству внутренних функций MQL5.
 
Igor Makanu:

我有一种感觉,你想说服我给你看ArrayResize()或ArrayCopy()的源代码。

我不觉得这只是mql4中歪曲的数组处理,我想创造更多这样的函数。

 
Seric29:

我没有感觉到,但它是,在mql4中歪曲的数组处理,并希望创建更多这样的功能。

你有一个弯曲的吗?学习永远不会太晚。