[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 180 1...173174175176177178179180181182183184185186187...1145 新评论 Mykola Demko 2009.08.05 21:28 #1791 chief2000 >> : 这就是这一切的由来--在日线图上,测试从2003年开始,但在较小的 我没有看到甚至接近这个日期--在5分钟的图表上测试同一个专家顾问,从2009年初开始!!。 也就是说,从2003年到2009年初的日常测试中,说得不好听一点,就是 "不真实" :) 那么,为什么要在这样的数据库中尝试发挥专家顾问的作用呢?我很高兴自己是错的。 是的,我确实没有真正想过当我闭上眼睛的时候世界会去哪里的问题 :o) 从建模速度的减慢来看(当没有足够的历史 "All ticks "模型时),EA是从最小的可用TF开始建模的。 然后在报告中显示差异性错误。 1Rakso 2009.08.05 22:17 #1792 StatBars >> : 如果你需要0和1条,为什么要使用循环?如果你只想从1和0条中获取数值,那么就去掉循环和a=0。 StatBars, 谢谢! 我只想知道这个功能是什么,它的作用是什么.....有了1和0条就清楚了,原则上我知道.... 如果你能用更简单的方式解释,我无法理解它是什么(? Oleg 2009.08.06 09:12 #1793 rid >> : 在条形图内部,软件几乎从一个 "火炬 "上模拟出刻度线。 因此--刻度越低--结果就越可靠。 策略测试仪:测试交易策略时的模拟模式》。 这篇文章解释得非常好--谢谢你! Можно получить максимально точное тестирование и хорошую гарантию достоверности результатов, если есть вспомогательные таймфреймы более мелких периодов, которые на 100% покрывают исследуемый период. 简而言之,如果最小的时间框架(1分钟)只涵盖过去半年的历史 那么自1989年以来的测试就没有意义了。在最坏的情况下,我们可以依靠5分钟的报价 (在D日的时间框架内测试时,历史可能越长)。 唯一剩下的就是找到1分钟内最长的历史。 [删除] 2009.08.06 11:41 #1794 请告诉我如何计算这些线。 =NormalizeDouble(MathAbs(MathSin(160142 + 1)), 8) * 100000000 + NormalizeDouble(MathSin(2033.12.31 00:00 + 1)) , 8) * 100000000; = NormalizeDouble(MathAbs(MathSin(160142 + 7)), 8) * 100000000 + NormalizeDouble(MathAbs(MathSin( 2033.12.31 00:00 + 1)) , 8) * 100000000 我如何将这些公式翻译成Excel?我对编程一窍不通,所以我想用通常的数学公式来计算。 我还不确定日期是否应该采用这种格式。也许--它是一种数字格式?Excel将这种格式转换为一个数字--48944。 cdover 2009.08.06 12:53 #1795 你好,请告诉我,在OrderSend()函数中,我需要指定手数的参数。我如何使地段大小成为一个恒定的数字?例如1600美元,而存款的总规模可能有所不同。事先非常感谢! Rid 2009.08.06 15:50 #1796 chief2000 >> : 剩下的就是为1分钟找到一个长故事。 在mt4中,有一个这样的故事。(来自MQ档案) 菜单 服务/参考文献库/工具/基金/就业 Oleg 2009.08.06 16:54 #1797 有,但默认为太短。 事实证明,你需要在图表设置 中把两行的条数改为10,000,000,000。 (默认值要低得多)。然后上传分钟的报价,再返回之前的数值。 T.so从2000年开始上传 :)谢谢! Rid 2009.08.06 17:21 #1798 cdover >> : 你好,请告诉我,在OrderSend()函数中,我需要在参数中指定手数大小。我怎样才能使投标的规模是一个恒定的数字?例如,1600美元,而存款的总规模可以有所不同。事先非常感谢! 这是个奇怪的问题。 所以在那里放一个变量,并在外部参数中设置其值。 //Внешние параметры extern double Lot= 0.1;//размер лота ... ... ... ... OrderSend(Symbol(),OP_SELL, Lot,Bid,3, SL, TP,"Тра-ля-ля", Magic,0,Red); 1Rakso 2009.08.07 08:26 #1799 cdover >> : 你好,请你告诉我,在OrderSend()函数中,我需要在参数中指定批量大小。我如何使一个投标的大小是恒定的数字?例如,1600美元,而总的存款规模可以有所不同。事先非常感谢! 我猜你的意思是,地段应该固定在一定的存款额度上?假设如果入金1600手0.01入金变成3200手变成0.02....itd或只是一个固定手数? 你可以根据自己的喜好改变屏幕底部的公式,但我认为这是一个更好的存款百分比的公式。 extern double PercentLots=5;// процентный лот OrderSend(Symbol(),OP_SELL, GetLots(),Bid, slip,0,Bid- TakeProfit*Point,"Tра ля ля", MagicNumber,0,Red); это можно закинуть вниз кода советника double GetLots() { double minlot = MarketInfo(Symbol(), MODE_MINLOT); double maxlot = MarketInfo(Symbol(), MODE_MAXLOT); if( PercentLots!=0) { double lot = NormalizeDouble(AccountEquity() * PercentLots /1000.0 / 100.0, 2); if( lot < minlot) lot = minlot; if( lot > maxlot) lot = maxlot; } else lot= Lots; return( lot); } daddy 2009.08.07 09:46 #1800 嘿,各位,请帮我一下。 如果(ShowNumbers) { ObjectCreate("thirteenth "+i,OBJ_TEXT,0,Time[i],High[i]+add) 。 ObjectSetText("thirteenth "+i, "+13,14, "Arial",Sell); "所以这里还有信号" } } 我不能让它工作,预先感谢。 1...173174175176177178179180181182183184185186187...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
这就是这一切的由来--在日线图上,测试从2003年开始,但在较小的
我没有看到甚至接近这个日期--在5分钟的图表上测试同一个专家顾问,从2009年初开始!!。
也就是说,从2003年到2009年初的日常测试中,说得不好听一点,就是 "不真实" :)
那么,为什么要在这样的数据库中尝试发挥专家顾问的作用呢?我很高兴自己是错的。
是的,我确实没有真正想过当我闭上眼睛的时候世界会去哪里的问题 :o)
从建模速度的减慢来看(当没有足够的历史 "All ticks "模型时),EA是从最小的可用TF开始建模的。
然后在报告中显示差异性错误。
如果你需要0和1条,为什么要使用循环?如果你只想从1和0条中获取数值,那么就去掉循环和a=0。
StatBars, 谢谢!
我只想知道这个功能是什么,它的作用是什么.....有了1和0条就清楚了,原则上我知道....
如果你能用更简单的方式解释,我无法理解它是什么(?
在条形图内部,软件几乎从一个 "火炬 "上模拟出刻度线。
因此--刻度越低--结果就越可靠。
策略测试仪:测试交易策略时的模拟模式》。
这篇文章解释得非常好--谢谢你!
Можно получить максимально точное тестирование и хорошую гарантию достоверности результатов, если есть вспомогательные таймфреймы более мелких периодов, которые на 100% покрывают исследуемый период.
简而言之,如果最小的时间框架(1分钟)只涵盖过去半年的历史
那么自1989年以来的测试就没有意义了。在最坏的情况下,我们可以依靠5分钟的报价
(在D日的时间框架内测试时,历史可能越长)。
唯一剩下的就是找到1分钟内最长的历史。
请告诉我如何计算这些线。
=NormalizeDouble(MathAbs(MathSin(160142 + 1)), 8) * 100000000 + NormalizeDouble(MathSin(2033.12.31 00:00 + 1)) , 8) * 100000000;
= NormalizeDouble(MathAbs(MathSin(160142 + 7)), 8) * 100000000 + NormalizeDouble(MathAbs(MathSin( 2033.12.31 00:00 + 1)) , 8) * 100000000
我如何将这些公式翻译成Excel?我对编程一窍不通,所以我想用通常的数学公式来计算。
我还不确定日期是否应该采用这种格式。也许--它是一种数字格式?Excel将这种格式转换为一个数字--48944。
剩下的就是为1分钟找到一个长故事。
在mt4中,有一个这样的故事。(来自MQ档案)
菜单 服务/参考文献库/工具/基金/就业
有,但默认为太短。
事实证明,你需要在图表设置 中把两行的条数改为10,000,000,000。
(默认值要低得多)。然后上传分钟的报价,再返回之前的数值。
T.so从2000年开始上传 :)谢谢!
你好,请告诉我,在OrderSend()函数中,我需要在参数中指定手数大小。我怎样才能使投标的规模是一个恒定的数字?例如,1600美元,而存款的总规模可以有所不同。事先非常感谢!
这是个奇怪的问题。 所以在那里放一个变量,并在外部参数中设置其值。
你好,请你告诉我,在OrderSend()函数中,我需要在参数中指定批量大小。我如何使一个投标的大小是恒定的数字?例如,1600美元,而总的存款规模可以有所不同。事先非常感谢!
我猜你的意思是,地段应该固定在一定的存款额度上?假设如果入金1600手0.01入金变成3200手变成0.02....itd或只是一个固定手数?
你可以根据自己的喜好改变屏幕底部的公式,但我认为这是一个更好的存款百分比的公式。
嘿,各位,请帮我一下。
如果(ShowNumbers)
{
ObjectCreate("thirteenth "+i,OBJ_TEXT,0,Time[i],High[i]+add) 。
ObjectSetText("thirteenth "+i, "+13,14, "Arial",Sell);
"所以这里还有信号"
}
}
我不能让它工作,预先感谢。