[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 266 1...259260261262263264265266267268269270271272273...1145 新评论 mike 2009.10.22 10:00 #2651 snowman647 >> : 非常感谢你。 问题来了 我写了一个EA,从DLL中导入了一些函数 - 我试图运行一个策略测试器,得到的结果是 我不能使用DLL来测试我的EA的策略? 或什么样的错误? 回答我自己的问题 服务 - 设置 - 启用DLL导入 ilyaa 2009.10.22 10:14 #2652 请提供关于MA平滑配方的建议。这里有一个插图,以防万一 :) 马云 它是如何熨烫的? mike 2009.10.22 10:21 #2653 IlyaA >> : 请提供关于MA平滑配方的建议。这里有一个插图,以防万一 :) 马云 它是如何熨烫的? >> https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/ma Vladimir M. 2009.10.22 11:34 #2654 先生们,你们能否建议一个简单的代码来设置挂单 价格,使其以0或5结束。 顺便问一下,我如何设置挂牌价的倍数? 我试过用除法的余数或百分数比较,但没有一下子理解。 我感谢那些作出回应的人。 Vasiliy Orlov 2009.10.22 14:04 #2655 rosomah писал(а)>> 先生们,你们能否建议一个简单的代码来设置挂单价格,使其以0或5结束。 顺便问一下,我如何设置挂牌价的倍数? 我试过用除法的余数或百分数比较,但没有一下子理解。 谢谢那些回答的人。 double NormalizeDouble( double value, int digits) 将一个浮点数舍入到指定的精度。 价值 - 带浮点的值。 数字 - 一种精度格式,小数点后的数字(0-8)。 [删除] 2009.10.22 14:58 #2656 我的朋友们,你们能告诉我哪里犯了错误吗? 有一个指标BrainTrend1N--它根据价格运动的方向给柱子着色。 我正在编写一个专家顾问,当一个柱状体上升时买入(默认为蓝色),当一个柱状体下降时卖出(默认为红色)。 我正在从EA访问适当的指标缓冲区,但不幸的是,EA在测试期间没有做任何交易。 你有什么处理方法的建议吗? 事先非常感谢。 附加的文件: braintrend1n_1.mq4 3 kb phvhbktwmqwhdtbcrexkjrgvyrr.mq4 7 kb Vladimir M. 2009.10.22 15:07 #2657 vasya_vasya писал(а) 谢谢,但我问的不是这个问题。 一个EA跟踪一个配对,让它下以 "0 "结尾的价格挂单。 而另一个,例如,在相邻的一对上放置以 "5 "结尾的挂单。而另一个,比如说,设置以 "3 "或 "8 "结尾的挂单。 它是关于价格的最后一位数字。 我更喜欢使用吊坠,每次放置5-10个,以避免混淆。 现在我正在改进挂单的放置,并希望在我的专家顾问系统中处理这个问题,以获得更好的视觉效果。 如何设置待定价格的最后一位数字? 还是我已经得到了答案? Vasiliy Orlov 2009.10.22 16:16 #2658 rosomah писал(а)>> 谢谢,但我问的不是这个问题。 一个EA跟踪一个配对,让它下以 "0 "结尾的价格挂单。 而另一个,例如,在相邻的一对上放置以 "5 "结尾的挂单。而另一个,比如说,设置以 "3 "或 "8 "结尾的挂单。 它是关于价格的最后一位数字。 我更喜欢使用吊坠,每次放置5-10个,以避免混淆。 现在我正在改进挂单的放置,并希望在我的专家顾问系统中处理这个问题,使之清晰化。 如何设置待定价格的最后一位数字? 还是我已经得到了答案? 例子 如果(NormalizeDouble( x/10,4)==x/10)--在零点到期的条件if(NormalizeDouble( x/5,4)==x/5 )--在五点到期的条件 以检查123456789的结局 的功能 MathCeil( 双重x) 例子 双重xx。 xx=出价/点-(MathCeil(出价/点/10)-1)*10。 Print("Bid = "+Bid+" Point = "+xx); Yury Reshetov 2009.10.22 16:57 #2659 rosomah >> : 谢谢,但我问的不是这个问题。 一个EA跟踪一个配对,让它下以 "0 "结尾的价格挂单。 而另一个,例如,在相邻的一对上放置以 "5 "结尾的挂单。 而另一个,比如说,设置以 "3 "或 "8 "结尾的挂单。 这是关于价格的最后一位数字。 我更喜欢使用吊坠,每次放置5-10个,以避免混淆。 现在我正在改进挂单的放置,并希望在我的专家顾问系统中处理这个问题,使之清晰化。 如何设置待定价格的最后一位数字? 还是我已经得到了答案? 如果数字被设定为整数类型,它是基本的,例如 如果((number % 10) == n) { // 数字的最后一位数是n(以n结尾),其中n是0到9范围内的整数 } 如果数字不是整数,它总是可以被转换为整数类型。 [删除] 2009.10.22 17:05 #2660 祝大家今天愉快 你们知道策略测试员 可能挂掉的原因吗? 当优化一个简单的专家顾问时,测试器要么立即 "死亡",要么在经过一定数量后挂起。只有几百万个搜索选项,我试着把它们减少到几千个--它仍然抵制。它只是在日志中一直写着 "优化开始"。专家顾问是非常原始的--CCI上的信号,在指标越过上限或下限时开仓(水平由优化定义),在相反的信号或获利或止损时关闭订单并同时打开下一个订单(TP和SL水平也由优化定义)。这就是 "总是在市场上 "的版本,带有止损。而这个EA的前一个版本--当基于相同的信号进入时,但只用止损来关闭--测试和优化没有问题。我尝试了一切--我更新了分钟历史记录,更换了终端和电脑,尝试了所有的测试变体(按开盘价、按检查点和按所有点位),用手鼓跳舞,念出了名字--但没有任何效果......。:-( 刺猬知道,在现实世界中,这样的专家会失败,但我需要它有两个原因。 a) 我正在学习用它来编程。 b) 我想尝试把它(不是特别是这个专家,而是一个改良的CCI)作为一个机车来使用,以便能够附加附加条件。 因此,为什么优化不成功的问题对我来说很重要:是我的代码有问题,还是MT4的一些特殊功能。 1...259260261262263264265266267268269270271272273...1145 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
非常感谢你。
问题来了
我写了一个EA,从DLL中导入了一些函数 - 我试图运行一个策略测试器,得到的结果是
我不能使用DLL来测试我的EA的策略?
或什么样的错误?
回答我自己的问题 服务 - 设置 - 启用DLL导入
请提供关于MA平滑配方的建议。这里有一个插图,以防万一 :)
![马云](https://c.mql5.com/mql4/forum/2009/10/22.10.gif)
它是如何熨烫的?马云
请提供关于MA平滑配方的建议。这里有一个插图,以防万一 :)
它是如何熨烫的?马云
>> https://www.metatrader5.com/ru/terminal/help/indicators/trend_indicators/ma
先生们,你们能否建议一个简单的代码来设置挂单 价格,使其以0或5结束。
顺便问一下,我如何设置挂牌价的倍数?
我试过用除法的余数或百分数比较,但没有一下子理解。
我感谢那些作出回应的人。
先生们,你们能否建议一个简单的代码来设置挂单价格,使其以0或5结束。
顺便问一下,我如何设置挂牌价的倍数?
我试过用除法的余数或百分数比较,但没有一下子理解。
谢谢那些回答的人。
将一个浮点数舍入到指定的精度。
我的朋友们,你们能告诉我哪里犯了错误吗?
有一个指标BrainTrend1N--它根据价格运动的方向给柱子着色。
我正在编写一个专家顾问,当一个柱状体上升时买入(默认为蓝色),当一个柱状体下降时卖出(默认为红色)。
我正在从EA访问适当的指标缓冲区,但不幸的是,EA在测试期间没有做任何交易。
你有什么处理方法的建议吗?
事先非常感谢。
谢谢,但我问的不是这个问题。
一个EA跟踪一个配对,让它下以 "0 "结尾的价格挂单。
而另一个,例如,在相邻的一对上放置以 "5 "结尾的挂单。而另一个,比如说,设置以 "3 "或 "8 "结尾的挂单。
它是关于价格的最后一位数字。
我更喜欢使用吊坠,每次放置5-10个,以避免混淆。
现在我正在改进挂单的放置,并希望在我的专家顾问系统中处理这个问题,以获得更好的视觉效果。
如何设置待定价格的最后一位数字?
还是我已经得到了答案?
谢谢,但我问的不是这个问题。
一个EA跟踪一个配对,让它下以 "0 "结尾的价格挂单。
而另一个,例如,在相邻的一对上放置以 "5 "结尾的挂单。而另一个,比如说,设置以 "3 "或 "8 "结尾的挂单。
它是关于价格的最后一位数字。
我更喜欢使用吊坠,每次放置5-10个,以避免混淆。
现在我正在改进挂单的放置,并希望在我的专家顾问系统中处理这个问题,使之清晰化。
如何设置待定价格的最后一位数字?
还是我已经得到了答案?
例子
以检查123456789的结局
的功能
例子
xx=出价/点-(MathCeil(出价/点/10)-1)*10。
Print("Bid = "+Bid+" Point = "+xx);
谢谢,但我问的不是这个问题。
一个EA跟踪一个配对,让它下以 "0 "结尾的价格挂单。
而另一个,例如,在相邻的一对上放置以 "5 "结尾的挂单。 而另一个,比如说,设置以 "3 "或 "8 "结尾的挂单。
这是关于价格的最后一位数字。
我更喜欢使用吊坠,每次放置5-10个,以避免混淆。
现在我正在改进挂单的放置,并希望在我的专家顾问系统中处理这个问题,使之清晰化。
如何设置待定价格的最后一位数字?
还是我已经得到了答案?
如果数字被设定为整数类型,它是基本的,例如
如果((number % 10) == n) {
// 数字的最后一位数是n(以n结尾),其中n是0到9范围内的整数
}
如果数字不是整数,它总是可以被转换为整数类型。
祝大家今天愉快
你们知道策略测试员 可能挂掉的原因吗?
当优化一个简单的专家顾问时,测试器要么立即 "死亡",要么在经过一定数量后挂起。只有几百万个搜索选项,我试着把它们减少到几千个--它仍然抵制。它只是在日志中一直写着 "优化开始"。专家顾问是非常原始的--CCI上的信号,在指标越过上限或下限时开仓(水平由优化定义),在相反的信号或获利或止损时关闭订单并同时打开下一个订单(TP和SL水平也由优化定义)。这就是 "总是在市场上 "的版本,带有止损。而这个EA的前一个版本--当基于相同的信号进入时,但只用止损来关闭--测试和优化没有问题。我尝试了一切--我更新了分钟历史记录,更换了终端和电脑,尝试了所有的测试变体(按开盘价、按检查点和按所有点位),用手鼓跳舞,念出了名字--但没有任何效果......。:-(
刺猬知道,在现实世界中,这样的专家会失败,但我需要它有两个原因。
a) 我正在学习用它来编程。
b) 我想尝试把它(不是特别是这个专家,而是一个改良的CCI)作为一个机车来使用,以便能够附加附加条件。
因此,为什么优化不成功的问题对我来说很重要:是我的代码有问题,还是MT4的一些特殊功能。