[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 43 1...363738394041424344454647484950...631 新评论 Vadim Zhunko 2012.04.03 12:38 #421 sting-igor: 是否有某种阻止他们插手你的事务的规定? 当然有了!它在你的脑子里。你必须把他们堵在里面。不要让他们去任何地方! Paladin80 2012.04.03 12:46 #422 如果我开出这样的仓位。if (OrderSend(Symbol(),OP_SELL,...)==true) { Print ("ok"); return(0); } 如果dc由于某种原因不能打开交易,EA是否会在每个tick上向dc发送一个交易?我只是不想遇到错误8(请求太频繁)。还是不检查真值,而是看看错误是什么,让EA进入睡眠状态更合理? 削除済み 2012.04.03 13:54 #423 ShamanK,谢谢你!一切正常。非常有帮助。 您能否也对以下这句话进行评论 if (symbols1[i2]==OneSymbol) {textNew = textNew + symbols2[ i2 ] ; i2=ArraySize(symbols1) ; } 如果我们在一个数组中找到一个单一的字符,新的文本就等于... 分号的作用是什么? Bondurik 2012.04.03 13:59 #424 你好。 我对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 Сергей 2012.04.03 14:06 #425 alsu: 134 - 没有钱,4051 - 狗屎功能参数转移。 至于重点--检查变量magick是否只分配了1次,最好是在函数init()中,否则每个订单都会有自己的magick,结果会像你描述的那样。 明白了,谢谢! "4051 - 传递给函数的参数搞砸了"--你能说得更具体一点吗?) orb 2012.04.03 14:37 #426 同志们,我如何获得M5,M15五个月的历史数据,等等)))我有一个专家顾问,在Excel中下载数据,但是五分钟的数据只能下载1天的... Numlocked 2012.04.03 15:29 #427 orb: 同志们,我如何获得M5,M15五个月的历史数据,等等)))我有一个专家顾问,在Excel中下载数据,但是五分钟的数据只能下载1天的... 所以在代码中,把M15代替M5,把5个月代替1天......) _ _ _ _ _ _ _ _ _ _ _ _ 请大家提供代码=>如何在开盘的蜡烛上只执行一次条件? 即该条件应在新的蜡烛 开放时满足。 orb 2012.04.03 15:42 #428 w_ersoc: 你必须把M15而不是M5,把5个月而不是1天放在一起...) _ _ _ _ _ _ _ _ _ _ _ _ 请告知代码=>如何在形成开放蜡烛时只执行一次条件? 也就是说,当一个新的蜡烛被打开时,这个条件应该得到满足。 知道了,新晋专家))))。 你的问题的答案 在开始时,你写道 如果音量[0]<2 { 你的算法 } Victor Nikolaev 2012.04.03 16:49 #429 Fox_RM: 告诉我为什么你把iMAOnArray函数放在一个单独的循环中? 任何其他方式都不可能奏效 [删除] 2012.04.03 19:50 #430 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"。 分号是一种编程语言的语法,表示一行代码的结束。 1...363738394041424344454647484950...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是否有某种阻止他们插手你的事务的规定?
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。我试着写了一个具体的符号、时间框架、行号,但仍然是一些胡言乱语。
问题:我如何获得特定货币的指标的正确值(与终端相同)?
alsu:
134 - 没有钱,4051 - 狗屎功能参数转移。
至于重点--检查变量magick是否只分配了1次,最好是在函数init()中,否则每个订单都会有自己的magick,结果会像你描述的那样。
明白了,谢谢!
"4051 - 传递给函数的参数搞砸了"--你能说得更具体一点吗?)
同志们,我如何获得M5,M15五个月的历史数据,等等)))我有一个专家顾问,在Excel中下载数据,但是五分钟的数据只能下载1天的...
所以在代码中,把M15代替M5,把5个月代替1天......)
_ _ _ _ _ _ _ _ _ _ _ _
请大家提供代码=>如何在开盘的蜡烛上只执行一次条件?
即该条件应在新的蜡烛 开放时满足。
你必须把M15而不是M5,把5个月而不是1天放在一起...)
_ _ _ _ _ _ _ _ _ _ _ _
请告知代码=>如何在形成开放蜡烛时只执行一次条件?
也就是说,当一个新的蜡烛被打开时,这个条件应该得到满足。
知道了,新晋专家))))。
你的问题的答案
在开始时,你写道
如果音量[0]<2
{
你的算法
}
告诉我为什么你把iMAOnArray函数放在一个单独的循环中?
任何其他方式都不可能奏效
ShamanK,谢谢你!一切正常。非常有帮助。
您能否也对以下这句话进行评论
if (symbols1[i2]==OneSymbol) {textNew = textNew + symbols2[ i2 ] ; i2=ArraySize(symbols1) ; }
如果我们在一个数组中找到一个单一的字符,新的文本就等于...
分号的作用是什么?
如果你在数组中找到一个单一的字符,它就是你要添加到文本中的字符。
例子。
string txt1 = "123";
string txt2 = "456 ";
string txt3 =txt1 +txt2 ;
结果,我们在txt3 变量 ,得到 "123456"。
分号是一种编程语言的语法,表示一行代码的结束。