任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 803 1...796797798799800801802803804805806807808809810...1178 新评论 [删除] 2014.12.14 12:55 #8021 谢谢你,但我还有很多不明白的地方。 请告诉我这个代码是否能正确读取。 double profit =0.5; double takeprofit2= profit * point * value * lot1 + bid; Boris 2014.12.14 13:48 #8022 pycha:谢谢你,但我还有很多不明白的地方。 请告诉我这个代码是否能正确读取。 double profit =0.5; double takeprofit2= profit * point * value * lot1 + bid; 如果你认为它是错的,你就不会出错!从ABC开始,学习,每个人都有自己的东西,你需要什么,你就会找到什么!好运! [删除] 2014.12.14 13:58 #8023 明白了,谢谢。 Alexander 2014.12.14 16:14 #8024 如你所知,在MQL中,没有可能改变多维数组的 2和3维的大小。我想知道这种限制与它有什么关系。但不要紧。但是如果我们想用一个外部变量来确定一个数组的列数呢?这也是不可能的。或者说有一条出路? Константин 2014.12.15 09:09 #8025 大家请指教,我想在图表上显示一条交叉率线。为此,我需要用Close[0]乘以我需要的工具的Close。如何标记? Vitalie Postolache 2014.12.15 09:25 #8026 kon12: 各位朋友,请指教,我想在图表上显示一条交叉率线。为此,我需要用Close[0]乘以我需要的工具的Close。我如何标记它? 在参考书中寻找iClose。 [删除] 2014.12.15 19:39 #8027 我几乎是凭直觉找到了这个公式,当报价货币等于存款货币 时,这个公式是有效的。takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)*0.0000000001;请告知哪些变量应该正确地取代这个--0.0000000001。 它可以工作,但这不是解决方案,最好是让它看起来很好。 vskh 2014.12.15 19:51 #8028 下午好。我想知道自M15日开始,各条线达到的最大值和最小值。我建议讨论最佳算法(不是代码,而是算法)。1.3小时×4(1小时内有4个15分钟的小节)。3x4=12.2.专家顾问可以在任何时候启动,所以我们应该建立一个检查,如果3小时已经过去了?3.从一天的开始到专家顾问的启动,历史上的总条数--当前时间(小时)*4+分钟的整数部分/4。假设我们总共有X条。4.我们应该从X条循环到(X-12)条,包括,逐步计算最大和最小,但我们应该检查这个条是否与一天的开始有关?(这里https://book.mql4.com/ru/functions/datetime,有图143,解释了条数可以更少)。这里有什么可以改进或优化的地方。有什么是我没有考虑到的吗?奥泽罗。 Boris 2014.12.15 20:06 #8029 Ozero:下午好。我想知道自M15日开始,条形图达到的最大值和最小值。我建议讨论最佳算法(不是代码,而是算法)。1.3小时×4(1小时内有4个15分钟的小节)。3x4=12.2.专家顾问可以在任何时候运行,这意味着我们应该建立一个检查,如果3小时已经过去了?3.从一天的开始到专家顾问开始,历史上的总条数--当前时间(小时)*4+分钟/4的整数部分。让我们假设总共有X条。4.我们应该从X条到(X-12)条(包括)运行一个周期,逐步计算最大和最小值,但我们应该检查该条是否是指一天的开始?(这里https://book.mql4.com/ru/functions/datetime,有图143,它解释了条数可以更少)。我可以改进或优化什么?也许我没有考虑到什么?奥泽罗。 Highest()和Lowest() 被用来确定最大和最小条数。看医生! Boris 2014.12.15 20:19 #8030 pycha:我几乎是凭直觉找到这个公式的,当报价货币等于存款货币时,它是有效的。takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)*0.0000000001;请告知哪些变量应该正确地取代这个--0.0000000001。 它可以工作,但这不是解决方案,最好是让它看起来更漂亮。 经验法则可能对移动设备有好处,而在这里,你必须研究、理解、建立你自己的逻辑、你自己的系统。如果你需要乘以一万亿分之一,那么用Point() 除以2次就足够了。请决定哪一个更好,是拥有知识还是一直在寻找线索! 1...796797798799800801802803804805806807808809810...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
谢谢你,但我还有很多不明白的地方。 请告诉我这个代码是否能正确读取。
double takeprofit2= profit * point * value * lot1 + bid;
谢谢你,但我还有很多不明白的地方。 请告诉我这个代码是否能正确读取。
double takeprofit2= profit * point * value * lot1 + bid;
如你所知,在MQL中,没有可能改变多维数组的 2和3维的大小。我想知道这种限制与它有什么关系。
但不要紧。但是如果我们想用一个外部变量来确定一个数组的列数呢?这也是不可能的。或者说有一条出路?
各位朋友,请指教,我想在图表上显示一条交叉率线。为此,我需要用Close[0]乘以我需要的工具的Close。我如何标记它?
我几乎是凭直觉找到了这个公式,当报价货币等于存款货币 时,这个公式是有效的。
takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)*0.0000000001;
请告知哪些变量应该正确地取代这个--0.0000000001。 它可以工作,但这不是解决方案,最好是让它看起来很好。
下午好。
我想知道自M15日开始,各条线达到的最大值和最小值。我建议讨论最佳算法(不是代码,而是算法)。
1.3小时×4(1小时内有4个15分钟的小节)。3x4=12.
2.专家顾问可以在任何时候启动,所以我们应该建立一个检查,如果3小时已经过去了?
3.从一天的开始到专家顾问的启动,历史上的总条数--当前时间(小时)*4+分钟的整数部分/4。假设我们总共有X条。
4.我们应该从X条循环到(X-12)条,包括,逐步计算最大和最小,但我们应该检查这个条是否与一天的开始有关?
(这里https://book.mql4.com/ru/functions/datetime,有图143,解释了条数可以更少)。
这里有什么可以改进或优化的地方。有什么是我没有考虑到的吗?
奥泽罗。
下午好。
我想知道自M15日开始,条形图达到的最大值和最小值。我建议讨论最佳算法(不是代码,而是算法)。
1.3小时×4(1小时内有4个15分钟的小节)。3x4=12.
2.专家顾问可以在任何时候运行,这意味着我们应该建立一个检查,如果3小时已经过去了?
3.从一天的开始到专家顾问开始,历史上的总条数--当前时间(小时)*4+分钟/4的整数部分。让我们假设总共有X条。
4.我们应该从X条到(X-12)条(包括)运行一个周期,逐步计算最大和最小值,但我们应该检查该条是否是指一天的开始?
(这里https://book.mql4.com/ru/functions/datetime,有图143,它解释了条数可以更少)。
我可以改进或优化什么?也许我没有考虑到什么?
奥泽罗。
我几乎是凭直觉找到这个公式的,当报价货币等于存款货币时,它是有效的。
takeprofit = (profit+ (MarketInfo(symbol,MODE_LOTSIZE)*lot*ask))/lot1*MarketInfo(symbol,MODE_LOTSIZE)*0.0000000001;
请告知哪些变量应该正确地取代这个--0.0000000001。 它可以工作,但这不是解决方案,最好是让它看起来更漂亮。