作者natureluke ()
看板Trading
标题[问题] MQL4没有指标的问题
时间Tue Mar 10 01:34:57 2020
请问各位前辈,因为MQL4不能宣告指标,
如果要将一个函式的阵列传到另一个函式,
在不使用全域变数的前提下该怎麽做呢?
--
※ 发信站: 批踢踢实业坊(ptt.cc), 来自: 110.50.145.0 (台湾)
※ 文章网址: https://webptt.com/cn.aspx?n=bbs/Trading/M.1583775299.A.4D8.html
1F:推 rcwang: 不懂你的意思, 但就算是指标, 你应该也是要从一个函式 03/13 23:31
2F:→ rcwang: 回传到另一个函式, 再进去你要 call 的函式 03/13 23:32
3F:→ rcwang: 举例来说, 你可以用 void addToAll(double num, double 03/13 23:33
4F:→ rcwang: &value[], int n_value){ 03/13 23:34
5F:→ rcwang: for(int i_value = 0; i_value < n_value; i_value++){ 03/13 23:35
6F:→ rcwang: value[i_value] += num; 03/13 23:35
7F:→ rcwang: } 03/13 23:35
8F:→ rcwang: 如果你有一个 value 的阵列, 长度 3, 原本内容是 {1,2,3} 03/13 23:36
9F:→ rcwang: 执行 addToAll( 7, value, 3) 会改变原本的阵列 value变成 03/13 23:36
10F:→ rcwang: {8, 9, 10} 哦~! 03/13 23:37
11F:→ rcwang: 我写一个简单的在这边: 03/13 23:44
13F:→ natureluke: 感谢rcwang解惑! 03/14 22:47