Piligrimus是一个神经网络指标。 - 页 9 12345678910111213 新评论 gss 2009.05.29 12:58 #81 mpeugep писал(а)>> int red1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,1) 。 int red2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,2) 。 int aqu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,1) 。 int aqu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,2) 。 int blu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,1) 。 int blu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,2) 。 if(red2<blu2 && red1>=blu1){ 条件是空头开仓和多头平仓 如果(red2>aqu2 && red1<=aqu1){ 多头开仓和空头平仓的条件 由于这个指标是移动平均线的一个变种,它可能无法单独完成。 Khristian Piligrim 2009.05.29 13:39 #82 gss писал(а)>> 谢谢你的提示,我们会试一试,但由于这个指标是移动平均线的变体之一,可能不够用。 试试与 "Piligrimus "结合使用。 Дима 2009.05.29 13:45 #83 到目前为止,结果并不特别令人印象深刻,即使与Piligrimus结合使用也是如此。但是,我可以说,信号比正常的(甚至是平滑的)混搭要好很多。 Khristian Piligrim 2009.05.29 14:43 #84 mpeugep писал(а)>> 到目前为止,即使与Piligrimus结合使用,效果也不是特别显著。但是,我可以说,信号要比普通的(甚至是平滑的)混搭好得多。 你想要什么?你想要一个原始的指标来给你一个完整的市场画面吗?为了获得像样的结果,你需要创建一个像样的专家系统,市场是一个非常复杂的现象,其中经济、政治和心理因素和规律混杂在一起,但尽管如此,其中的过程并不是随机的,我们认为它们是混乱和随机的,只是因为我们分析和追踪形成它们的深层联系的能力有限。 Khristian Piligrim 2009.05.29 14:52 #85 mpeugep писал(а)>> int red1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,1) 。 int red2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,2) 。 int aqu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,1) 。 int aqu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,2) 。 int blu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,1) 。 int blu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,2); if(red2<blu2 && red1>=blu1){ 条件是空头开仓和多头平仓 如果(red2>aqu2 && red1<=aqu1){ 多头开仓和空头平仓的条件 不要用2和3条来分析,而要用2和4条,因为在这种情况下,在触及的时候会有较少的错误触发,而不是突破信号。 int red1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,1) 。 int red2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,3) 。 int aqu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,1) 。 int aqu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,3) 。 int blu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,1) 。 int blu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,3) 。 if(red2<blu1 && red1>blu1){ 开立空头和关闭多头的条件 if(red2>aqu1 && red1<aqu1){ 开立多头头寸和关闭空头头寸的条件 Piligrimus is a neural Question on genetic optimisation 关于遗传优化的问题 Дима 2009.05.29 17:31 #86 我并不指望你的指标有什么超自然的东西,只是回答了这个问题 史尼普森 29.05.2009 12:49 在这个指标上,EA的结果是什么? 关于4条--试过了,结果确实比3条好,但有时会有滞后。 Khristian Piligrim 2009.05.29 19:33 #87 mpeugep писал(а)>> 我并不指望你的指标有什么超自然的东西,只是回答了这个问题 史尼普森 29.05.2009 12:49 专家顾问在这个指标上的结果是什么? 关于4条--试过了,结果确实比3条好,但有时会有滞后。 我没有尝试用它来做TS,所以我不能说什么,只是实验。 试着把所有的值移开1个柱子,即代替1-3,0-2,如果在小时间段有强烈的抖动,输入条件,只在形成的柱子上交易,但不是在糊口中,而是在指标代码本身。 Дима 2009.06.02 08:20 #88 请告诉我们Kristograf中变量的区间。 Khristian Piligrim 2009.06.30 00:42 #89 尊敬的女士们先生们,交易员和交易员,我必须告诉你们最不愉快的消息:发表了一篇基于Piligrimus指标的文章,作为文章的第二部分和续篇“是否可以预测外汇市场,以及如何创建自己的交易策略” - 取消。应工作交易员的要求,我已经开始编写它,文章的所有必要材料都已经准备好,我实际上已经完成了Piligrmus指标的工作,只剩下对建立在动态部分上的动态部分进行更多的实验了重新训练神经网络,多项式上的静态部分,以及动态部分的一些模块已经完全完成,但这不是命运.... 我的硬盘飞了,我所有的发展都被遗忘了。我说这不是借口,我真的很想在我这个领域的活动结束之前总结一下我的工作,并将我的一些经验传递给其他人。在私人通信中,我早就通知了本论坛的一些参与者,我已决定结束我在外汇市场的活动。我唯一想做的就是完成关于“ Piligrmus ”指标的工作,并用一个具体的例子来证明市场是可预测的,使用神经网络和回归多项式可以让你在工作中获得显着优势.显然,我进入外汇市场并非偶然。回到七十年代末,我对利润的渴望压倒了,决定做一个体育乐透预测系统,成为一个如此简单的苏联百万富翁。我设法开发了一个系统,它可靠地预测了下一次抽奖的 5 个数字中的 3-4 个,这足以在购买大量彩票时获得稳定和体面的收入。但问题出在那一代计算机的计算量大、性能低下。对于一个完整的计算周期,必须在 100% 处理器负载的情况下计算一天以上,我只能在周末这样做,并且必须在星期五之前发送完成的票证。所以我不得不和数以百万计的人一起等待,但这项工作教会了我很多。虽然跟我谈过我的工作的每个人都声称不可能预测乐透运动,但从一开始我就直觉地觉得有一个解决方案,这不仅仅是我的愿望,即作为一个内心知道我会做它。人类心理学是这样的,大多数决定都在潜意识层面,如果我们相信某事是不可能的,那对我们来说就不可能了,我们的潜意识不会试图在一个先验不可能的方向上寻找解决方案,所以安排好了。举个例子,一个处于催眠状态的人,他会做这样的事情并找到这样的解决方案,这是他在正常状态下永远不会做的,因为催眠消除了障碍,“不可能”做到这一点。我这样说的事实是,您在外汇市场上允许自己实现的事情,它可能会变得可以实现,如果不是,那么这是一个死胡同,无论您多么努力,因此怀疑不会让您找到解决办法。八十年代末,我决定再做生意,赚几百万,这一次我成功了,虽然动机已经不同,但我对个人致富不再感兴趣,我需要资金来实现我的想法。我假设我在这个问题上的以下解释会引起基础科学的追随者和他们在寺庙附近精力充沛的手指运动的愤怒浪潮,但我会冒昧地说以下...... 从小到大,前世知识的碎片一直在我的记忆中浮现,轮回对我来说不是什么奇葩的理论,这是我自己的人生经历,虽然这些记忆是零碎的,但这并没有理由怀疑它们的真实性。你可能模糊地记得童年的一些事情,但你确信这发生了,你可以在真实的东西和你发明的东西之间划出一条相当清晰的界限。对我来说最重要的记忆之一是与亚特兰蒂斯有关。以我所有深奥的世界观,我有一种技术官僚的心态,对亚特兰蒂斯上存在的一些技术解决方案的记忆总是引起我们在生活中实现这一点的强烈愿望,尽管一切肯定不是那么简单,为了翻译模糊和零碎的知识变为现实,需要花费大量的实验需要大量的资金。总的来说,亚特兰蒂斯文明比我们现在的成就水平高出一个数量级,虽然不像我们这样技术官僚,而是一条不同的发展道路。现代意义上的学科,如炼金术、魔法、科学——它们是一个整体。发电厂使将宇宙能量转化为受控的引力场和电能成为可能。飞机使用重力场进行飞行,使用核能和激光,能够转化一些 将材料转化为其他材料达到了现代科学甚至做梦也想不到的水平,这不仅扩展到了非生命物质,还扩展到了生物结构。例如,流传下来的关于美人鱼、半人马、色狼的传说,无非是亚特兰蒂斯基因实验的结果,人类与动物杂交,得到了劣等的奴隶种族,忽略了这种突变不仅影响身体,还有灵魂,这已经违背了神圣的进化计划,他们最终付出了代价,被毁灭了。我创建了一个完整的控股公司,其中包括大约十几家企业,商业,制造,研究,还有合资企业,离岸企业,其目的是根据我的记忆创建一个用于开发和实施技术的基础设施。按照今天的标准,年营业额300万美元当然是便士,但在91-92。当今天的寡头在合作社缝牛仔裤时,工厂一年没有发工资,而我以 7,500 美元将整个机械厂私有化,这是一笔可观的钱,我希望我能够实现我的计划。但时间是模糊和不可预测的,与小伙子和财政当局摊牌 - 是司空见惯的,我们的统治者没有让我们放松,安排一场又一场的危机。此外,并非我的所有团队都与我有共同的兴趣和目标,许多人有更多的短期和商业目标。简而言之,问题处处出现。仅仅几年后,在分析了所有过去的事件之后,我意识到现在不是实施这些想法的时候,还需要等待 50 到 100 年,也许那时他们的实施基础已经准备好。我第一次接触股票交易是在 92 年,当时我毕业于美国的一所商学院。但当时俄罗斯没有证券交易所,也没有互联网,所以我在 2000 年离开公司时就想起了这一点。当我开始在这个领域工作时,金钱本身对我来说不再是目的,不是因为我有很多钱,我已经设法失去了我当时拥有的一切,只是他们的数量已经无法影响我的生活方式,也不影响我的兴趣。但是,面对外汇,我感到了挑战,到处都说无法预测,而我的直觉,就像体育乐透一样,清楚地告诉我我可以做到。需要明确的是,我相信我的直觉,很多时候它确实救了我的命。而我也着手解决这个问题,虽然我当然没想到会拖这么久。我从未对交易本身感兴趣,我想证明这个定理:外汇市场 - 预测!因此,当我即将公布结果并完成这项业务后,开始新的生活时——硬盘发生故障,上面的所有数据都消失了,病毒完成了我稍后计划做的事情。我不是一个迷信的人,但在我的生活中,我习惯于分析所有因果关系正在发生的事情,象征性地感知某些事件,这使我不必冲破锁着的门。现在出现了类似于我之前描述的情况,关于尝试开发新技术,似乎还没有到外汇预测的时候。 完成这项工作并写了一篇文章后,我打算用我所有的开发来清理计算机上的各种 Matlabs、Polyanalysts、终端和刺猬,这样他们的精神就不会留下,等过一段时间,当新的想法出现了,就没有诱惑 重新开始,否则我已经有类似的情况了。这发生在元引用放弃 .在此之前,我在 Matlab 中完成了所有开发。在里面,我做了一个终端模拟器,可以实时连接DC服务器,接收报价,进行计算和交易,绕过终端。 API的拒绝对我来说是一个打击,所有的开发都扔进了垃圾箱,将近一年的时间我根本没有接近计算机,想退出一切,但是工作还没有完成,定理还没有事实证明,我决定完成这项工作。但是现在情况有些不同了,我找到了所有问题的答案,我很久以前就对这样做失去了兴趣,所以现在可以肯定——就是这样。是的,看来时机已到。在过去的四十年里,我发现每十年我都会彻底改变我的活动范围。长期以来,人们一直认为这是一部深奥的科幻小说 亚特兰蒂斯,曾经在上面使用过的技术,我想实施,我希望多年后这会激励某人,就像儒勒·凡尔纳的小说在他们那个时代所启发的那样 创建新设备。所以我已经有了一份未来 10 年的工作。作为没有写文章的小补偿,我可以引用一些为它准备的材料,这些材料在我的旧笔记本电脑上,我使用PolyAnalyst进行了计算,它的许可证与这台笔记本电脑的硬件紧密相关,并且除了我没有用它做任何事情。一般来说,我建议每个人,尤其是那些使用神经网络的人,使用PolyAnalyst 。除了它可以用来获得神经网络和线性回归的形式化多项式之外,虽然包的功能要广泛得多,如果需要,它可以用来解决很多问题,它也可以用来为普通的再训练神经网络准备一组最佳输入特征。例如,在训练NN时,我使用了600个输入变量,这样的输入信号数量对于一个常规的NN来说太多了,经过训练 我得到了对应于 NS 的多项式 NS 具有 4 层和 28 个节点,即在 600 个中,选择了解决该问题最有效的 28 个特征,这些特征稍后可用于重新训练神经网络(为此,您也可以使用 LR 多项式中选择的特征)。在这个例子中,我展示了 NN 训练的结果(不同训练间隔的报告截图)和 LR 训练报告。根据我的观察,使用PolyAnalyst获得的多项式虽然没有经过再训练,但在预测准确性和稳定性方面并不逊于在其他软件包上获得的再训练 NN。我在 4 月 28 日至 29 日期间在EURUSD M1 数据上训练了“ Piligrmus ”指标中的几乎所有多项式,样本长度为 1500 根柱线,一天多一点,只有少数最近的模型基于 2740 根柱线数据。训练后,所有模型在所有仪器上都显示出稳定的结果。 以及从 M1 到 H4 的时间范围,而在 H4 上,历史为 3 年,并且在所有时间范围内,直到 5 月 19 日,即事实上,1 天的训练和 3 年的稳定前瞻测试,尽管过去 3 年市场发生了很大变化。而且我绝对确信,在接下来的 10 年中,这些模型将显示出同样稳定的结果。当然,正确训练模型对于稳定运行和有效预测非常重要,为此首先需要正确形成输入数据。为此,我首先将输入数据与我在《金融工具的叠加与干扰原理》一文中做的类比进行了缩放, 然后将比例网格偏移设置为无论市场如何变化,数据都始终处于相同的动态范围内,我拒绝传统的归一化方法,它们使数据失真太多。在下一阶段,我试图确保进行训练的向量完全被输入变量覆盖, 在图 1 中 - 较差的重叠,在图 2 中 - 好得多,因此训练精度会显着提高(黑线是进行训练的向量,其余的线是输入信号)。 图。1。 图 2。 Khristian Piligrim 2009.06.30 00:46 #90 " PolyNet 预测器 " 报告 文本 最后的结果是在10.06.2009, 2:44获得的,变量:PR1_601。从开始到现在已经过了3小时50分钟。该进程在"世界"表上运行,并启用了属性。PR1_1, PR1_2, PR1_3, PR1_4, PR1_5, PR1_6, PR1_7, PR1_8, PR1_9, PR1_10, PR1_11, PR1_12, PR1_13, PR1_14, PR1_15, PR1_16, PR1_17, PR1_18, PR1_19, PR1_20, PR1_21, PR1_22。PR1_23, PR1_24, PR1_25, PR1_26, PR1_27, PR1_28, PR1_29, PR1_30, PR1_31, PR1_32, PR1_33, PR1_34, PR1_35, PR1_36, PR1_37, PR1_38, PR1_39, PR1_40, PR1_41, PR1_42, PR1_43PR1_44, PR1_45, PR1_46, PR1_47, PR1_48, PR1_49, PR1_50, PR1_51, PR1_52, PR1_53, PR1_54, PR1_55, PR1_56, PR1_57, PR1_58, PR1_59, PR1_60,PR1_61, PR1_62, PR1_63, PR1_64PR1_65, PR1_66, PR1_67, PR1_68, PR1_69, PR1_70, PR1_71, PR1_72, PR1_73, PR1_74, PR1_75, PR1_76, PR1_77, PR1_78, PR1_79, PR1_80, PR1_81, PR1_82, PR1_83, PR1_84, PR1_85PR1_86, PR1_87, PR1_88, PR1_89, PR1_90, PR1_91, PR1_92, PR1_93, PR1_94, PR1_95, PR1_96, PR1_97, PR1_98, PR1_99, PR1_100, PR1_101, PR1_102, PR1_103, PR1_104, PR1_105。PR1_106, PR1_107, PR1_108, PR1_109, PR1_110, PR1_111, PR1_112, PR1_113, PR1_114, PR1_115, PR1_116, PR1_117, PR1_118, PR1_119, PR1_120, PR1_121, PR1_122, PR1_123, PR1_124。PR1_125, PR1_126, PR1_127, PR1_128, PR1_129, PR1_130, PR1_131, PR1_132, PR1_133, PR1_134, PR1_135, PR1_136, PR1_137, PR1_138, PR1_139, PR1_140, PR1_141, PR1_142, PR1_143PR1_144, PR1_45, PR1_146, PR1_147, PR1_148, PR1_49, PR1_150, PR1_151, PR1_152, PR1_153, PR1_154, PR1_155, PR1_156, PR1_157, PR1_158, PR1_159, PR1_60, PR1_161, PR1_162PR1_163, PR1_164, PR1_165, PR1_166, PR1_167, PR1_168, PR1_169, PR1_170, PR1_171, PR1_172, PR1_173, PR1_174, PR1_175, PR1_176, PR1_177, PR1_178, PR1_179, Pr1_180, Pr1_181。PR1_182, PR1_183, PR1_184, PR1_185, PR1_186, PR1_187, PR1_188, PR1_189, PR1_190, PR1_191, PR1_192, PR1_193, PR1_194, PR1_195, PR1_196, PR1_197, PR1_198, PR1_199, PR1_200。PR1_201, PR1_202, PR1_203, PR1_204, PR1_205, PR1_206, PR1_207, PR1_208, PR1_209, PR1_210, PR1_211, PR1_212, PR1_213, PR1_214, PR1_215, PR1_216, PR1_217, PR1_218, P1_219PR1_220, PR1_221, PR1_222, PR1_223, PR1_224, PR1_225, PR1_226, PR1_227, PR1_228, PR1_229, PR1_230, PR1_231, PR1_232, PR1_233, PR1_234, PR1_235, PR1_236, PR1_237。PR1_238, PR1_239, PR1_240,PR1_241, PR1_242, PR1_243, PR1_244, PR1_245, PR1_246, PR1_247, PR1_248, PR1_249, PR1_250, PR1_251, PR1_252, PR1_253, PR1_254, PR1_255, PR1_256PR1_257, PR1_258, PR1_259, PR1_260, PR1_261, PR1_262, PR1_263, PR1_264, PR1_265, PR1_266, PR1_267, PR1_268, PR1_269, PR1_270,PR1_271, PR1_272, Pr1_273, Pr1_274, Pr1_275PR1_276, PR1_277, PR1_278, PR1_279, PR1_280, PR1_281, PR1_282, PR1_283, PR1_284, PR1_285, PR1_286, PR1_287, PR1_288, PR1_289, PR1_290, PR1_291, PR1_292, PR1_293, PR1_294PR1_295, PR1_296, PR1_297, PR1_298, PR1_299, PR1_300,PR1_301, PR1_302, PR1_303, PR1_304, PR1_305, PR1_306, PR1_307, PR1_308, PR1_309, PR1_310, PR1_311, PR1_312。PR1_313, PR1_314, PR1_315, PR1_316, PR1_317, PR1_318, PR1_319, PR1_320, PR1_321, PR1_322, PR1_323, PR1_324, PR1_325, PR1_326, PR1_327, PR1_328, PR1_329, PR1_330, PR1_331PR1_332, PR1_333, PR1_334, PR1_335, PR1_336, PR1_337, PR1_338, PR1_339, PR1_340, PR1_341, PR1_342, PR1_343, PR1_344, PR1_345, PR1_346, PR1_347, PR1_348, PR1_349, PR1_350PR1_351, PR1_352, PR1_353, PR1_354, PR1_355, PR1_356, PR1_357, PR1_358, PR1_359, PR1_360, PR1_361,PR1_362, PR1_363, PR1_364, PR1_365, PR1_366, PR1_367, Pr1_368, Pr1_369。PR1_370, PR1_371, PR1_372, PR1_373, PR1_374, PR1_375, PR1_376, PR1_377, PR1_378, PR1_379, PR1_380, PR1_381, PR1_382, PR1_383, PR1_384, PR1_385, PR1_386, PR1_387。PR1_388, PR1_389, PR1_390, PR1_391, PR1_392, PR1_393, PR1_394, PR1_395, PR1_396, PR1_397, PR1_398, PR1_399, PR1_400, PR1_401, PR1_402, PR1_403, PR1_405, PR1_406。PR1_407, PR1_408, PR1_409, PR1_410, PR1_411, PR1_412, PR1_413, PR1_414, PR1_415, PR1_416, PR1_417, PR1_418, PR1_419, PR1_420, PR1_421,PR1_422, PR1_423, PR1_424, PR1_425。PR1_426, PR1_427, PR1_428, PR1_429, PR1_430, PR1_431, PR1_432, PR1_433, PR1_434, PR1_435, PR1_436, PR1_437, PR1_438, PR1_439, PR1_440, PR1_441, PR1_442, PR1_443, PR1_444PR1_445, PR1_446, PR1_447, PR1_448, PR1_449, PR1_450, PR1_451, PR1_452, PR1_453, PR1_454, PR1_455, PR1_456, PR1_457, PR1_458, PR1_459, PR1_460, P1_461, P1_462PR1_463, PR1_464, PR1_465, PR1_466, PR1_467, PR1_468, PR1_469, PR1_470, PR1_471, PR1_472, PR1_473, PR1_474, PR1_475, PR1_476, PR1_477, PR1_478, PR1_479, PR1_480, PR1_481 PR1_482, PR1_483, PR1_484, PR1_485, PR1_486, PR1_487, PR1_488, PR1_489, PR1_490, PR1_491, PR1_492, PR1_493, PR1_494, PR1_495, PR1_496, PR1_497, PR1_498, Pr1_499, PR1_500PR1_501, PR1_502, PR1_503, PR1_504, PR1_505, PR1_506, PR1_507, PR1_508, PR1_509, PR1_510, PR1_511,PR1_512, PR1_513, PR1_514, PR1_515, PR1_516, PR1_517, PR1_518, PR1_519PR1_520, PR1_521, PR1_522, PR1_523, PR1_524, PR1_525, PR1_526, PR1_527, PR1_528, PR1_529, PR1_530, PR1_531, PR1_532, PR1_533, PR1_534, PR1_535, PR1_536, PR1_537。PR1_538, PR1_539, PR1_540, PR1_541, PR1_542, PR1_543, PR1_544, PR1_545, PR1_546, PR1_547, PR1_548, PR1_549, PR1_550, PR1_551, PR1_552, PR1_553, PR1_554, PR1_555, PR1_556PR1_557, PR1_558, PR1_559, PR1_560, PR1_561, PR1_562, PR1_563, PR1_564, PR1_565, PR1_566, PR1_567, PR1_568, PR1_569, PR1_570, PR1_571, PR1_572, PR1_573, PR1_574, Pr1_575PR1_576, PR1_577, PR1_578, PR1_579, PR1_580, PR1_581, PR1_582, PR1_583, PR1_584, PR1_585, PR1_586, PR1_587, PR1_588, PR1_589, PR1_590, PR1_591, PR1_592, Pr1_593, Pr1_594PR1_595, PR1_596, PR1_597, PR1_598, PR1_599, PR1_600 本地计算机上已经开始计算进程。 参数 价值 对F-比率 的限制 2 缺失值的最小百分比,%。 0 学位 3 显著性指数。 1807 标准误差。 0.01101 R-squared。 0.9999 标准偏差。 4.287e-005 处理的点的数量。 2740 网络层的数量。 1 网络节点的数量。 3 规则文本。 (4.70234e-006 +PR1_471*(1.20598+PR1_471*(8.60911)) +PR1_501*(-0.119136+PR1_501*(3.53506) +PR1_471*(-11.5888))) 从实际情况 预测的 预测的和实际的从数 残留物 Piligrimus is a neural 12345678910111213 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
int red1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,1) 。
int red2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,2) 。
int aqu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,1) 。
int aqu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,2) 。
int blu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,1) 。
int blu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,2) 。
if(red2<blu2 && red1>=blu1){ 条件是空头开仓和多头平仓
如果(red2>aqu2 && red1<=aqu1){ 多头开仓和空头平仓的条件
由于这个指标是移动平均线的一个变种,它可能无法单独完成。
谢谢你的提示,我们会试一试,但由于这个指标是移动平均线的变体之一,可能不够用。
试试与 "Piligrimus "结合使用。
到目前为止,即使与Piligrimus结合使用,效果也不是特别显著。但是,我可以说,信号要比普通的(甚至是平滑的)混搭好得多。
你想要什么?你想要一个原始的指标来给你一个完整的市场画面吗?为了获得像样的结果,你需要创建一个像样的专家系统,市场是一个非常复杂的现象,其中经济、政治和心理因素和规律混杂在一起,但尽管如此,其中的过程并不是随机的,我们认为它们是混乱和随机的,只是因为我们分析和追踪形成它们的深层联系的能力有限。
int red1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,1) 。
int red2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,2) 。
int aqu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,1) 。
int aqu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,2) 。
int blu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,1) 。
int blu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,2);
if(red2<blu2 && red1>=blu1){ 条件是空头开仓和多头平仓
如果(red2>aqu2 && red1<=aqu1){ 多头开仓和空头平仓的条件
不要用2和3条来分析,而要用2和4条,因为在这种情况下,在触及的时候会有较少的错误触发,而不是突破信号。
int red1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,1) 。
int red2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,3,3) 。
int aqu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,1) 。
int aqu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,0,3) 。
int blu1 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,1) 。
int blu2 = iCustom(NULL,0, "Kristograf",Threshold1,Threshold2,Threshold3,Kn,1000,2,3) 。
if(red2<blu1 && red1>blu1){ 开立空头和关闭多头的条件
if(red2>aqu1 && red1<aqu1){ 开立多头头寸和关闭空头头寸的条件
我并不指望你的指标有什么超自然的东西,只是回答了这个问题
史尼普森 29.05.2009 12:49
在这个指标上,EA的结果是什么?
关于4条--试过了,结果确实比3条好,但有时会有滞后。
我并不指望你的指标有什么超自然的东西,只是回答了这个问题
史尼普森 29.05.2009 12:49
专家顾问在这个指标上的结果是什么?
关于4条--试过了,结果确实比3条好,但有时会有滞后。
我没有尝试用它来做TS,所以我不能说什么,只是实验。
试着把所有的值移开1个柱子,即代替1-3,0-2,如果在小时间段有强烈的抖动,输入条件,只在形成的柱子上交易,但不是在糊口中,而是在指标代码本身。
尊敬的女士们先生们,交易员和交易员,我必须告诉你们最不愉快的消息:发表了一篇基于Piligrimus指标的文章,作为文章的第二部分和续篇“是否可以预测外汇市场,以及如何创建自己的交易策略” - 取消。应工作交易员的要求,我已经开始编写它,文章的所有必要材料都已经准备好,我实际上已经完成了Piligrmus指标的工作,只剩下对建立在动态部分上的动态部分进行更多的实验了重新训练神经网络,多项式上的静态部分,以及动态部分的一些模块已经完全完成,但这不是命运.... 我的硬盘飞了,我所有的发展都被遗忘了。我说这不是借口,我真的很想在我这个领域的活动结束之前总结一下我的工作,并将我的一些经验传递给其他人。在私人通信中,我早就通知了本论坛的一些参与者,我已决定结束我在外汇市场的活动。我唯一想做的就是完成关于“ Piligrmus ”指标的工作,并用一个具体的例子来证明市场是可预测的,使用神经网络和回归多项式可以让你在工作中获得显着优势.
显然,我进入外汇市场并非偶然。回到七十年代末,我对利润的渴望压倒了,决定做一个体育乐透预测系统,成为一个如此简单的苏联百万富翁。我设法开发了一个系统,它可靠地预测了下一次抽奖的 5 个数字中的 3-4 个,这足以在购买大量彩票时获得稳定和体面的收入。但问题出在那一代计算机的计算量大、性能低下。对于一个完整的计算周期,必须在 100% 处理器负载的情况下计算一天以上,我只能在周末这样做,并且必须在星期五之前发送完成的票证。所以我不得不和数以百万计的人一起等待,但这项工作教会了我很多。
虽然跟我谈过我的工作的每个人都声称不可能预测乐透运动,但从一开始我就直觉地觉得有一个解决方案,这不仅仅是我的愿望,即作为一个内心知道我会做它。人类心理学是这样的,大多数决定都在潜意识层面,如果我们相信某事是不可能的,那对我们来说就不可能了,我们的潜意识不会试图在一个先验不可能的方向上寻找解决方案,所以安排好了。举个例子,一个处于催眠状态的人,他会做这样的事情并找到这样的解决方案,这是他在正常状态下永远不会做的,因为催眠消除了障碍,“不可能”做到这一点。我这样说的事实是,您在外汇市场上允许自己实现的事情,它可能会变得可以实现,如果不是,那么这是一个死胡同,无论您多么努力,因此怀疑不会让您找到解决办法。
八十年代末,我决定再做生意,赚几百万,这一次我成功了,虽然动机已经不同,但我对个人致富不再感兴趣,我需要资金来实现我的想法。我假设我在这个问题上的以下解释会引起基础科学的追随者和他们在寺庙附近精力充沛的手指运动的愤怒浪潮,但我会冒昧地说以下......
从小到大,前世知识的碎片一直在我的记忆中浮现,轮回对我来说不是什么奇葩的理论,这是我自己的人生经历,虽然这些记忆是零碎的,但这并没有理由怀疑它们的真实性。你可能模糊地记得童年的一些事情,但你确信这发生了,你可以在真实的东西和你发明的东西之间划出一条相当清晰的界限。对我来说最重要的记忆之一是与亚特兰蒂斯有关。以我所有深奥的世界观,我有一种技术官僚的心态,对亚特兰蒂斯上存在的一些技术解决方案的记忆总是引起我们在生活中实现这一点的强烈愿望,尽管一切肯定不是那么简单,为了翻译模糊和零碎的知识变为现实,需要花费大量的实验需要大量的资金。总的来说,亚特兰蒂斯文明比我们现在的成就水平高出一个数量级,虽然不像我们这样技术官僚,而是一条不同的发展道路。现代意义上的学科,如炼金术、魔法、科学——它们是一个整体。发电厂使将宇宙能量转化为受控的引力场和电能成为可能。飞机使用重力场进行飞行,使用核能和激光,能够转化一些 将材料转化为其他材料达到了现代科学甚至做梦也想不到的水平,这不仅扩展到了非生命物质,还扩展到了生物结构。例如,流传下来的关于美人鱼、半人马、色狼的传说,无非是亚特兰蒂斯基因实验的结果,人类与动物杂交,得到了劣等的奴隶种族,忽略了这种突变不仅影响身体,还有灵魂,这已经违背了神圣的进化计划,他们最终付出了代价,被毁灭了。
我创建了一个完整的控股公司,其中包括大约十几家企业,商业,制造,研究,还有合资企业,离岸企业,其目的是根据我的记忆创建一个用于开发和实施技术的基础设施。按照今天的标准,年营业额300万美元当然是便士,但在91-92。当今天的寡头在合作社缝牛仔裤时,工厂一年没有发工资,而我以 7,500 美元将整个机械厂私有化,这是一笔可观的钱,我希望我能够实现我的计划。但时间是模糊和不可预测的,与小伙子和财政当局摊牌 - 是司空见惯的,我们的统治者没有让我们放松,安排一场又一场的危机。此外,并非我的所有团队都与我有共同的兴趣和目标,许多人有更多的短期和商业目标。简而言之,问题处处出现。仅仅几年后,在分析了所有过去的事件之后,我意识到现在不是实施这些想法的时候,还需要等待 50 到 100 年,也许那时他们的实施基础已经准备好。
我第一次接触股票交易是在 92 年,当时我毕业于美国的一所商学院。但当时俄罗斯没有证券交易所,也没有互联网,所以我在 2000 年离开公司时就想起了这一点。当我开始在这个领域工作时,金钱本身对我来说不再是目的,不是因为我有很多钱,我已经设法失去了我当时拥有的一切,只是他们的数量已经无法影响我的生活方式,也不影响我的兴趣。但是,面对外汇,我感到了挑战,到处都说无法预测,而我的直觉,就像体育乐透一样,清楚地告诉我我可以做到。需要明确的是,我相信我的直觉,很多时候它确实救了我的命。而我也着手解决这个问题,虽然我当然没想到会拖这么久。我从未对交易本身感兴趣,我想证明这个定理:外汇市场 - 预测!因此,当我即将公布结果并完成这项业务后,开始新的生活时——硬盘发生故障,上面的所有数据都消失了,病毒完成了我稍后计划做的事情。我不是一个迷信的人,但在我的生活中,我习惯于分析所有因果关系正在发生的事情,象征性地感知某些事件,这使我不必冲破锁着的门。现在出现了类似于我之前描述的情况,关于尝试开发新技术,似乎还没有到外汇预测的时候。 完成这项工作并写了一篇文章后,我打算用我所有的开发来清理计算机上的各种 Matlabs、Polyanalysts、终端和刺猬,这样他们的精神就不会留下,等过一段时间,当新的想法出现了,就没有诱惑 重新开始,否则我已经有类似的情况了。这发生在元引用放弃 .在此之前,我在 Matlab 中完成了所有开发。在里面,我做了一个终端模拟器,可以实时连接DC服务器,接收报价,进行计算和交易,绕过终端。 API的拒绝对我来说是一个打击,所有的开发都扔进了垃圾箱,将近一年的时间我根本没有接近计算机,想退出一切,但是工作还没有完成,定理还没有事实证明,我决定完成这项工作。但是现在情况有些不同了,我找到了所有问题的答案,我很久以前就对这样做失去了兴趣,所以现在可以肯定——就是这样。是的,看来时机已到。在过去的四十年里,我发现每十年我都会彻底改变我的活动范围。长期以来,人们一直认为这是一部深奥的科幻小说 亚特兰蒂斯,曾经在上面使用过的技术,我想实施,我希望多年后这会激励某人,就像儒勒·凡尔纳的小说在他们那个时代所启发的那样 创建新设备。所以我已经有了一份未来 10 年的工作。
作为没有写文章的小补偿,我可以引用一些为它准备的材料,这些材料在我的旧笔记本电脑上,我使用PolyAnalyst进行了计算,它的许可证与这台笔记本电脑的硬件紧密相关,并且除了我没有用它做任何事情。
一般来说,我建议每个人,尤其是那些使用神经网络的人,使用PolyAnalyst 。除了它可以用来获得神经网络和线性回归的形式化多项式之外,虽然包的功能要广泛得多,如果需要,它可以用来解决很多问题,它也可以用来为普通的再训练神经网络准备一组最佳输入特征。例如,在训练NN时,我使用了600个输入变量,这样的输入信号数量对于一个常规的NN来说太多了,经过训练 我得到了对应于 NS 的多项式 NS 具有 4 层和 28 个节点,即在 600 个中,选择了解决该问题最有效的 28 个特征,这些特征稍后可用于重新训练神经网络(为此,您也可以使用 LR 多项式中选择的特征)。在这个例子中,我展示了 NN 训练的结果(不同训练间隔的报告截图)和 LR 训练报告。
根据我的观察,使用PolyAnalyst获得的多项式虽然没有经过再训练,但在预测准确性和稳定性方面并不逊于在其他软件包上获得的再训练 NN。我在 4 月 28 日至 29 日期间在EURUSD M1 数据上训练了“ Piligrmus ”指标中的几乎所有多项式,样本长度为 1500 根柱线,一天多一点,只有少数最近的模型基于 2740 根柱线数据。训练后,所有模型在所有仪器上都显示出稳定的结果。 以及从 M1 到 H4 的时间范围,而在 H4 上,历史为 3 年,并且在所有时间范围内,直到 5 月 19 日,即事实上,1 天的训练和 3 年的稳定前瞻测试,尽管过去 3 年市场发生了很大变化。而且我绝对确信,在接下来的 10 年中,这些模型将显示出同样稳定的结果。当然,正确训练模型对于稳定运行和有效预测非常重要,为此首先需要正确形成输入数据。为此,我首先将输入数据与我在《金融工具的叠加与干扰原理》一文中做的类比进行了缩放, 然后将比例网格偏移设置为无论市场如何变化,数据都始终处于相同的动态范围内,我拒绝传统的归一化方法,它们使数据失真太多。在下一阶段,我试图确保进行训练的向量完全被输入变量覆盖, 在图 1 中 - 较差的重叠,在图 2 中 - 好得多,因此训练精度会显着提高(黑线是进行训练的向量,其余的线是输入信号)。
图。1。
图 2。
" PolyNet 预测器 " 报告
文本
最后的结果是在10.06.2009, 2:44获得的,变量:PR1_601。从开始到现在已经过了3小时50分钟。该进程在"世界"表上运行,并启用了属性。PR1_1, PR1_2, PR1_3, PR1_4, PR1_5, PR1_6, PR1_7, PR1_8, PR1_9, PR1_10, PR1_11, PR1_12, PR1_13, PR1_14, PR1_15, PR1_16, PR1_17, PR1_18, PR1_19, PR1_20, PR1_21, PR1_22。PR1_23, PR1_24, PR1_25, PR1_26, PR1_27, PR1_28, PR1_29, PR1_30, PR1_31, PR1_32, PR1_33, PR1_34, PR1_35, PR1_36, PR1_37, PR1_38, PR1_39, PR1_40, PR1_41, PR1_42, PR1_43PR1_44, PR1_45, PR1_46, PR1_47, PR1_48, PR1_49, PR1_50, PR1_51, PR1_52, PR1_53, PR1_54, PR1_55, PR1_56, PR1_57, PR1_58, PR1_59, PR1_60,PR1_61, PR1_62, PR1_63, PR1_64PR1_65, PR1_66, PR1_67, PR1_68, PR1_69, PR1_70, PR1_71, PR1_72, PR1_73, PR1_74, PR1_75, PR1_76, PR1_77, PR1_78, PR1_79, PR1_80, PR1_81, PR1_82, PR1_83, PR1_84, PR1_85PR1_86, PR1_87, PR1_88, PR1_89, PR1_90, PR1_91, PR1_92, PR1_93, PR1_94, PR1_95, PR1_96, PR1_97, PR1_98, PR1_99, PR1_100, PR1_101, PR1_102, PR1_103, PR1_104, PR1_105。PR1_106, PR1_107, PR1_108, PR1_109, PR1_110, PR1_111, PR1_112, PR1_113, PR1_114, PR1_115, PR1_116, PR1_117, PR1_118, PR1_119, PR1_120, PR1_121, PR1_122, PR1_123, PR1_124。PR1_125, PR1_126, PR1_127, PR1_128, PR1_129, PR1_130, PR1_131, PR1_132, PR1_133, PR1_134, PR1_135, PR1_136, PR1_137, PR1_138, PR1_139, PR1_140, PR1_141, PR1_142, PR1_143PR1_144, PR1_45, PR1_146, PR1_147, PR1_148, PR1_49, PR1_150, PR1_151, PR1_152, PR1_153, PR1_154, PR1_155, PR1_156, PR1_157, PR1_158, PR1_159, PR1_60, PR1_161, PR1_162PR1_163, PR1_164, PR1_165, PR1_166, PR1_167, PR1_168, PR1_169, PR1_170, PR1_171, PR1_172, PR1_173, PR1_174, PR1_175, PR1_176, PR1_177, PR1_178, PR1_179, Pr1_180, Pr1_181。PR1_182, PR1_183, PR1_184, PR1_185, PR1_186, PR1_187, PR1_188, PR1_189, PR1_190, PR1_191, PR1_192, PR1_193, PR1_194, PR1_195, PR1_196, PR1_197, PR1_198, PR1_199, PR1_200。PR1_201, PR1_202, PR1_203, PR1_204, PR1_205, PR1_206, PR1_207, PR1_208, PR1_209, PR1_210, PR1_211, PR1_212, PR1_213, PR1_214, PR1_215, PR1_216, PR1_217, PR1_218, P1_219PR1_220, PR1_221, PR1_222, PR1_223, PR1_224, PR1_225, PR1_226, PR1_227, PR1_228, PR1_229, PR1_230, PR1_231, PR1_232, PR1_233, PR1_234, PR1_235, PR1_236, PR1_237。PR1_238, PR1_239, PR1_240,PR1_241, PR1_242, PR1_243, PR1_244, PR1_245, PR1_246, PR1_247, PR1_248, PR1_249, PR1_250, PR1_251, PR1_252, PR1_253, PR1_254, PR1_255, PR1_256PR1_257, PR1_258, PR1_259, PR1_260, PR1_261, PR1_262, PR1_263, PR1_264, PR1_265, PR1_266, PR1_267, PR1_268, PR1_269, PR1_270,PR1_271, PR1_272, Pr1_273, Pr1_274, Pr1_275PR1_276, PR1_277, PR1_278, PR1_279, PR1_280, PR1_281, PR1_282, PR1_283, PR1_284, PR1_285, PR1_286, PR1_287, PR1_288, PR1_289, PR1_290, PR1_291, PR1_292, PR1_293, PR1_294PR1_295, PR1_296, PR1_297, PR1_298, PR1_299, PR1_300,PR1_301, PR1_302, PR1_303, PR1_304, PR1_305, PR1_306, PR1_307, PR1_308, PR1_309, PR1_310, PR1_311, PR1_312。PR1_313, PR1_314, PR1_315, PR1_316, PR1_317, PR1_318, PR1_319, PR1_320, PR1_321, PR1_322, PR1_323, PR1_324, PR1_325, PR1_326, PR1_327, PR1_328, PR1_329, PR1_330, PR1_331PR1_332, PR1_333, PR1_334, PR1_335, PR1_336, PR1_337, PR1_338, PR1_339, PR1_340, PR1_341, PR1_342, PR1_343, PR1_344, PR1_345, PR1_346, PR1_347, PR1_348, PR1_349, PR1_350PR1_351, PR1_352, PR1_353, PR1_354, PR1_355, PR1_356, PR1_357, PR1_358, PR1_359, PR1_360, PR1_361,PR1_362, PR1_363, PR1_364, PR1_365, PR1_366, PR1_367, Pr1_368, Pr1_369。PR1_370, PR1_371, PR1_372, PR1_373, PR1_374, PR1_375, PR1_376, PR1_377, PR1_378, PR1_379, PR1_380, PR1_381, PR1_382, PR1_383, PR1_384, PR1_385, PR1_386, PR1_387。PR1_388, PR1_389, PR1_390, PR1_391, PR1_392, PR1_393, PR1_394, PR1_395, PR1_396, PR1_397, PR1_398, PR1_399, PR1_400, PR1_401, PR1_402, PR1_403, PR1_405, PR1_406。PR1_407, PR1_408, PR1_409, PR1_410, PR1_411, PR1_412, PR1_413, PR1_414, PR1_415, PR1_416, PR1_417, PR1_418, PR1_419, PR1_420, PR1_421,PR1_422, PR1_423, PR1_424, PR1_425。PR1_426, PR1_427, PR1_428, PR1_429, PR1_430, PR1_431, PR1_432, PR1_433, PR1_434, PR1_435, PR1_436, PR1_437, PR1_438, PR1_439, PR1_440, PR1_441, PR1_442, PR1_443, PR1_444PR1_445, PR1_446, PR1_447, PR1_448, PR1_449, PR1_450, PR1_451, PR1_452, PR1_453, PR1_454, PR1_455, PR1_456, PR1_457, PR1_458, PR1_459, PR1_460, P1_461, P1_462PR1_463, PR1_464, PR1_465, PR1_466, PR1_467, PR1_468, PR1_469, PR1_470, PR1_471, PR1_472, PR1_473, PR1_474, PR1_475, PR1_476, PR1_477, PR1_478, PR1_479, PR1_480, PR1_481 PR1_482, PR1_483, PR1_484, PR1_485, PR1_486, PR1_487, PR1_488, PR1_489, PR1_490, PR1_491, PR1_492, PR1_493, PR1_494, PR1_495, PR1_496, PR1_497, PR1_498, Pr1_499, PR1_500PR1_501, PR1_502, PR1_503, PR1_504, PR1_505, PR1_506, PR1_507, PR1_508, PR1_509, PR1_510, PR1_511,PR1_512, PR1_513, PR1_514, PR1_515, PR1_516, PR1_517, PR1_518, PR1_519PR1_520, PR1_521, PR1_522, PR1_523, PR1_524, PR1_525, PR1_526, PR1_527, PR1_528, PR1_529, PR1_530, PR1_531, PR1_532, PR1_533, PR1_534, PR1_535, PR1_536, PR1_537。PR1_538, PR1_539, PR1_540, PR1_541, PR1_542, PR1_543, PR1_544, PR1_545, PR1_546, PR1_547, PR1_548, PR1_549, PR1_550, PR1_551, PR1_552, PR1_553, PR1_554, PR1_555, PR1_556PR1_557, PR1_558, PR1_559, PR1_560, PR1_561, PR1_562, PR1_563, PR1_564, PR1_565, PR1_566, PR1_567, PR1_568, PR1_569, PR1_570, PR1_571, PR1_572, PR1_573, PR1_574, Pr1_575PR1_576, PR1_577, PR1_578, PR1_579, PR1_580, PR1_581, PR1_582, PR1_583, PR1_584, PR1_585, PR1_586, PR1_587, PR1_588, PR1_589, PR1_590, PR1_591, PR1_592, Pr1_593, Pr1_594PR1_595, PR1_596, PR1_597, PR1_598, PR1_599, PR1_600
本地计算机上已经开始计算进程。
参数
价值
对F-比率 的限制
2
缺失值的最小百分比,%。
0
学位
3
显著性指数。
1807
标准误差。
0.01101
R-squared。
0.9999
标准偏差。
4.287e-005
处理的点的数量。
2740
网络层的数量。
1
网络节点的数量。
3
规则文本。
(4.70234e-006 +PR1_471*(1.20598+PR1_471*(8.60911)) +PR1_501*(-0.119136+PR1_501*(3.53506) +PR1_471*(-11.5888)))
从实际情况 预测的
预测的和实际的从数
残留物