初学者的问题 MQL5 MT5 MetaTrader 5 - 页 190 1...183184185186187188189190191192193194195196197...1503 新评论 Yury Reshetov 2014.02.08 12:47 #1891 paladin800:如何在论坛中正确插入代码。 Ctrl+Alt+M或点击工具栏上的 "SRC "图标 Yury Reshetov 2014.02.08 12:49 #1892 C-4:我非常理解这一切。但我们至少可以像VisualStudio那样显示未使用的私有变量吗?问题是,类是在开发过程中设计的。你根本无法考虑到创造之前的一切。这就是为什么要创建功能尽可能少的框架类。在与这些框架类互动的同时,整体架构也开始被阐述。有些方法被简单地删除,有些则被移到私有部分,有些则从一个类迁移到另一个类。在这个过程中,不可避免地出现了被遗忘的变量、方法,甚至是整个类。这很正常,因为这是另一个类似于冈山原则的东西在起作用--首先我们写出了坏的、多余的代码。然后,我们把任务更明确地正规化,一些实体就简单地消失了。冗余的结果是一无所获。而正是在这个过程中,编译器的帮助将是非常有用的--看到未使用的变量和至少是私有方法将是非常有用的。 我同意关于私有字段和方法的说法。有时你创建它们只是为了以防万一,然后在修改类之后,发现它们并没有用。 Vikon 2014.02.08 12:53 #1893 barabashkakvn:注意这个错误。 使用。还请阅读"如何 在MQL5中编写指标"一文。 我还不能理解,我不能在mql5的图表上把处理后的数据显示为文本。 Vladimir Karputov 2014.02.08 13:22 #1894 Vikon: 我似乎不能把它弄好--在mql5中,我不能把处理后的数据作为文本显示在图表上。 if(MACD[1]<0) { high_low=true; while(MACD[barUP]<0) {barUP++;} barDown=barUP; while(MACD[barDown]>0) {barDown++;} CopyHigh(NULL,period_macd,0,barDown,high_nachalo); shift_nachalo=ArrayMaximum(high_nachalo,barUP-1,barDown-(barUP-1)); } barDown - 无效值(即MACD数组没有等于barDown的索引)。检查算法并查看终端中的 "专家 "选项卡--错误信息出现在这个选项卡中。 Pinochet78 2014.02.08 14:14 #1895 大家好,请告诉一个新手,如何为机器人做一个Dinapoli条件?它在迪纳波利交易系统中有所描述,具体内容如下。MACD指标零线 和信号线 之间的角度越接近90度,趋势就越强。我想知道如何在EA中表达这些线条之间的这个角度? Yury Reshetov 2014.02.08 15:08 #1896 Pinochet78: 大家好!请告诉我一个新手如何为机器人做一个Dinapoly条件。它在Dinapoli交易系统中被描述,其内容如下。MACD指标零线 和信号线 之间的角度越接近90度,趋势就越强。我想知道如何在EA中表达这些线条之间的这个角度?不可能。三角法不能应用,因为图表有不同的单位:价格和时间或指标值和时间。当你改变指示器窗口的比例时,角度也会改变。从算法的角度来看,"MACD指标的 零线和信号线 之间的角度越接近90度,趋势就越强 "的ToR是无法形成的,即使可以计算出以度为单位的角度。最好采取OSMa震荡器,因为它显示了MACD主线和信号线之间的差异。差异越大,在相同比例下的角度就越大。 [删除] 2014.02.08 19:48 #1897 你好!在升级MT4后,面临着安装elwave 9.5c的问题,你能告诉我如何安装吗? fenixstorm 2014.02.08 20:48 #1898 你好,你能告诉我如何使用MT5在图表上用图形标签标记进/出场点和止损点,以测试结果吗? 附加的文件: Si-3_14M15.png 36 kb Yury Reshetov 2014.02.08 20:54 #1899 fenixstorm: 你好,你能告诉我如何使用MT5在图表上用图表标记进入/退出点和停止点来测试结果吗? 你可以放一个带止损的放,并进行测试。如果没有时间机器,你将无法在未来设置其他标记。 fenixstorm 2014.02.08 21:01 #1900 Reshetov: 用止动器设置标记,并测试它们。如果没有时间机器,没有其他标记可以设置在未来。 技术上如何?在程序本身...你是说在历史上 1...183184185186187188189190191192193194195196197...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
如何在论坛中正确插入代码。
我非常理解这一切。但我们至少可以像VisualStudio那样显示未使用的私有变量吗?
问题是,类是在开发过程中设计的。你根本无法考虑到创造之前的一切。这就是为什么要创建功能尽可能少的框架类。在与这些框架类互动的同时,整体架构也开始被阐述。有些方法被简单地删除,有些则被移到私有部分,有些则从一个类迁移到另一个类。在这个过程中,不可避免地出现了被遗忘的变量、方法,甚至是整个类。这很正常,因为这是另一个类似于冈山原则的东西在起作用--首先我们写出了坏的、多余的代码。然后,我们把任务更明确地正规化,一些实体就简单地消失了。冗余的结果是一无所获。而正是在这个过程中,编译器的帮助将是非常有用的--看到未使用的变量和至少是私有方法将是非常有用的。
注意这个错误。
使用。
我似乎不能把它弄好--在mql5中,我不能把处理后的数据作为文本显示在图表上。
大家好!请告诉我一个新手如何为机器人做一个Dinapoly条件。它在Dinapoli交易系统中被描述,其内容如下。MACD指标零线 和信号线 之间的角度越接近90度,趋势就越强。我想知道如何在EA中表达这些线条之间的这个角度?
最好采取OSMa震荡器,因为它显示了MACD主线和信号线之间的差异。差异越大,在相同比例下的角度就越大。
你好,你能告诉我如何使用MT5在图表上用图表标记进入/退出点和停止点来测试结果吗?
用止动器设置标记,并测试它们。如果没有时间机器,没有其他标记可以设置在未来。