[存档!]任何菜鸟问题,为了不使论坛变得混乱。专业人士,不要路过。没有你,哪里都不能去 - 4. - 页 599 1...592593594595596597598599600601602603604605606...631 新评论 [Deleted] 2012.12.08 16:18 #5981 sasha1995: 不工作(仍然没有T/P输出 napravl < 0 -- 它是 "直接向南 "吗? Alexander Gutara 2012.12.08 16:24 #5982 TarasBY:你们都是一伙的吗?"仍然没有T/P"--注意解读!做到这一点。并展示日志中的内容。不要忘记,有一些规则决定了TP和SL与当前价格的距离--这些规则应该被遵守! 2012.12.08 20:23:18 2012.12.07 00:00 sasha EURUSD.m,M15: max = 1.3079 | min = 1.295 TarasBY 2012.12.08 16:24 #5983 dbs039:大家下午好,我对这样一个问题很感兴趣,我怎么能用ticks来操作,从某个事件开始,比如说比较某个事件后的第一个tick和第n个tick的值,据我了解在函数启动过程中价格,比如说Bid所有的时间都被覆盖了,另外我可以用以前的值来操作,但是怎么用pre-prime等来操作,都写在哪里和怎么写?谢谢您的关注) 到一个数组。double gda_Array[1000000][3]; int gi_cnt = 0; void start() { gda_Array[gi_cnt][0] = GetTickCount(); gda_Array[gi_cnt][1] = TimeCurrent(); gda_Array[gi_cnt][2] = Bid; gi_cnt++; if (gi_cnt > ArrayRange (gda_Array, 0)) ArrayResize (gda_Array, gi_cnt); }并与虱子玩耍。你可以把它们写到一个文件里。 TarasBY 2012.12.08 16:29 #5984 sasha1995: 2012.12.08 20:23:18 2012.12.07 00:00 sasha EURUSD.m,M15: max = 1.3079 | min = 1.295 这表明高点和低点已经被计算出来了。 [Deleted] 2012.12.08 16:30 #5985 dbs039:大家下午好,我对这样一个问题很感兴趣,我怎么能用ticks来操作,从某个事件开始,比如说比较某个事件后的第一个tick和第n个tick的值,据我了解在函数启动过程中价格,比如说Bid所有的时间都被覆盖了,另外我可以用以前的值来操作,但是怎么用pre-prime等来操作,都写在哪里和怎么写?谢谢您的关注) 在MT4的标准交付中,没有选项可以使用tick历史。如果你确实想要,请阅读http://www.opentraders.ru/downloads/17/http://avtoforex.ru/testirovanie/5-kachestvo-modelirovanija-99-procentov-v-testere-strategij.html Nikolay Grygoryev 2012.12.08 17:06 #5986 if(OrderTakeProfit()!=0&&OrderTakeProfit()!=OrderOpenPrice()+2*kio*Point&&Bid>OrderOpenPrice()+50*kio*Point) OrderModify(OrderTicket(),OrderOpenPrice(),OrderStopLoss(),OrderOpenPrice()+2*kio*Point,0);大家好,能不能告诉我错误1号的问题是什么,如何解决?谢谢你 [Deleted] 2012.12.08 17:33 #5987 laveosa: 错误1有什么问题?谢谢你! 你是想在价格比同一方向的同一水平高50步时,在两步订单上设置止盈。在这种情况下,它将不再是一个获利点,而是一个止损点。买入订单的获利是指高于当前 卖出价格的一切,而不是下单时的价格。对于卖出订单来说,则是相反的情况。并使价格正常化。 Viktar Dzemikhau 2012.12.08 17:39 #5988 r772ra: 我认为这与GetPriceToInput()函数有关。 对。基本上,极限价格是在那里计算的。而事实证明,我们需要一个条件,即GetPriceToInput() 应该分别低于海湾的Ask和高于塞尔的Bid。这个检查被遗漏了,这就是为什么有时会出现错误130。 Equilibrium 2012.12.08 18:28 #5989 r772ra: 试着从第1条和第2条取指标值。类似这样的事情。 我只需要1和0,但这不是这里的问题:订单(红圈),为什么它们会打开呢?"图表上没有它们的触发条件((。 [Deleted] 2012.12.08 19:03 #5990 Equilibrium: 我需要的正是1和0,但这不是这里的问题:订单(红色圈出的),为什么它们会打开? 为了更准确,你需要看一下EA的代码。这通常发生在我们没有考虑到顾问的某些特征与所谓的指标。专家顾问并不自己计算指标值,而是从指标缓冲区 取现成的。这就是为什么如果你需要,例如,记住指标的先前值或其他东西,而指标本身就能做到这一点,你必须在你的专家顾问中包括这一切。还有就是 "歪 "指标,尽管我认为你有一个标准的随机指标,它与此无关。 1...592593594595596597598599600601602603604605606...631 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
不工作(仍然没有T/P输出
napravl < 0 -- 它是 "直接向南 "吗?
你们都是一伙的吗?"仍然没有T/P"--注意解读!做到这一点。
并展示日志中的内容。
不要忘记,有一些规则决定了TP和SL与当前价格的距离--这些规则应该被遵守!
大家下午好,我对这样一个问题很感兴趣,我怎么能用ticks来操作,从某个事件开始,比如说比较某个事件后的第一个tick和第n个tick的值,据我了解在函数启动过程中价格,比如说Bid所有的时间都被覆盖了,另外我可以用以前的值来操作,但是怎么用pre-prime等来操作,都写在哪里和怎么写?谢谢您的关注)
到一个数组。
并与虱子玩耍。你可以把它们写到一个文件里。
大家下午好,我对这样一个问题很感兴趣,我怎么能用ticks来操作,从某个事件开始,比如说比较某个事件后的第一个tick和第n个tick的值,据我了解在函数启动过程中价格,比如说Bid所有的时间都被覆盖了,另外我可以用以前的值来操作,但是怎么用pre-prime等来操作,都写在哪里和怎么写?谢谢您的关注)
在MT4的标准交付中,没有选项可以使用tick历史。如果你确实想要,请阅读http://www.opentraders.ru/downloads/17/http://avtoforex.ru/testirovanie/5-kachestvo-modelirovanija-99-procentov-v-testere-strategij.html
错误1有什么问题?谢谢你!
你是想在价格比同一方向的同一水平高50步时,在两步订单上设置止盈。在这种情况下,它将不再是一个获利点,而是一个止损点。买入订单的获利是指高于当前 卖出价格的一切,而不是下单时的价格。对于卖出订单来说,则是相反的情况。
并使价格正常化。
我认为这与GetPriceToInput()函数有关。
对。基本上,极限价格是在那里计算的。而事实证明,我们需要一个条件,即GetPriceToInput() 应该分别低于海湾的Ask和高于塞尔的Bid。这个检查被遗漏了,这就是为什么有时会出现错误130。
试着从第1条和第2条取指标值。类似这样的事情。
我只需要1和0,但这不是这里的问题:订单(红圈),为什么它们会打开呢?"图表上没有它们的触发条件((。
我需要的正是1和0,但这不是这里的问题:订单(红色圈出的),为什么它们会打开?
为了更准确,你需要看一下EA的代码。这通常发生在我们没有考虑到顾问的某些特征与所谓的指标。专家顾问并不自己计算指标值,而是从指标缓冲区 取现成的。这就是为什么如果你需要,例如,记住指标的先前值或其他东西,而指标本身就能做到这一点,你必须在你的专家顾问中包括这一切。还有就是 "歪 "指标,尽管我认为你有一个标准的随机指标,它与此无关。