对MT5的祝愿 - 页 54 1...474849505152535455565758596061...117 新评论 [删除] 2011.02.05 12:00 #531 Interesting:需要对一个基类进行修改吗?在我看来,任何人都可以在基类的后裔中轻松做到这一点(根据他们自己的逻辑)。此外,这些方法的 "肉 "在哪里(例如,作为 CTrade 的后代实现)? 是的,我也认为对每个人来说,这有点难拉。关于这些方法的内容,我还没有掌握,我想开发人员会根据他们的经验正确定义。如果在一般情况下,我认为有可能不是用大量,而是用时间来工作。即把一个位置的体积 增加2倍,或增加1.2倍。酥油的情况也是如此。通过翻转,我看到有可能以与翻转前相同的结果头寸量翻转头寸,或以不同的头寸量翻转头寸,或大或小。这个想法是使用新的、方便的包装方法,允许在资金管理中使用数学函数(在管理头寸量时用时间操作)。 [删除] 2011.02.05 12:52 #532 Yedelkin: 不是每个人。甚至不是每个程序员。但只有那些了解OOP特殊性的人。如果你想,这个论坛上90%的人都能做到。除非他们懒得去看语言帮助。-亚历山大--。 是的,在我看来也是如此,对每个人来说,要把它拉下来是有点困难的。至于这些方法的内容,我还没有掌握,我想,开发者会正确定义它,他们的经验允许。如果在一般情况下,我认为有可能不是用大量,而是用时间来工作。即增加2倍的仓位量,或增加1.2倍。酥油的情况也是如此。通过翻转,我看到了翻转头寸的可能性,其结果头寸量与翻转前相同,或者有不同的、更大或更小的头寸量。这个想法是使用数学函数进行资金管理(倍数进行仓位量管理)。关于CTrade(一般形式)+数学模型+代码(甚至作为模板)的变化的单独主题。最好也是作为一个独立的模块,有基本对象的后裔。如果开发者能在那里找到列入标准模块的基础,当然会去做,但目前只是作为一个后裔(因为概念和代码没有被标准化)。IMHO Yedelkin 2011.02.05 13:21 #533 Interesting: 如果你想,这个论坛上90%的人都能做到。当然,除非他们懒得在语言参考中查找。 IMHO 这不是关于 "这里的人",也不是关于他们的愿望。这是一个关于 "每个人 "的声明。- 无论如何,这都是可以理解的。 至于提出的问题。对于普通用户来说,学习如何使用像 Prepared_Class::Function_Generic_Class 这样的东西,要比自己创建 "基类的后代 "容易得多。 [删除] 2011.02.05 13:32 #534 Yedelkin: 这不是关于 "这里的论坛网友 "或他们的愿望。它是关于 "每个人 "的说法。 至于提出的问题。对于普通用户来说,学习如何使用像 Prepared_Class::Function_Generic_Class 这样的东西,要比自己创建 "基类的后代 "容易得多。我不反对对基础库进行修改和补充,特别是如果它能使交易更加有效和方便。我是为了库中包括适合每个人的通用东西(这样以后我们就不必重新定义标准类的 功能)。至于这些方法,我在 "专家 "班(在我的班上)规定了这些东西,在那里我定义了所有的工作逻辑。PS类似的事情在标准的MACD样本中也实现了与CSampleExpert相似的功能。那里有一个打开和关闭的功能,为什么不把提议的东西也加进去呢? bool LongClosed(); bool ShortClosed(); bool LongModified(); bool ShortModified(); bool LongOpened(); bool ShortOpened(); Yedelkin 2011.02.05 13:40 #535 Interesting: 我赞成在库中包括大家都满意的通用的东西(这样你以后就不用覆盖标准类的 功能了)。 我明白了!普遍性促进稳定。 至于-阿列克谢- 的建议是否属于 "普遍事物 "的范畴,我还不能说什么。但是,我重申:普通用户需要的是清晰的、可操作的功能,而不是专业程序员的分类。 Yedelkin 2011.02.05 13:43 #536 Interesting: PS 类似的事情在标准的MACD样本中也实现了与CSampleExpert相似的功能。 那里有一个打开和关闭的功能,为什么不把提议的东西也加进去呢? 你应该同意,如果一个人不知道OOP,你的例子并没有告诉他什么。 [删除] 2011.02.05 13:47 #537 Yedelkin: 你同意,如果一个人不知道OOP,你的例子并没有告诉他什么。我同意没有,但这是一个在哪里和如何写这个或那个功能的问题。此外,标准库 仍在开发中,开发人员在那里有自己的计划和利益。 Документация по MQL5: Стандартная библиотека www.mql5.com Стандартная библиотека - Документация по MQL5 Yedelkin 2011.02.05 13:52 #538 Interesting: ...标准库 仍在开发中,开发者在那里有自己的计划和利益。 好吧,它被称为 "愿望......",开发商的计划不能被-亚历克斯的 建议所阻碍 :) [删除] 2011.02.05 14:02 #539 Yedelkin: 因此,这个分支被称为 "愿望......",开发人员的计划建议从-亚历山大- 不能以任何方式阻碍:)我不知道,我没有看到提案中的具体内容,也许开发商会看到。但我仍然不明白什么和如何 "翻转 "和 "切割",以及为什么是CTrade?虽然,标准库 在目前的发展阶段并没有给我带来太多困扰,因为我有自己的一套类(它不以任何方式依赖标准库)。 [删除] 2011.02.05 14:06 #540 Yedelkin: 知道了!多样性有助于稳定。 我还不能说-阿列克谢的 建议是否属于 "普遍事物 "的范畴。但是,我重申:普通用户需要的是清晰的、可操作的功能,而不是专业程序员的分类。如果我们谈论的是普遍性,最好是能够不仅以增量,而且以手数改变仓位量。即类似这样的事情。1) 以某个手数开仓:PositionOpen(...,lot,....); /这个函数是明确的,不会改变,它保持现在的状态/。2)改变位置的音量,例如增加。a) PositionIncrease(..., 2, mode_lot_change,....) - 增加2手仓位量;/用于方便改变手数的情况。b) PositionIncrease(..., 2, mode_multiply_change,....) - 增加2倍的仓位量;/万一它方便以倍数变化/。但我仍然不明白 "翻转 "和 "切割 "的内容和方式,以及CTrade中的具体原因?CTrade有一套方法,根据帮助:"用头寸操作"。有开仓,有平仓,有改变仓位的SL或TP。建议对其进行补充。反转头寸是指以比当前头寸更大的交易量进行相反的交易,从而使未结头寸的方向发生逆转。减仓就是减少开仓的数量。增加--是相反的。Я за то чтобы в библиотеку включались универсальные вещи, которые устраивают всех (чтобы потом не пришлось переопределять функционал стандартных классов). 是的,这是一个非常重要的观点。 Wishes for MT5 1...474849505152535455565758596061...117 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
需要对一个基类进行修改吗?在我看来,任何人都可以在基类的后裔中轻松做到这一点(根据他们自己的逻辑)。
此外,这些方法的 "肉 "在哪里(例如,作为 CTrade 的后代实现)?
不是每个人。甚至不是每个程序员。但只有那些了解OOP特殊性的人。
如果你想,这个论坛上90%的人都能做到。除非他们懒得去看语言帮助。
是的,在我看来也是如此,对每个人来说,要把它拉下来是有点困难的。至于这些方法的内容,我还没有掌握,我想,开发者会正确定义它,他们的经验允许。如果在一般情况下,我认为有可能不是用大量,而是用时间来工作。即增加2倍的仓位量,或增加1.2倍。酥油的情况也是如此。通过翻转,我看到了翻转头寸的可能性,其结果头寸量与翻转前相同,或者有不同的、更大或更小的头寸量。这个想法是使用数学函数进行资金管理(倍数进行仓位量管理)。
关于CTrade(一般形式)+数学模型+代码(甚至作为模板)的变化的单独主题。
最好也是作为一个独立的模块,有基本对象的后裔。
如果开发者能在那里找到列入标准模块的基础,当然会去做,但目前只是作为一个后裔(因为概念和代码没有被标准化)。
IMHO
如果你想,这个论坛上90%的人都能做到。当然,除非他们懒得在语言参考中查找。
IMHO
这不是关于 "这里的人",也不是关于他们的愿望。这是一个关于 "每个人 "的声明。- 无论如何,这都是可以理解的。
至于提出的问题。对于普通用户来说,学习如何使用像 Prepared_Class::Function_Generic_Class 这样的东西,要比自己创建 "基类的后代 "容易得多。
这不是关于 "这里的论坛网友 "或他们的愿望。它是关于 "每个人 "的说法。
至于提出的问题。对于普通用户来说,学习如何使用像 Prepared_Class::Function_Generic_Class 这样的东西,要比自己创建 "基类的后代 "容易得多。
我不反对对基础库进行修改和补充,特别是如果它能使交易更加有效和方便。
我是为了库中包括适合每个人的通用东西(这样以后我们就不必重新定义标准类的 功能)。
至于这些方法,我在 "专家 "班(在我的班上)规定了这些东西,在那里我定义了所有的工作逻辑。
PS
类似的事情在标准的MACD样本中也实现了与CSampleExpert相似的功能。
那里有一个打开和关闭的功能,为什么不把提议的东西也加进去呢?
我赞成在库中包括大家都满意的通用的东西(这样你以后就不用覆盖标准类的 功能了)。
我明白了!普遍性促进稳定。
至于-阿列克谢- 的建议是否属于 "普遍事物 "的范畴,我还不能说什么。但是,我重申:普通用户需要的是清晰的、可操作的功能,而不是专业程序员的分类。
PS
类似的事情在标准的MACD样本中也实现了与CSampleExpert相似的功能。
那里有一个打开和关闭的功能,为什么不把提议的东西也加进去呢?
你同意,如果一个人不知道OOP,你的例子并没有告诉他什么。
我同意没有,但这是一个在哪里和如何写这个或那个功能的问题。
此外,标准库 仍在开发中,开发人员在那里有自己的计划和利益。
...标准库 仍在开发中,开发者在那里有自己的计划和利益。
好吧,它被称为 "愿望......",开发商的计划不能被-亚历克斯的 建议所阻碍 :)
因此,这个分支被称为 "愿望......",开发人员的计划建议从-亚历山大- 不能以任何方式阻碍:)
我不知道,我没有看到提案中的具体内容,也许开发商会看到。
但我仍然不明白什么和如何 "翻转 "和 "切割",以及为什么是CTrade?
虽然,标准库 在目前的发展阶段并没有给我带来太多困扰,因为我有自己的一套类(它不以任何方式依赖标准库)。
知道了!多样性有助于稳定。
我还不能说-阿列克谢的 建议是否属于 "普遍事物 "的范畴。但是,我重申:普通用户需要的是清晰的、可操作的功能,而不是专业程序员的分类。
如果我们谈论的是普遍性,最好是能够不仅以增量,而且以手数改变仓位量。即类似这样的事情。
1) 以某个手数开仓:PositionOpen(...,lot,....); /这个函数是明确的,不会改变,它保持现在的状态/。
2)改变位置的音量,例如增加。
a) PositionIncrease(..., 2, mode_lot_change,....) - 增加2手仓位量;/用于方便改变手数的情况。
b) PositionIncrease(..., 2, mode_multiply_change,....) - 增加2倍的仓位量;/万一它方便以倍数变化/。
但我仍然不明白 "翻转 "和 "切割 "的内容和方式,以及CTrade中的具体原因?
CTrade有一套方法,根据帮助:"用头寸操作"。有开仓,有平仓,有改变仓位的SL或TP。建议对其进行补充。反转头寸是指以比当前头寸更大的交易量进行相反的交易,从而使未结头寸的方向发生逆转。减仓就是减少开仓的数量。增加--是相反的。
Я за то чтобы в библиотеку включались универсальные вещи, которые устраивают всех (чтобы потом не пришлось переопределять функционал стандартных классов).