谁想要一个战略?很多,而且是免费的) - 页 53 1...464748495051525354555657585960...66 新评论 Miroslav Popov 2009.03.20 10:57 #521 SergNF >> : 而且我认为应该有从dtStartingDate "向右 "的iMaxBars,这样你就可以在文件中移动窗口大小的iMaxBars! 从逻辑上讲。曾经这样做。当你切换到一个不同的日期文件时,问题就出现了。日期范围是一个全局设置--适用于所有数值和时期。 dtStartingDate | <- iMaxBars -> | dEndDate 但如果条形图的dtStartingDate小于iMaxBars.那么dtStartingDate应该有优先权,因为日期比条形图更直观。 我也想这样,但效果不理想。所以我改变了它。 这很完美。 Сергей 2009.03.20 11:05 #522 Miroslav_Popov писал(а)>> 逻辑学家。有一个这样的变体。当你切换到一个不同的日期文件时,问题就会出现。日期范围是一个全局设置--适用于所有数值和时期。 dtStartingDate | <- iMaxBars -> | dEndDate 为什么在改变一个符号/时间框架时不应该调用这个程序? 此外,该程序填充了数组 aBar[iBar - iTempStartBar],并限制了搜索范围--这只是对运行时间的优化!吗,搜索iTempStartBar/iTempEndBar可以从0到iBars,并不麻烦。 我也想这样做,但效果并不好。所以我改变了它。 你没有必要让它变得更难。将日期搜索(如果选中)放在从0到iBars的条形中,如果iTempEndBar-iTempStartBar之间的差值> iMaxBars,那么iTempEndBar=iTempStartBar+iMaxBars。 ' 即(还没有看完所有的选项--我 以后再补充) if( bUseStartDate) { цикл поиска iTempStartBar от 0 до iBars } иначе { iTempStartBar = iBars - iMaxBars } if( bUseEndDate) { цикл поиска iTempEndBar от 0 до iBars if(! bUseStartDate) { iTempStartBar= iTempStartBar - iMaxBars } } иначе { iTempEndBar = iTempStartBar + iMaxBars } if( iTempEndBar- iTempStartBar > iMaxBars) { iTempEndBar = iTempStartBar + iMaxBars } Miroslav Popov 2009.03.20 11:25 #523 if( bUseStartDate) цикл поиска iTempStartBar от 0 до iBars иначе iTempStartBar = iBars - iMaxBars if( bUseEndDate) цикл поиска iTempEndBar от 0 до iBars иначе iTempEndBar = iTempStartBar + iMaxBars if( iTempEndBar - iTempStartBar < MINIMUMBARS) { iTempStartBar = iTempEndBar - MINIMUMBARS; if( iTempStartBar < 0) { iTempStartBar = 0; iTempEndBar = MINIMUMBARS; } } if( iTempEndBar- iTempStartBar > iMaxBars) { iTempStartBar = iTempEndBar - iMaxBars; if( iTempStartBar < 0) { iTempStartBar = 0; iTempEndBar = iMaxBars; } } Сергей 2009.03.20 11:29 #524 Miroslav_Popov писал(а)>> 检查MINIMUMBARS和0--当然了。 但我也添加了一个变体,用户输入了bUseEndDate,没有输入bUseStartDate,而且窗口是以条形指定的(用黑体字突出)。 ' 关于MINIMUMBARS也不太清楚--是在开始栏上加(并在文件外 "跳出")还是在结束栏上减(并在文件外 "跳出") :)但这与描述中的一样!!。:) 或者更好的是,警告 "学会计数!"而接受按钮没有激活!"。 ' 如果在调整iTempEndBar/iTempStartBar之后,因为iMaxBars或MINIMUMBARS而改变ComboBoxes中的日期(即使它们不活动),那就太好了。 Miroslav Popov 2009.03.20 12:02 #525 Про MINIMUMBARS тоже не так однозначно - прибавлять к стартовому бару (и "выскочить" за пределы файла) FSB不会加载条数<300的数据文件。错误信息。 更好的是,警告 "学会阅读!"和接受按钮是不活跃的!"。 如果你在 "数据地平线 "中,那就没问题。但你可以正确设置,之后再改成另一个数据源。 当前版本的 "数据地平线 "是可靠的。我认为不存在崩溃的情况。 我将努力改进... Сергей 2009.03.20 13:11 #526 zfs писал(а)>> 动量 MA震荡器--我正在努力寻找不匹配的错误。除了指标值,一切似乎都是一样的。如果有必要,我会把头像贴出来。 还有待观察 float[] afBasePrice = Price(basePrice); 这就是FSB的计算结果 正是 wprice_i=(High[ i]+Low[ i]+2*Close[ i])/4; wprice_mom=(High[ i+ MomPeriod]+Low[ i+ MomPeriod]+2*Close[ i+ MomPeriod])/4; 到目前为止,我只相信iMAOnArray (MT4) = MovingAverage (FSB) :)而后者是一个 "插入ME的哑巴,用double代替float"。 关于MT4中从右到左,FSB中从左到右的数组...主要的问题是如何准备它们,即把它们输入到书面函数的输入端。 如果!!!我将重写,那么只写成 "函数",而不是 "指标"。 除非我在OOS上看到像样的东西,否则我甚至不会考虑第一个 "如果"。 Miroslav Popov 2009.03.20 14:41 #527 Data Horizon Improved!!!! 开始日期和结束日期限制了测试条。 300 <= 测试栏 <= 50,000 附加的文件: fsb_update.zip 540 kb Сергей 2009.03.20 15:05 #528 Miroslav_Popov писал(а)>> Data Horizon Improved!!!! 到目前为止,一切似乎都是正确的。 ' iMaxBars 50 000 bUseStartDate False bUseEndDate Flase >> 日志由酒吧50,000,StartDate = 20.02.01 EndDate = 18.03.09 (文件中的最后日期)。 ' iMaxBars 50 000 bUseStartDate True (01.09.2008) bUseEndDate Flase >> 在 "按条记录 "中,有318条,StartDate = 01.09.08 EndDate = 18.03.09 (文件中的最后日期)。 ' iMaxBars 50 000 bUseStartDate True (01.09.2008) bUseEndDate True (01.01.2009) >> 在'Journal by bars' 2 048, StartDate = 01.09.08 EndDate = 31.12.08 ' iMaxBars 50 000 bUseStartDate False bUseEndDate True (01.01.2009) >> 日志由酒吧50,000,StartDate = 06.12.00 EndDate = 31.12.08 ' iMaxBars 50 000 bUseStartDate False bUseEndDate True (01.05.1999) >> 在'按条记录'2 015中,StartDate = 04.01.99(文件中的第一个日期)EndDate = 30.04.2009 ' 发电机在300条的时候会计算一些东西,可以中止。 Who wants a strategy? Flexible Time Charts for 2008自动交易锦标赛: Registration started! Vasiliy Smirnov 2009.03.20 16:15 #529 可见分形是什么意思? 分形体 可以有阴影。 Yury Reshetov 2009.03.20 16:23 #530 zfs >> : 可见分形是什么意思? 分形体可以有阴影。 当你睁开眼睛看显示器时,它是可见的。当你关闭它时,它就变得不可见了--被阴影所笼罩。 1...464748495051525354555657585960...66 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
而且我认为应该有从dtStartingDate "向右 "的iMaxBars,这样你就可以在文件中移动窗口大小的iMaxBars!
从逻辑上讲。曾经这样做。当你切换到一个不同的日期文件时,问题就出现了。日期范围是一个全局设置--适用于所有数值和时期。
dtStartingDate | <- iMaxBars -> | dEndDate
但如果条形图的dtStartingDate小于iMaxBars.那么dtStartingDate应该有优先权,因为日期比条形图更直观。
我也想这样,但效果不理想。所以我改变了它。
这很完美。
逻辑学家。有一个这样的变体。当你切换到一个不同的日期文件时,问题就会出现。日期范围是一个全局设置--适用于所有数值和时期。
dtStartingDate | <- iMaxBars -> | dEndDate
为什么在改变一个符号/时间框架时不应该调用这个程序?
此外,该程序填充了数组 aBar[iBar - iTempStartBar],并限制了搜索范围--这只是对运行时间的优化!吗,搜索iTempStartBar/iTempEndBar可以从0到iBars,并不麻烦。
我也想这样做,但效果并不好。所以我改变了它。
你没有必要让它变得更难。将日期搜索(如果选中)放在从0到iBars的条形中,如果iTempEndBar-iTempStartBar之间的差值> iMaxBars,那么iTempEndBar=iTempStartBar+iMaxBars。
'
即(还没有看完所有的选项--我 以后再补充)
检查MINIMUMBARS和0--当然了。
但我也添加了一个变体,用户输入了bUseEndDate,没有输入bUseStartDate,而且窗口是以条形指定的(用黑体字突出)。
'
关于MINIMUMBARS也不太清楚--是在开始栏上加(并在文件外 "跳出")还是在结束栏上减(并在文件外 "跳出") :)但这与描述中的一样!!。:)
或者更好的是,警告 "学会计数!"而接受按钮没有激活!"。
'
如果在调整iTempEndBar/iTempStartBar之后,因为iMaxBars或MINIMUMBARS而改变ComboBoxes中的日期(即使它们不活动),那就太好了。
Про MINIMUMBARS тоже не так однозначно - прибавлять к стартовому бару (и "выскочить" за пределы файла)
FSB不会加载条数<300的数据文件。错误信息。
更好的是,警告 "学会阅读!"和接受按钮是不活跃的!"。
如果你在 "数据地平线 "中,那就没问题。但你可以正确设置,之后再改成另一个数据源。
当前版本的 "数据地平线 "是可靠的。我认为不存在崩溃的情况。
我将努力改进...
动量 MA震荡器--我正在努力寻找不匹配的错误。除了指标值,一切似乎都是一样的。如果有必要,我会把头像贴出来。
还有待观察
这就是FSB的计算结果
正是
到目前为止,我只相信iMAOnArray (MT4) = MovingAverage (FSB) :)而后者是一个 "插入ME的哑巴,用double代替float"。
关于MT4中从右到左,FSB中从左到右的数组...主要的问题是如何准备它们,即把它们输入到书面函数的输入端。
如果!!!我将重写,那么只写成 "函数",而不是 "指标"。
除非我在OOS上看到像样的东西,否则我甚至不会考虑第一个 "如果"。
Data Horizon Improved!!!!
开始日期和结束日期限制了测试条。
300 <= 测试栏 <= 50,000
Data Horizon Improved!!!!
到目前为止,一切似乎都是正确的。
'
iMaxBars 50 000
bUseStartDate False
bUseEndDate Flase
>> 日志由酒吧50,000,StartDate = 20.02.01 EndDate = 18.03.09 (文件中的最后日期)。
'
iMaxBars 50 000
bUseStartDate True (01.09.2008)
bUseEndDate Flase
>> 在 "按条记录 "中,有318条,StartDate = 01.09.08 EndDate = 18.03.09 (文件中的最后日期)。
'
iMaxBars 50 000
bUseStartDate True (01.09.2008)
bUseEndDate True (01.01.2009)
>> 在'Journal by bars' 2 048, StartDate = 01.09.08 EndDate = 31.12.08
'
iMaxBars 50 000
bUseStartDate False
bUseEndDate True (01.01.2009)
>> 日志由酒吧50,000,StartDate = 06.12.00 EndDate = 31.12.08
'
iMaxBars 50 000
bUseStartDate False
bUseEndDate True (01.05.1999)
>> 在'按条记录'2 015中,StartDate = 04.01.99(文件中的第一个日期)EndDate = 30.04.2009
'
发电机在300条的时候会计算一些东西,可以中止。
可见分形是什么意思?
分形体 可以有阴影。
可见分形是什么意思?
分形体可以有阴影。
当你睁开眼睛看显示器时,它是可见的。当你关闭它时,它就变得不可见了--被阴影所笼罩。