[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 43

 
sting-igor:
是否有某种阻止他们插手你的事务的规定?
当然有了!它在你的脑子里。你必须把他们堵在里面。不要让他们去任何地方!
 
如果我开出这样的仓位
if (OrderSend(Symbol(),OP_SELL,...)==true)
{ Print ("ok"); return(0); }
如果dc由于某种原因不能打开交易,EA是否会在每个tick上向dc发送一个交易?我只是不想遇到错误8(请求太频繁)。还是不检查真值,而是看看错误是什么,让EA进入睡眠状态更合理?
 

ShamanK,谢谢你!一切正常。非常有帮助。


您能否也对以下这句话进行评论


if (symbols1[i2]==OneSymbol) {textNew = textNew + symbols2[ i2 ] ; i2=ArraySize(symbols1) ; }

如果我们在一个数组中找到一个单一的字符,新的文本就等于...

分号的作用是什么?

 

你好。

我对MQL还不熟悉,但我想在CCFp集群指标 的基础上写一个EA。它适用于八种货币,我只需要欧元兑美元,或者更准确地说,只需要欧元。我试图用以下方式从指标中取值。

for (cnt=0;cnt<3;cnt++)

{
ccfp[1,1]=iCustom(NULL,0, "CCFp",1,0,3,5,1,0); //ccfp [符号号(从零开始计算1为EUR),缓冲单元号] 1,0,3,5指标参数
ccfp_old[1,1]=iCustom(NULL,0, "CCFp",1,0,3,5,1,5);//以前的值
Print("Ccfpnow:",ccfp[1,1]);
Print("Ccfpold:",ccfp_old[1,1]) 。

}

也就是说,我想通过欧元的移动来获得指标所呈现的数值。

问题是,终端指标显示的数值是0.0001,但我的专家顾问显示的是0.0093或-0.0025,以前的数值是0.0013。我试着写了一个具体的符号、时间框架、行号,但仍然是一些胡言乱语。

问题:我如何获得特定货币的指标的正确值(与终端相同)?

附加的文件:
ccfp.mq4  19 kb
 


alsu
:

134 - 没有钱,4051 - 狗屎功能参数转移。

至于重点--检查变量magick是否只分配了1次,最好是在函数init()中,否则每个订单都会有自己的magick,结果会像你描述的那样。


明白了,谢谢!

"4051 - 传递给函数的参数搞砸了"--你能说得更具体一点吗?)

 
同志们,我如何获得M5,M15五个月的历史数据,等等)))我有一个专家顾问,在Excel中下载数据,但是五分钟的数据只能下载1天的...
 
orb:
同志们,我如何获得M5,M15五个月的历史数据,等等)))我有一个专家顾问,在Excel中下载数据,但是五分钟的数据只能下载1天的...

所以在代码中,把M15代替M5,把5个月代替1天......)

_ _ _ _ _ _ _ _ _ _ _ _

请大家提供代码=>如何在开盘的蜡烛上只执行一次条件?

即该条件应在新的蜡烛 开放时满足。

 
w_ersoc:

你必须把M15而不是M5,把5个月而不是1天放在一起...)

_ _ _ _ _ _ _ _ _ _ _ _

请告知代码=>如何在形成开放蜡烛时只执行一次条件?

也就是说,当一个新的蜡烛被打开时,这个条件应该得到满足。

知道了,新晋专家))))。

你的问题的答案

在开始时,你写道

如果音量[0]<2

{

你的算法

}

 
Fox_RM:
告诉我为什么你把iMAOnArray函数放在一个单独的循环中?

任何其他方式都不可能奏效
 
Lians:

ShamanK,谢谢你!一切正常。非常有帮助。


您能否也对以下这句话进行评论


if (symbols1[i2]==OneSymbol) {textNew = textNew + symbols2[ i2 ] ; i2=ArraySize(symbols1) ; }

如果我们在一个数组中找到一个单一的字符,新的文本就等于...

分号的作用是什么?

如果你在数组中找到一个单一的字符,它就是你要添加到文本中的字符。

例子。

string txt1 = "123";

string txt2 = "456 ";

string txt3 =txt1 +txt2 ;

结果,我们在txt3 变量 ,得到 "123456"。

分号是一种编程语言的语法,表示一行代码的结束。