脚本: OpenCL 测试 - 页 3 1234 新评论 Renat Fatkhullin 2012.03.19 17:38 #21 sergeev:该功能是否适用于所有 MQL,而不仅仅适用于 OpenCL?在创建的 BMP 资源中,alpha 通道的情况如何?是的,该功能是通用的,与 OpenCL 没有直接关系。所有 32 位色彩的图形资源都完全支持 alpha 通道。在创建图形图像时,您可以使用不同类型的 alpha 通道处理方式:COLOR_FORMAT_XRGB_NOALPHA - 颜色缓冲区包含 24 位颜色,alpha 通道被忽略(最快的输出方式)COLOR_FORMAT_ARGB_RAW - 带 Alpha 通道的完整 32 位图像,按原样输出(速度较慢)。COLOR_FORMAT_ARGB_NORMALIZE - 含 alpha 通道的 32 位图像,需要进行归一化处理(修改原始图像,以便在重叠时不会因溢出有效位数而损坏色彩)。顺便说一下,所有通过 #resource 读取的图片在写入 EX5 文件时都会自动转换为 32 位并压缩。 Renat Fatkhullin 2012.03.19 17:40 #22 IgorM:我理解,但我认为开发人员最好一次性发布一个新函数和一个处理图形的基类,否则 "观众大喊 "在 mql5 上编程困难的声音又会响起。我们的原则是经常分批发布并跟踪结果。如果我们等待 "当程序库准备就绪时",那么我们的开发速度将下降 5-10 倍,每六个月才会发布一次。 --- 2012.03.19 19:03 #23 Mischek: 就是这样的。 我是说ResourceCreate。 --- 2012.03.19 19:06 #24 Renat:是的,这个功能是通用的,与 OpenCL 没有直接关系。 好吧,那就一切顺利。 我已经厌倦了为 BMP 创建临时文件。 onewithzachy 2012.05.20 10:33 #25 我无法运行此脚本 :(.已编译,但在 MT5 b 642 中一直显示 "未找到 OpenCL 测试"。Vista Home Basic SP2 奔腾双核 CPU T4200 @ 2 GHz,Mobile Intel® 4 Series Express Chipset Family GPU。:( onewithzachy 2012.05.21 07:13 #26 onewithzachy:我无法运行此脚本 :(.已编译,但在 MT5 b 642 中一直显示 "未找到 OpenCL 测试"。Vista Home Basic SP2 奔腾双核 CPU T4200 @ 2 GHz,Mobile Intel® 4 Series Express Chipset Family GPU。:(好吧,我自己回复。我的系统不支持https:// en.wikipedia.org/wiki/OpenCLhttp://w ww.khronos.org/conformance/adopters/conformant-products/ Alain Verleyen 2013.05.31 21:13 #27 和上面其他一些人一样,我在运行脚本时也遇到了错误:2013.05.31 20:58:09 OpenCLTest (AUDUSD,D1) 未找到 OpenCL我 做了 以下改动, 解决了这个 问题: if((cl_ctx=CLContextCreate())==INVALID_HANDLE) 到 if((cl_ctx=CLContextCreate(CL_USE_ANY))==INVALID_HANDLE) 结果:2013.05.31 21:06:51 OpenCLTest (AUDUSD,D1) OpenCL: CPU 设备 'Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz' 已选定 MetaTrader 交易平台屏幕截图 Audusd, D1, 2013.05.31 MetaQuotes Software Corp., MetaTrader 5, 演示版 打开 CL 测试 对图表上的单个文本标签和位图进行性能测试 错误、漏洞、问题 基于Metatrader 5的标准指标的市场状况评估 Peter Janetka 2013.09.30 20:44 #28 在英特尔 HD5000 上,它可以完美运行。 [删除] 2014.11.06 23:50 #29 哎呀,有趣的话题。 Igor Konyashin 2014.11.07 02:05 #30 点击 "查看 "按钮时,弹出了一个 404 错误窗口。管理员,请修复它。 1234 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
该功能是否适用于所有 MQL,而不仅仅适用于 OpenCL?
在创建的 BMP 资源中,alpha 通道的情况如何?
是的,该功能是通用的,与 OpenCL 没有直接关系。
所有 32 位色彩的图形资源都完全支持 alpha 通道。在创建图形图像时,您可以使用不同类型的 alpha 通道处理方式:
顺便说一下,所有通过 #resource 读取的图片在写入 EX5 文件时都会自动转换为 32 位并压缩。
我理解,但我认为开发人员最好一次性发布一个新函数和一个处理图形的基类,否则 "观众大喊 "在 mql5 上编程困难的声音又会响起。
我们的原则是经常分批发布并跟踪结果。
如果我们等待 "当程序库准备就绪时",那么我们的开发速度将下降 5-10 倍,每六个月才会发布一次。
就是这样的。
是的,这个功能是通用的,与 OpenCL 没有直接关系。
我已经厌倦了为 BMP 创建临时文件。
我无法运行此脚本 :(.已编译,但在 MT5 b 642 中一直显示 "未找到 OpenCL 测试"。
Vista Home Basic SP2 奔腾双核 CPU T4200 @ 2 GHz,Mobile Intel® 4 Series Express Chipset Family GPU。
:(
我无法运行此脚本 :(.已编译,但在 MT5 b 642 中一直显示 "未找到 OpenCL 测试"。
Vista Home Basic SP2 奔腾双核 CPU T4200 @ 2 GHz,Mobile Intel® 4 Series Express Chipset Family GPU。
:(
好吧,我自己回复。我的系统不支持
https:// en.wikipedia.org/wiki/OpenCL
http://w ww.khronos.org/conformance/adopters/conformant-products/
和上面其他一些人一样,我在运行脚本时也遇到了错误:
2013.05.31 20:58:09 OpenCLTest (AUDUSD,D1) 未找到 OpenCL
我 做了 以下改动, 解决了这个 问题:
到
结果:
2013.05.31 21:06:51 OpenCLTest (AUDUSD,D1) OpenCL: CPU 设备 'Intel(R) Core(TM) i7-2677M CPU @ 1.80GHz' 已选定
MetaTrader 交易平台屏幕截图
Audusd, D1, 2013.05.31
MetaQuotes Software Corp., MetaTrader 5, 演示版
打开 CL 测试
在英特尔 HD5000 上,它可以完美运行。
点击 "查看 "按钮时,弹出了一个 404 错误窗口。
管理员,请修复它。