請問 iCustom() 要如何在 EA 中取得自製的 indicator ? 新评论 Mark Tsai 2008.04.05 17:58 請問 iCustom() 要如何在 EA 中取得自製的 indicator ? 例如我自己寫了一個 自定義指標,其中有 3 個 indicator_buffers ( 自定義指標 本身運作正常 ) 但我在 EA 中使用 Max_val=iCustom(Null,0,"TestLine",10,0,0); 試圖要取得 自定義指標中的 ExtBuffer0[] 的值, 但是在模擬測試中看到傳回的值都是 0 ,似乎沒有動作。 參考英文論壇中有相關的範例 'Cannot get iCustom to work' 與我用的方式也相符,甚至我試著用 iCustom 抓取系統本身附帶的指標也都正常傳回值, 也不需要用類似 'Transferring an Indicator Code into an Expert Advisor Code. Conclusion' 所描述要另外使用 #include <xxxx.mqh> 的方式(這種方式實在很麻煩,也試不成功) 會是 自定義指標 的 TestLine.ex4 這個檔案要另外存在別的目錄中才有用嗎 ? ( 目前是自動產生在 \MetaTrader 4\experts\indicators\ 目錄下 ) 請各位前輩指點一下該怎麼解決這個問題,謝謝 Advanced way to create indicators: IndicatorCreate 三色指标和最大程度简化写入指标的一些方法 将指标代码转移至 Expert Advisor 代码。Expert Advisor 和指标函数的总体结构方案 Mark Tsai 2008.04.05 18:07 #1 補充一下 我在模擬測試時,日誌中會一直出現 [ Cannot open file 'C:\Program Files\MetaTrader 4\experts\indicators\TestLine.ex4' on the EURUSD,H4 ] 的錯誤訊息 ? Mark Tsai 2008.04.06 08:11 #2 問題解決了 philo2017 2018.05.19 04:34 #3 Mark Tsai: 問題解決了您好!问题怎么解决的呢?十年后我也遇到了同样问题~~~~~ lrain5477 2018.05.21 10:15 #4 十年後的我也遇到了 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
例如我自己寫了一個 自定義指標,其中有 3 個 indicator_buffers ( 自定義指標 本身運作正常 )
但我在 EA 中使用 Max_val=iCustom(Null,0,"TestLine",10,0,0); 試圖要取得 自定義指標中的 ExtBuffer0[] 的值,
但是在模擬測試中看到傳回的值都是 0 ,似乎沒有動作。
參考英文論壇中有相關的範例 'Cannot get iCustom to work' 與我用的方式也相符,甚至我試著用 iCustom 抓取系統本身附帶的指標也都正常傳回值,
也不需要用類似 'Transferring an Indicator Code into an Expert Advisor Code. Conclusion' 所描述要另外使用 #include <xxxx.mqh> 的方式(這種方式實在很麻煩,也試不成功)
會是 自定義指標 的 TestLine.ex4 這個檔案要另外存在別的目錄中才有用嗎 ? ( 目前是自動產生在 \MetaTrader 4\experts\indicators\ 目錄下 )
請各位前輩指點一下該怎麼解決這個問題,謝謝