MT4的概率神经网络、软件包和算法 - 页 12 1...567891011121314151617181920 新评论 Владимир 2007.12.07 22:25 #111 klot: 雷恩盖特。 先生们! 那么,我们应该向神经网络 输入什么?我们应该选择什么样的错误功能? 从内容上看,没有多少人感兴趣。许多人认为这与软件....。 我建议你从不同时期的回归线的斜率开始。 而且你可以从不同的TF开始。:) 错误的功能 - 最大的利润。 你好! 线性回归角度的输入,在我看来,是非常有趣的! 计算尺子的角度很容易(取两点,正切和去)。但它将是给定TF的角度。事实证明,对于每个TF来说,它将是一个不同的系数,定义了垂直刻度。你如何解决这个问题? Dmitrii 2007.12.08 07:23 #112 VBAG: klot。 雷恩盖特。 先生们! 那么,我们应该向神经网络 输入什么?我们应该选择什么样的错误功能? 从内容上看,没有多少人感兴趣。许多人认为这与软件....。 我建议你从不同时期的回归线的斜率开始。 而且你可以从不同的TF开始。:) 错误的功能 - 最大的利润。 你好! 线性回归角度的输入,在我看来,是非常有趣的! 计算尺子的角度很容易(取两点,正切和去)。但它将是给定TF的角度。事实证明,对于每个TF来说,它将是一个不同的系数,定义了垂直刻度。你如何解决这个问题? 为每个TF引入系数并不困难。也可以不使用系数,只是将所有的值缩放到一个给定的范围,然后发送到NS的输入。 Владимир 2007.12.08 13:42 #113 klot: 为每个TF输入一个系数并不困难。也可以不使用系数,只是把所有的值缩放到一个给定的范围内,然后把它送入NS输入。 我用inint定义TF,并相应地选择一个预选的系数,但我自己不喜欢这种方法。我不知道如何扩大它的规模。 P.S. 我去你的论坛注册了。 Yuriy Zaytsev 2007.12.08 22:42 #114 VBAG: klot。 输入每个TF的系数并不困难。你也可以不使用系数,只是把所有的值缩放到一个给定的范围内,然后把它送入NS输入。 我用inint定义TF,并相应地选择一个预选的系数,但我自己不喜欢这种方法。我不知道如何扩大它的规模。 当我试图开立交易账户时,我有一种良好的感觉。 我不会看着一个TF进行交易......在一个TF中交易就像盲目地跨越MKAD。 关于缩放比例 这里有一个关于媒介的想法 采纳 m1 m5 m15 m30 这是为了进入H1 H4 D1的主导趋势 在M1、M5、M15、M30中,你需要一次抓住4个时间段的风扇的全部披露。 即MA1 M3 M5 M8 M13 M21 M34 M89应该一次开出一扇平均数,或者开始开出! 顺便说一下,这个赌徒的观点非常相似! 但在NEUROSET中,我们需要为每个时间段的每个平均值提供类似于0或1的信息。 我建议作为一个选项,把平均数之间的距离带到1,如果最近的更难,低于最近的光线 这将是这两条平均线的上升趋势。 当M1、M5、M15、M30的所有平均数都显示为1时,这就是上升的顶部--然后分析较高的TF。 也就是说,我们总是从M1开始寻找进场机会,然后上升到更高的TF。 关于如何缩放平均数之间的距离的例子 对于每一个平均数,对于每一个条形图,都有一个数组 .. AdE=10000。 mas[0][1][ off+ _i ] =iMA(),PERIOD_M1, 5, 0 , MODE_EMA, PRICE_CLOSE, off+ _i ) 。 tmp = mas[0][1][ off+ _i ]-mas[0][2][ off+ _i ]; //在5和8之间。 tmp = MathCeil(AdE*tmp)/AdE; // 适应性简化 如果(tmp>1) tmp=1; 如果(tmp<-1) tmp=-1。 NN[1][1][_i+8] = tmp; // // 在网格范围内放上-1或1 ... 1 mas[0][0] [ off+ _i ]= iMA(),PERIOD_M1, 3, 0 , MODE_EMA, PRICE_CLOSE, off+ _i ) 。 tmp = mas[0][0] [ off+ _i ]- mas[0][1] [ off+ _i ]; // 在5和3 mas之间进行缩放。 tmp = (tmp) / Point; tmp = MathCeil(AdE*tmp)/AdE; // 适应性简化 如果(tmp>1) tmp=1; 如果(tmp<-1) tmp=-1。 NN[1][1][_i] = tmp; // -1或1 我希望你能理解什么是风扇全开以及风扇全开的起始点。 PNN基本上在内部存储所有数据--可快速学习--但要使用大量的内存,而且速度很慢 比方说,4个时间段的平均数1 3 5 8 13 21 34 55 89,比方说5个条形图 根据给定的一组平均数,时间框架的5*9=45个神经元 45 * 4 = 180个神经元的所有TFs 你可以尝试将神经元分配到M1、M5、M15、M30层,这将是4层。 我会将DIVERGENCY信号添加到最接近输出的那一层。 Probabilistic neural networks, packages DoEasy 函数库中的时间序列(第三十七部分):时间序列集合 - 按品种和周期的时间序列数据库 基于 Merill(梅里尔) 形态的策略构建器 Владимир 2007.12.09 01:44 #115 YuraZ:VBAG: klot: 为每个TF输入一个系数并不困难。也可以不使用系数,只是将所有的值缩放到一个给定的范围内,然后将它们输入到NS的输入端。 我在inint中定义一个TF,并相应地选择一个预选的系数,但我自己并不喜欢这种方法。我不知道如何扩大它的规模。 P.S. 我去你的论坛注册了。 我不会看着一个TF进行交易......在一个TF上交易就像盲目地穿越MKAD。缩放这里有一个关于平均数的想法采纳 m1 m5 m15 m30 这是为了进入H1 H4 D1的主导趋势在M1、M5、M15、M30中,有必要同时在4个时间段内抓住风扇的完全打开。 嗨,尤里,我也不会用看一个TF....。此外,我甚至曾经对缺乏非标准的TFs表示过深深的遗憾,如果有了这些TFs,我就有机会监测它们,寻找最可靠的信号。它就像一只地鼠--我们看不到它,但它就在那里。例如,在第30分钟,它还没有打开,而在第28分钟,有一个信号。 嗯,这是一个单独的非常深刻的话题。在这个方向上有一些发展。我的肥皂盒在简介里。 至于缩放比例,我的意思有点不同。 这里我画了一个指标来证明我的问题,这个问题困扰了我很久。 它画了一条线性回归 线。 假设我们想测量它的斜率角,但我们应该在垂直方向上(按价格)选择什么尺度?即使在一个TF上,垂直压缩也是可能的: 在该指标中,我引入了K因子,以便对必要的图表进行视觉调整。事实上,角度值本身没有意义,重要的是它的变化。但我希望 是一个值(不一定是度数的角度),对任何TF都有相同的变化规模。 我认为,数学以某种方式解决了这个问题。 我不能对神经网络说什么。我从来没有自己设计过它们(尤其是用C语言),但我想,但我没有时间。 P.S. 我喜欢你的专家顾问关于背离的观点。我祝愿你在冠军赛中取得好成绩。 附加的文件: klr_angle_sample.mq4 3 kb Andrey Opeyda 2007.12.10 21:36 #116 2 帕拉蒙 找不到 NeuroDimension NeuroSolution 5.06 开发者,可以...任何人......至少给我一个提示。andrew.opeyda(dog)gmail.com 我有一个。 E观点 聚会分析员 46 蒸发器4.06 Victor Nikolaev 2007.12.11 02:18 #117 njel: 2 帕拉蒙 找不到 NeuroDimension NeuroSolution 5.06 开发者,可以...任何人......至少给我一个提示。andrew.opeyda(dog)gmail.com 我有一个。 E观点 聚会分析员 46 蒸发器4.06 最好从开发商的网站上获取,但你需要进行一点注册。 Andrey Opeyda 2007.12.11 08:38 #118 更确切地说,我无法编译DLL。Dll创建失败了,甚至在演示例子中也是如此。NeuroSolution是迄今为止唯一对我有效的软件包。(这时也要感谢你。)) Yuriy Zaytsev 2007.12.11 22:43 #119 如何为神经元输入准备数据! 假设有一个有三个输入的神经元,每个输入都有一个W刻度 神经元需要输出一个值 第一选择神经元接收一些已经转换的数据范围,让我们说{ -1.0 -0.9 -0.8 -0.7 ...0 .0.1 0.2 ...0.7 0.8 0.9 1. 0}对每个输入都是如此。 只有两个0 : 1的输出值 选项2,神经元收到一些已经转化的数据范围,让我们说{-10.0 ......。0 ...10.0 }在每个输入端 输出也是相同的数值范围,但包括权重。 选项3根据权重{ 0 1 },在输出的每个输入上接收{ 1 0 0 0 }。 你甚至如何准备正确的转换数据....对于一个神经元...不可能只有1和0 ...必须有一个范围? 我说的是传入层!每一层都会使数据越缩越小 我们的想法是在网络的输出端有6个状态,而不仅仅是1和0。 在输出端,我们有6个状态 1 1-卖出 2 1-关闭销售 3 1买 4个1合1买 5 1-持有买入上涨趋势 6 1 保持卖出 - 递减趋势 也许我错了 EuroX2.ex4有什么意见? 对EA的建议(从亏损到盈利) 一个基于不同大陆不同时区的交易策略实例 Andrey Opeyda 2007.12.12 12:28 #120 什么是输入,什么是输出,取决于激活函数。 通常情况下,如果函数是双曲切线,输入被归一化为-1...1或0...1 但是谁在neurosolutions编译了这个dll? 1...567891011121314151617181920 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
先生们!
那么,我们应该向神经网络 输入什么?我们应该选择什么样的错误功能?
从内容上看,没有多少人感兴趣。许多人认为这与软件....。
我建议你从不同时期的回归线的斜率开始。 而且你可以从不同的TF开始。:)
错误的功能 - 最大的利润。
线性回归角度的输入,在我看来,是非常有趣的!
计算尺子的角度很容易(取两点,正切和去)。但它将是给定TF的角度。事实证明,对于每个TF来说,它将是一个不同的系数,定义了垂直刻度。你如何解决这个问题?
先生们!
那么,我们应该向神经网络 输入什么?我们应该选择什么样的错误功能?
从内容上看,没有多少人感兴趣。许多人认为这与软件....。
我建议你从不同时期的回归线的斜率开始。 而且你可以从不同的TF开始。:)
错误的功能 - 最大的利润。
线性回归角度的输入,在我看来,是非常有趣的!
计算尺子的角度很容易(取两点,正切和去)。但它将是给定TF的角度。事实证明,对于每个TF来说,它将是一个不同的系数,定义了垂直刻度。你如何解决这个问题?
为每个TF引入系数并不困难。也可以不使用系数,只是将所有的值缩放到一个给定的范围,然后发送到NS的输入。
为每个TF输入一个系数并不困难。也可以不使用系数,只是把所有的值缩放到一个给定的范围内,然后把它送入NS输入。
P.S. 我去你的论坛注册了。
输入每个TF的系数并不困难。你也可以不使用系数,只是把所有的值缩放到一个给定的范围内,然后把它送入NS输入。
当我试图开立交易账户时,我有一种良好的感觉。
我不会看着一个TF进行交易......在一个TF中交易就像盲目地跨越MKAD。
关于缩放比例
这里有一个关于媒介的想法
采纳
m1 m5 m15 m30 这是为了进入H1 H4 D1的主导趋势
在M1、M5、M15、M30中,你需要一次抓住4个时间段的风扇的全部披露。
即MA1 M3 M5 M8 M13 M21 M34 M89应该一次开出一扇平均数,或者开始开出!
顺便说一下,这个赌徒的观点非常相似!
但在NEUROSET中,我们需要为每个时间段的每个平均值提供类似于0或1的信息。
我建议作为一个选项,把平均数之间的距离带到1,如果最近的更难,低于最近的光线
这将是这两条平均线的上升趋势。
当M1、M5、M15、M30的所有平均数都显示为1时,这就是上升的顶部--然后分析较高的TF。
也就是说,我们总是从M1开始寻找进场机会,然后上升到更高的TF。
关于如何缩放平均数之间的距离的例子
对于每一个平均数,对于每一个条形图,都有一个数组
..
AdE=10000。
mas[0][1][ off+ _i ] =iMA(),PERIOD_M1, 5, 0 , MODE_EMA, PRICE_CLOSE, off+ _i ) 。
tmp = mas[0][1][ off+ _i ]-mas[0][2][ off+ _i ]; //在5和8之间。
tmp = MathCeil(AdE*tmp)/AdE; // 适应性简化
如果(tmp>1) tmp=1; 如果(tmp<-1) tmp=-1。
NN[1][1][_i+8] = tmp; // // 在网格范围内放上-1或1 ... 1
mas[0][0] [ off+ _i ]= iMA(),PERIOD_M1, 3, 0 , MODE_EMA, PRICE_CLOSE, off+ _i ) 。
tmp = mas[0][0] [ off+ _i ]- mas[0][1] [ off+ _i ]; // 在5和3 mas之间进行缩放。
tmp = (tmp) / Point;
tmp = MathCeil(AdE*tmp)/AdE; // 适应性简化
如果(tmp>1) tmp=1; 如果(tmp<-1) tmp=-1。
NN[1][1][_i] = tmp; // -1或1
我希望你能理解什么是风扇全开以及风扇全开的起始点。
PNN基本上在内部存储所有数据--可快速学习--但要使用大量的内存,而且速度很慢
比方说,4个时间段的平均数1 3 5 8 13 21 34 55 89,比方说5个条形图
根据给定的一组平均数,时间框架的5*9=45个神经元
45 * 4 = 180个神经元的所有TFs
你可以尝试将神经元分配到M1、M5、M15、M30层,这将是4层。
我会将DIVERGENCY信号添加到最接近输出的那一层。
为每个TF输入一个系数并不困难。也可以不使用系数,只是将所有的值缩放到一个给定的范围内,然后将它们输入到NS的输入端。
P.S. 我去你的论坛注册了。
我不会看着一个TF进行交易......在一个TF上交易就像盲目地穿越MKAD。
缩放
这里有一个关于平均数的想法
采纳
m1 m5 m15 m30 这是为了进入H1 H4 D1的主导趋势
在M1、M5、M15、M30中,有必要同时在4个时间段内抓住风扇的完全打开。
嗯,这是一个单独的非常深刻的话题。在这个方向上有一些发展。我的肥皂盒在简介里。
至于缩放比例,我的意思有点不同。
这里我画了一个指标来证明我的问题,这个问题困扰了我很久。 它画了一条线性回归 线。 假设我们想测量它的斜率角,但我们应该在垂直方向上(按价格)选择什么尺度?即使在一个TF上,垂直压缩也是可能的:
在该指标中,我引入了K因子,以便对必要的图表进行视觉调整。事实上,角度值本身没有意义,重要的是它的变化。但我希望
是一个值(不一定是度数的角度),对任何TF都有相同的变化规模。
我认为,数学以某种方式解决了这个问题。
我不能对神经网络说什么。我从来没有自己设计过它们(尤其是用C语言),但我想,但我没有时间。
P.S. 我喜欢你的专家顾问关于背离的观点。我祝愿你在冠军赛中取得好成绩。
找不到 NeuroDimension NeuroSolution 5.06 开发者,可以...任何人......至少给我一个提示。andrew.opeyda(dog)gmail.com
我有一个。
E观点
聚会分析员 46
蒸发器4.06
2 帕拉蒙
找不到 NeuroDimension NeuroSolution 5.06 开发者,可以...任何人......至少给我一个提示。andrew.opeyda(dog)gmail.com
我有一个。
E观点
聚会分析员 46
蒸发器4.06
最好从开发商的网站上获取,但你需要进行一点注册。
如何为神经元输入准备数据!
假设有一个有三个输入的神经元,每个输入都有一个W刻度
神经元需要输出一个值
第一选择神经元接收一些已经转换的数据范围,让我们说{ -1.0 -0.9 -0.8 -0.7 ...0 .0.1 0.2 ...0.7 0.8 0.9 1. 0}对每个输入都是如此。
只有两个0 : 1的输出值
选项2,神经元收到一些已经转化的数据范围,让我们说{-10.0 ......。0 ...10.0 }在每个输入端
输出也是相同的数值范围,但包括权重。
选项3根据权重{ 0 1 },在输出的每个输入上接收{ 1 0 0 0 }。
你甚至如何准备正确的转换数据....对于一个神经元...不可能只有1和0 ...必须有一个范围?
我说的是传入层!每一层都会使数据越缩越小
我们的想法是在网络的输出端有6个状态,而不仅仅是1和0。
在输出端,我们有6个状态
1 1-卖出
2 1-关闭销售
3 1买
4个1合1买
5 1-持有买入上涨趋势
6 1 保持卖出 - 递减趋势
也许我错了
通常情况下,如果函数是双曲切线,输入被归一化为-1...1或0...1
但是谁在neurosolutions编译了这个dll?