任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 335 1...328329330331332333334335336337338339340341342...1178 新评论 [Удален] 2013.12.10 22:46 #3341 evillive: 俗话说,问题是什么,答案就是什么。谁知道价格是怎么算的,也没有预先规定的水平...但如果价格=出价,那么。 是的,在这个例子中,价格=投标。这就是我在比较的内容。而不是 "水平",需要一些东西。我将尝试这个变体。 只有1和2,而不是0,将给出第一个或两个数字后的令牌,它将不再是XXX。00.对于零,我们必须尝试。 ?如果水平不是00,例如需要XXX.15或XXX.35,如何进行比较? 职能 NormalizeDouble(Bid,0)) 将数值切成数值或切成数字,而它需要选择小数点后的数字并对其进行处理,不管整数部分是什么。 谢谢你。 Алексей Тарабанов 2013.12.10 22:51 #3342 Shum_sp: 是的,在这个例子中,价格=投标。这就是我在比较的内容。而不是 "水平",需要一些东西。我将尝试这个变体。 只有1和2而不是0,会给tochiki后的第一个或两个数字,它将不再是XXX。00.对于零,我们必须尝试。 ?如果级别不是00,例如需要XXX.15或XXX.35,如何进行比较? 职能 将数值切成数值或切成数字,而它需要选择小数点后的数字并对其进行处理,不管整数部分是什么。 谢谢你。 也祝你晚安。 Artyom Trishkin 2013.12.10 22:58 #3343 Shum_sp: 日安! 开出所有级别的处方意义重大。 专家 顾问应该确定水平是XXX.00,用户不应该参与其中,并指定工作的水平。 我无法理解如何解释它,目前的价格是XXX。00 谢谢大家。 //+------------------------------------------------------------------+ //| Ровное.mq4 | //| Copyright 2013, Artyom A. Trishkin | //| https://www.mql5.com/ru/users/artmedia70 | //+------------------------------------------------------------------+ #property copyright "Copyright 2013, Artyom A. Trishkin" #property link "https://www.mql5.com/ru/users/artmedia70" //+------------------------------------------------------------------+ //| script program start function | //+------------------------------------------------------------------+ int start() { double a=140.20; double b=-123.32; //---- if(MathMod(a,1.0)==0) b=a; Alert("140 = "+b); //---- return(0); } //+------------------------------------------------------------------+ [Удален] 2013.12.11 07:28 #3344 artmedia70: 祝大家一天好心情! 谢谢你。角落里没有 "谢谢你 "的按钮,所以我不得不闪了。 我正在通宵达旦地处理 evillive的 帖子 。 谢谢你 真诚的。 [删除] 2013.12.11 07:45 #3345 Shum_sp: 大家好! 我翻阅了所有的EA页面,查看了基于挂单的EA代码。 我没有找到任何答案,所以我搜索了论坛的所有页面,再次阅读MQL教程和 文档。 也许我没有看得太清楚。决定在这里问。 我正在写一个基于挂单的EA。以前,根据指标数据(<,>,=,等)开仓的标准没有问题。 但是,目前,这个系统是不规范的。开仓的标准是PRICE。 也就是说,在Bid等于PRICE水平时,例如,ХХ.00或ХХ.50(对于日元对),这组标准表示 有一个买入(或卖出)的标准,它把我们送到订单开仓区。 一个近似的例子显示在图1中,当水平是固定的,例如由用户设置。 问题 是如何指定条件,以便将当前的BID与预定的但相等的水平进行比较。 例如:140.00, 141.00, 142.00 ....即从XXX.00起 条件的第一部分是明确的,例如: 在第二部分与Level,该怎么做。 我预先感谢你们。 真诚的。 P.S. 如果这个问题已经讨论过了,而我错过了,请戳我。 如果我对问题的理解是正确的,价格在循环水平上移动 欧元/美元 //+------------------------------------------------------------------+ //| level.mq4 | //| Copyright 2013, MetaQuotes Software Corp. | //| http://www.metaquotes.net | //+------------------------------------------------------------------+ //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- double level=NormalizeDouble(Bid,2); if(Bid == level) { Alert(" ну вот Bid равен level "); } Alert("level " ,level); Alert("bid ",Bid); //---- return(0); } //+------------------------------------------------------------------+ khorosh 2013.12.11 09:37 #3346 我想知道如何设置指标中的箭头。请告诉我这段代码有什么问题。买入箭头已设定,但卖出箭头却没有。 #property indicator_chart_window #property indicator_color1 Aqua #property indicator_width1 1 #property indicator_color2 Red #property indicator_width2 1 int otstup = 50;//отступ стрелки от свечи pips double buy[],sell[]; //+------------------------------------------------------------------+ //| Custom indicator initialization function | //+------------------------------------------------------------------+ int init() { //---- indicators IndicatorBuffers(2); SetIndexBuffer(0,buy); SetIndexBuffer(1,sell); SetIndexArrow(0,233);//buy SetIndexArrow(1,234);//sell SetIndexStyle(0,DRAW_ARROW,EMPTY,1,Aqua); SetIndexEmptyValue(0,0.0); SetIndexStyle(1,DRAW_ARROW,EMPTY,1,Red); SetIndexEmptyValue(1,0.0); //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator deinitialization function | //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| Custom indicator iteration function | //+------------------------------------------------------------------+ int start() { //---- sell[1]= High[1]+otstup*Point; buy[1] = Low[1]-otstup*Point; //---- return(0); } //+------------------------------------------------------------------+ Vitalie Postolache 2013.12.11 10:03 #3347 khorosh: 我想知道如何设置指标中的箭头。请告诉我这段代码有什么问题。买入箭头已设定,但卖出箭头却没有。 尝试 #property indicator_buffers 2 а не IndicatorBuffers(2); хотя у меня рисует обе стрелки и так, и эдак Artyom Trishkin 2013.12.11 10:18 #3348 pako: 如果我对这个问题的理解是正确的,价格在圆形水平上移动为欧元/美元。根据我的理解,他需要EA看到 "圆价 "本身。比如说。 140.42 - 错。 139.54 - 错误 140.00 - 要求的价格 139.00 - 目标价格。 也就是说,要使价格的小数部分 包含零。我给他举了一个剧本的例子,但是,据我所知,思考并不是某些人固有的......。 然后它是这样的。 if(MathMod(Bid,1.0)==0) Alert("Нашли круглую цену : "+DoubleToStr(Bid,Digits)); Vitalie Postolache 2013.12.11 10:21 #3349 artmedia70: 根据我的理解,他需要顾问亲自查看 "整数价格"。比如说。 140.42 - 错。 139.54 - 错。 140.00 - 目标价 139.00 - 目标价格。 也就是说,要使价格的小数部分包含零。我给他举了一个剧本的例子,但是,据我所知,思考并不是某些人固有的......。 然后它是这样的。 呐,他后来想了想,觉得140.15或140.35也是一个很高的价格,可能需要。客户还没有决定他需要什么)))。 Artyom Trishkin 2013.12.11 10:25 #3350 evillive: 呐,他后来想了想,觉得140.15或140.35也是一个很高的价格,可能需要。客户还没有决定他需要什么)))。 嗯...当他最终决定自己想要什么时,让他开始思考......。 1...328329330331332333334335336337338339340341342...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
俗话说,问题是什么,答案就是什么。谁知道价格是怎么算的,也没有预先规定的水平...
但如果价格=出价,那么。
是的,在这个例子中,价格=投标。这就是我在比较的内容。而不是 "水平",需要一些东西。我将尝试这个变体。
只有1和2,而不是0,将给出第一个或两个数字后的令牌,它将不再是XXX。00.对于零,我们必须尝试。
?如果水平不是00,例如需要XXX.15或XXX.35,如何进行比较?
职能
将数值切成数值或切成数字,而它需要选择小数点后的数字并对其进行处理,不管整数部分是什么。
谢谢你。
是的,在这个例子中,价格=投标。这就是我在比较的内容。而不是 "水平",需要一些东西。我将尝试这个变体。
只有1和2而不是0,会给tochiki后的第一个或两个数字,它将不再是XXX。00.对于零,我们必须尝试。
?如果级别不是00,例如需要XXX.15或XXX.35,如何进行比较?
职能
将数值切成数值或切成数字,而它需要选择小数点后的数字并对其进行处理,不管整数部分是什么。
谢谢你。
也祝你晚安。
日安!
开出所有级别的处方意义重大。
专家 顾问应该确定水平是XXX.00,用户不应该参与其中,并指定工作的水平。
我无法理解如何解释它,目前的价格是XXX。00
谢谢大家。
祝大家一天好心情!
谢谢你。角落里没有 "谢谢你 "的按钮,所以我不得不闪了。
我正在通宵达旦地处理 evillive的 帖子 。 谢谢你
真诚的。
大家好!
我翻阅了所有的EA页面,查看了基于挂单的EA代码。
我没有找到任何答案,所以我搜索了论坛的所有页面,再次阅读MQL教程和 文档。
也许我没有看得太清楚。决定在这里问。
我正在写一个基于挂单的EA。以前,根据指标数据(<,>,=,等)开仓的标准没有问题。
但是,目前,这个系统是不规范的。开仓的标准是PRICE。
也就是说,在Bid等于PRICE水平时,例如,ХХ.00或ХХ.50(对于日元对),这组标准表示
有一个买入(或卖出)的标准,它把我们送到订单开仓区。
一个近似的例子显示在图1中,当水平是固定的,例如由用户设置。
问题 是如何指定条件,以便将当前的BID与预定的但相等的水平进行比较。
例如:140.00, 141.00, 142.00 ....即从XXX.00起
条件的第一部分是明确的,例如:
在第二部分与Level,该怎么做。
我预先感谢你们。
真诚的。
P.S. 如果这个问题已经讨论过了,而我错过了,请戳我。
如果我对问题的理解是正确的,价格在循环水平上移动
欧元/美元
我想知道如何设置指标中的箭头。请告诉我这段代码有什么问题。买入箭头已设定,但卖出箭头却没有。
我想知道如何设置指标中的箭头。请告诉我这段代码有什么问题。买入箭头已设定,但卖出箭头却没有。
如果我对这个问题的理解是正确的,价格在圆形水平上移动
为欧元/美元。
根据我的理解,他需要EA看到 "圆价 "本身。比如说。
140.42 - 错。
139.54 - 错误
140.00 - 要求的价格
139.00 - 目标价格。
也就是说,要使价格的小数部分 包含零。我给他举了一个剧本的例子,但是,据我所知,思考并不是某些人固有的......。
然后它是这样的。
根据我的理解,他需要顾问亲自查看 "整数价格"。比如说。
140.42 - 错。
139.54 - 错。
140.00 - 目标价
139.00 - 目标价格。
也就是说,要使价格的小数部分包含零。我给他举了一个剧本的例子,但是,据我所知,思考并不是某些人固有的......。
然后它是这样的。
呐,他后来想了想,觉得140.15或140.35也是一个很高的价格,可能需要。客户还没有决定他需要什么)))。