任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 731

 
prom18:
你好!请问你能帮助我们吗?假设我们有几个MAs(3,4,...,10,...),有不同的周期。如何找到当前栏位上最大(最小)的MA?谢谢你。
通过配对使用MathMaxes!那么对于4人,你需要3个MathMax,对于8人,分别需要7个MathMax好运!
 
borilunad:

鉴赏家们!帮助我简化这个表达式。

N*(N+1)/2
 
TheXpert:
N*(N+1)/2
谢谢你,维克多-维宁 已经告诉我了!
 
borilunad:
谢谢你的反馈,Artem!我目前正在开发一个不需要很大安全系数的专家顾问。我在几对夫妇身上手动试了一下,出来的效果相当好!这就是为什么我想为每一对设置一个EA,但他们不应该互相干扰,而是完全独立,甚至他们的工作时间也可能不一致!"。我将在测试器中分别对它们进行优化。我还需要了解什么,他们会对我如此自由地爱护!;)

好了,把每个人放在自己的图表上,有自己的魔术师。如果EA内部的魔术师 不改变,这就足够了(那么随机的巧合是可能的)。如果魔术师改变了,那么如果你知道你的代码,你就知道他们有多大的变化。只需在每一个新的EA中设置这样一个魔术师,在不同的图表上,它不会与已经在另一个图表上工作的魔术师重合,考虑到可能的变化。

假设你为第一个EA选择了100500的魔法,第二个选择了100510,第三个选择了100520,n-1005n0如果从0到9增加的范围(一个EA的10个魔法师)。

 
borilunad:
通过配对使用MathMaxes!那么,你需要3个MathMaxes用于4,7个MathMaxes用于8好运!
谢谢你!我就这样试试吧。
 
artmedia70:

好了,把每个人放在自己的图表上,有自己的魔术师。如果EA内部的魔法不发生变化,这就足够了(那么随机的巧合是可能的)。如果魔法发生变化,那么如果你知道你的代码,你就知道它们的变化程度。只需在每一个新的EA中设置这样一个魔术师,在不同的图表上,它不会与已经在另一个图表上工作的魔术师重合,考虑到可能的变化。

假设你为第一个EA选择了100500的魔力,第二个选择了100510,第三个选择了100520,n-1005n0,如果你的数值范围是0到9(一个EA有10个魔术师)。

早上好,Artem!是的,关于魔术师,这是很清楚的。但当某些东西不在循环中,而是在像if-else这样的条件中时,只要把第一个条件if(Symbol()==mySymbol)(当然没有else),之前呈现mySymbol=Symbol()就足够了?这样,所有EA的所有变量都是一样的,但每个人都在自己的图形上!我还不能检查,我还在写,"做出来"!:)
 
你好。

新的编译器会产生一个错误信息

'void' - 非法使用'void' 类型 tiny_19.mq4 177 1
'close_all_b' - 函数只能在全局范围内声明 tiny_19.mq4 177 6


代码如下。

void close_all_b()
{
for(int q=0;q<OrdersTotal();q++)
{
OrderSelect(q,SELECT_BY_POS,MODE_TRADES);
if ((OrderSymbol()==Symbol())&&(OrderMagicNumber()==MagicNumber)&& (OrderType() == OP_BUY) )
OrderClose(OrderTicket(),OrderLots(),Bid,5,Green);
}
} 

根据我的理解(我的理解并不好),它不喜欢void变量类型,并认为用户函数close_all_b()是另一个函数中的一个对象请写出如何正确解决这个问题。

 
xant:
你好。

新的编译器会产生一个错误信息

'void' - 非法使用'void' 类型 tiny_19.mq4 177 1
'close_all_b' - 函数只能在全局范围内声明 tiny_19.mq4 177 6

根据我的理解(我的理解并不好),它不喜欢void变量类型,并认为用户函数close_all_b()是另一个函数中的范围请写出如何正确解决这个问题。
它不喜欢在另一个函数中声明close_all_b()。不允许使用嵌套函数,所有函数必须是全局定位的。
 
是的,谢谢,我知道了他不喜欢的地方,不清楚如何解决。

我从别人的代码中复制了它,结果成功了)。
 

大家好!

请告知在EA中 iCustom 价值转移的问题是什么。

2014.10.12 10:23:06.656 TestGenerator: unmatched data error (volume limit 470 at 2014.03.14 21:45 exceeded)

2014.10.12 10:23:53.468 2014.03.06 18:15 ClusterExp2 GBPUSD,M15: 2147483647 2147483647

Delt1   = iCustom(NULL, 0, "correl8",1,0); // double Delt1; перечисление всех входных параметров correl8 не дало результата

Delt2   = iCustom(NULL, 0, "correl8",7,0); // double Delt1;

回形针上的Correl8指标。

提前感谢您!

附加的文件:
correl8.mq4  16 kb