[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 32 1...252627282930313233343536373839...432 新评论 [删除] 2012.12.23 14:41 #311 亲爱的专业人员!我最近对期货市场上的商品日历和合约间价差交易感兴趣。在这方面,有必要制作合成工具图。这个想法是建立一个以汽油(XRB)和取暖油(HO)之间的OHLC价格差计算的蜡烛图,比如说。我试图用自己的资源来解决这项任务,因为计算公式很简单--只需计算工具价格之间的差异,并将获得的数值保存在历史文件中,并在自主模式下使用它们,对它们应用各种指标。幸运的是,有几个现成的脚本用于编写合成图表,例如PeriodConverter。我决定从一个简单的开始。我试着在指定的脚本中加入从图表价格(开盘时间相同)中减去另一个符号的价格的代码,以获得相应的条数。为了避免写代码来同步 两个工具的开盘时间,我引入了一个参数,只阻止最后的,比如说,50个柱子的计算,因为在大多数情况下,这些最后的柱子不应该通过它们的开盘时间或它们的索引来同步,因为它们已经被同步了。我有意将这些工具结合在一起,在计算过程中不会得到负的价格值,因为据我所知,终端不会在图表上显示它们。这是我得到的东西。当在独立模式下打开使用升级后的脚本获得的合成图表时,终端不能显示超过一半的计算条数!然而,如果在脚本中用加法运算代替价格减法运算,所有计算的条形图都会被绘制出来。加法和减法运算之间的区别是什么?乘法和除法的操作也是如此--当乘以相关价格时,合成图上的条形图会正常显示,但当除法时,只有不到一半的条形图会再显示出来你可以说,也许除法时分母里有一个零。但我用Comment 函数检查了计算的数组,它每次都能输出正确的数值,也就是说,在我的测试中没有出现除以0的操作。现在我被难住了,不知道该怎么处理它。如果你是不难的尊敬的专业人士,请告知在什么地方的狗!我附上了我的创作作品。请看一下代码,你需要添加或改变什么才能使脚本正常工作。我至少应该得到一些独立的图表,它不需要实时更新,因为价差交易通常是在中期进行的,以天到周为单位,所以绘制图表的速度并不关键。或者,创建这种图表的想法根本就不可行? 附加的文件: period_converter_spred.zip 2 kb [Deleted] 2012.12.23 14:50 #312 hoz: 那么,将括号往下移一行,逻辑会有什么变化?毕竟,代码结构将保持不变,逻辑也将保持不变......。 这是真的,但这个简洁的变体与此不同。在第一种情况下,首先我们看的是n变量的值,然后是ind。不同的是,在比较了n之后,我们还是要检查ind的值。但是如果我们先检查ind,然后再检查n,那么操作的数量将减少45-49%,因为ind在大多数情况下是空的。 Василий 2012.12.23 16:34 #313 伙计们,提醒我在哪里看新年的交易时间表和交易条件...利差可能会增加5倍,保证金要求也会增加。 Vadim Zhunko 2012.12.23 16:55 #314 有谁知道如何使OpenOffice或LibreOffice等免费电子表格 编辑器不删除文本格式中的第一个零?我已经在网上读了所有能读的东西。没有发现任何东西。为什么所有类似的编辑都是以这样的方式设置的?此外,在所有的编辑器中,都写明了文本格式会输出所有写好的东西。 Oleg 2012.12.23 17:16 #315 Zhunko:有谁知道如何使OpenOffice或LibreOffice等免费电子表格编辑器不删除文本格式中的第一个零?我已经在网上读了所有能读的东西。没有发现任何东西。为什么所有类似的编辑都是以这样的方式设置的?此外,在所有的编辑器中,都写明了文本格式会输出所有写好的东西。 也许可以用倒逗号来写?"" Viktar Dzemikhau 2012.12.23 17:20 #316 keep87: 这是事实,但这并不是简明版的不同之处。在第一种情况下,我们首先看n的值,然后看ind.而在第二种情况下,则是相反的。不同的是,在比较了n之后,我们还是要检查ind的值。但如果我们先检查ind,然后再检查n,操作数将下降45-49%,因为ind在大多数情况下是空的。 正是如此!我很惊讶,确实如此。我现在都明白了,谢谢你。 Mikhail Kozhemyako 2012.12.23 17:42 #317 Replikant: 谢谢你!!!。但我担心 "一点 "不起作用)))- 我有一个三层的布尔公式,有16个布尔型参数) 你有多大的负担啊......拿着多达16位的int,去 看每一位......//| test.mq4 | //| Copyright © 2012 Mikhail Kozhemyako | //| ua3xcm@obninsk.com | //+------------------------------------------------------------------+ #property copyright "Copyright © 2012 Mikhail Kozhemyako" #property link "ua3xcm@obninsk.com" extern int Биты=0; bool СработалоУсловие№_i; int init() { return(0); } int deinit() { return(0); } int start() { int i; int Сдвиг=1; // Гденить здесь нужно определиться с вашими условиями for(i=0;i<=15;i++) { if(СработалоУсловие№_i) { Биты=Биты | Сдвиг; } Сдвиг=Сдвиг << 1; } for(i=0;i<=15;i++) { if(0x0001 & Биты == 1) { // Делать что-то по условию i } Биты = Биты >> 1; } return(0); }而在测试器中,设置位变量perobore从0到65535,增量为1。我不知道,我已经做过了,我想应该可以....。 Dimka-novitsek 2012.12.23 18:35 #318 晚上好!告诉我,在测试的截图上写着空头交易的胜利百分比为0。这些是卖的,不是吗?所以我认为他们都没有获利?这是否表明陡峭的不平衡? Mikhail Kozhemyako 2012.12.23 18:51 #319 Dimka-novitsek: 晚上好!告诉我,在测试的截图上写着空头交易的胜利百分比为0。这些是卖的,不是吗?所以我认为他们都没有获利?这是否表明陡峭的不平衡? 是的,它确实是短-卖-短。但也许你只是因为某些原因没有打开它们。 Vadim Zhunko 2012.12.23 21:29 #320 chief2000: 我应该把它写在引号里吗?"" 你如何处理这个问题?歪门邪道节目的特殊格式?有些信息是用倒装的逗号,有些没有...还是一切都在引号中?如果是文字的话,把零写在引号里多少有点不对。在CSV文件中,所有东西都是文本。决定处理什么和如何处理的是用户,而不是编辑。 对于Excel来说,有一个选项可以在文本前面加一个撇号。解决了所有的可视化问题,但没有解决内容问题。为什么要多出一个角色? 1...252627282930313233343536373839...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
亲爱的专业人员!我最近对期货市场上的商品日历和合约间价差交易感兴趣。在这方面,有必要制作合成工具图。这个想法是建立一个以汽油(XRB)和取暖油(HO)之间的OHLC价格差计算的蜡烛图,比如说。我试图用自己的资源来解决这项任务,因为计算公式很简单--只需计算工具价格之间的差异,并将获得的数值保存在历史文件中,并在自主模式下使用它们,对它们应用各种指标。幸运的是,有几个现成的脚本用于编写合成图表,例如PeriodConverter。我决定从一个简单的开始。我试着在指定的脚本中加入从图表价格(开盘时间相同)中减去另一个符号的价格的代码,以获得相应的条数。为了避免写代码来同步 两个工具的开盘时间,我引入了一个参数,只阻止最后的,比如说,50个柱子的计算,因为在大多数情况下,这些最后的柱子不应该通过它们的开盘时间或它们的索引来同步,因为它们已经被同步了。我有意将这些工具结合在一起,在计算过程中不会得到负的价格值,因为据我所知,终端不会在图表上显示它们。这是我得到的东西。当在独立模式下打开使用升级后的脚本获得的合成图表时,终端不能显示超过一半的计算条数!然而,如果在脚本中用加法运算代替价格减法运算,所有计算的条形图都会被绘制出来。加法和减法运算之间的区别是什么?乘法和除法的操作也是如此--当乘以相关价格时,合成图上的条形图会正常显示,但当除法时,只有不到一半的条形图会再显示出来你可以说,也许除法时分母里有一个零。但我用Comment 函数检查了计算的数组,它每次都能输出正确的数值,也就是说,在我的测试中没有出现除以0的操作。现在我被难住了,不知道该怎么处理它。
如果你是不难的尊敬的专业人士,请告知在什么地方的狗!我附上了我的创作作品。请看一下代码,你需要添加或改变什么才能使脚本正常工作。我至少应该得到一些独立的图表,它不需要实时更新,因为价差交易通常是在中期进行的,以天到周为单位,所以绘制图表的速度并不关键。或者,创建这种图表的想法根本就不可行?
那么,将括号往下移一行,逻辑会有什么变化?毕竟,代码结构将保持不变,逻辑也将保持不变......。
这是真的,但这个简洁的变体与此不同。在第一种情况下,首先我们看的是n变量的值,然后是ind。不同的是,在比较了n之后,我们还是要检查ind的值。但是如果我们先检查ind,然后再检查n,那么操作的数量将减少45-49%,因为ind在大多数情况下是空的。
有谁知道如何使OpenOffice或LibreOffice等免费电子表格 编辑器不删除文本格式中的第一个零?
我已经在网上读了所有能读的东西。没有发现任何东西。为什么所有类似的编辑都是以这样的方式设置的?此外,在所有的编辑器中,都写明了文本格式会输出所有写好的东西。
有谁知道如何使OpenOffice或LibreOffice等免费电子表格编辑器不删除文本格式中的第一个零?
我已经在网上读了所有能读的东西。没有发现任何东西。为什么所有类似的编辑都是以这样的方式设置的?此外,在所有的编辑器中,都写明了文本格式会输出所有写好的东西。
也许可以用倒逗号来写?""
这是事实,但这并不是简明版的不同之处。在第一种情况下,我们首先看n的值,然后看ind.而在第二种情况下,则是相反的。不同的是,在比较了n之后,我们还是要检查ind的值。但如果我们先检查ind,然后再检查n,操作数将下降45-49%,因为ind在大多数情况下是空的。
正是如此!我很惊讶,确实如此。我现在都明白了,谢谢你。
谢谢你!!!。
但我担心 "一点 "不起作用)))- 我有一个三层的布尔公式,有16个布尔型参数)
你有多大的负担啊......拿着多达16位的int,去 看每一位......
而在测试器中,设置位变量perobore从0到65535,增量为1。
我不知道,我已经做过了,我想应该可以....。
晚上好!告诉我,在测试的截图上写着空头交易的胜利百分比为0。这些是卖的,不是吗?所以我认为他们都没有获利?这是否表明陡峭的不平衡?
是的,它确实是短-卖-短。但也许你只是因为某些原因没有打开它们。
我应该把它写在引号里吗?""
你如何处理这个问题?歪门邪道节目的特殊格式?有些信息是用倒装的逗号,有些没有...还是一切都在引号中?
如果是文字的话,把零写在引号里多少有点不对。在CSV文件中,所有东西都是文本。决定处理什么和如何处理的是用户,而不是编辑。
对于Excel来说,有一个选项可以在文本前面加一个撇号。解决了所有的可视化问题,但没有解决内容问题。为什么要多出一个角色?