ICustom函数 - 页 6 12345678910111213...23 新评论 Kyaw Tun 2008.05.12 09:35 #51 伙计们。 我需要一些关于DGC的OzFX代码的帮助... /*---------------------*/ /*ozfx常规代码 */ /*---------------------*/ OzFX_Regular[k] = 0。 如果(iAC(Symbol(), 0, k) > 0 &&) iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && 。 iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 ) { 如果(iLastRegular != 1)OzFX_Regular[k] = 1。 iLastRegular = 1。 } 如果iLastRegular是1,它将释放BUY给EA ... 在这里,我想为名为 Lagurerre-ACS1的指标 增加一个条件,设置为0.6,1000,2,在指标>0.15时触发买入。 是像下面这样吗? /*---------------------*/ /*ozfx常规代码 */ /*---------------------*/ OzFX_Regular[k] = 0。 如果(iAC(Symbol(), 0, k) > 0 &&) iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && 。 iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 &  iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k) > 0.15) { 如果(iLastRegular != 1)OzFX_Regular[k] = 1。 iLastRegular = 1; } 预先感谢 声波 [删除] 2008.05.12 11:40 #52 sonicdeejay: 各位。我需要DGC对OzFX代码的一些帮助... 如果iLastRegular为1,它将向EA释放买入... 这里我想为名为Lagurerre-ACS1的指标增加一个条件,设置为0.6,1000,2,在指标>0.15后触发买入。 是不是像下面这样? 谢谢你 声波 根据调用的缓冲区是第一个(名为0),这似乎是可以的。我猜你知道你需要哪一个。 只是一个建议。当你写多个条件时,最好把它们分开,因为在你的情况下,即使只有第一个条件是有效的,所有其他的条件都会在每个tick上计算,然后使EA的计算量很大。你可以这样写。 if(iAC(Symbol(), 0, k) > 0) { 如果(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) { 如果(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) { 如果(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { 然后你的代码在这里 }}}} 最好的办法是在条件的开始部分,将最后发出信号的条件进行排序。这样,条件的 "循环 "将被完全计算,而不是每一个刻度,而是当几乎所有的条件都有效时。 希望这对你有帮助。 费鲁弗斯 Kyaw Tun 2008.05.13 01:26 #53 FerruFx: 根据调用的缓冲区是第一个(命名为0),似乎是可以的。我猜你知道你需要哪一个。只是一个建议。当你写多个条件时,最好把它们分开,因为在你的情况下,即使只有第一个条件是有效的,所有其他的条件也会在每个tick上计算,然后使EA的计算量变大。你可以这样写。 if(iAC(Symbol(), 0, k) > 0) { 如果(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) { 如果(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) { 如果(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) { 然后你的代码在这里 }}}} 最好的办法是在条件的开始部分,将最后发出信号的条件排序。这样,条件的 "循环 "将被完全计算,而不是每一个刻度,而是当几乎所有的条件都有效时。 希望这有帮助。 冯小刚 你能帮我一下吗? 声波系统!- 第16页 声波 payback 2008.05.14 07:37 #54 一个小小的帮助... 嗨,我正试图为一个EA编程,我跟随你的课程(非常有趣!)。 我很清楚如何用java和一些c++编程。 我试图用大脑趋势指标来编写一个EA,背后的想法是 当brainTrend2stop和brainTrend1stop的DOT出现时,买入(反之亦然)。 但如果我像这样调用icustom函数 BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1) 。 我只得到指标在当前条中的值 有什么方法可以让它变成布尔值吗? buy=true BuyCondition = (IndicatorName1=true && IndicatorName2=true)。 谁能帮帮我,请帮帮我? Michel 2008.05.14 18:46 #55 payback: 嗨,我正在尝试编程一个EA,我跟随你的课程(非常有趣!)。我对java和一些c++的编程很了解。 我试图用大脑趋势指标来编程一个EA,背后的想法是 当BrainTrend2stop和BrainTrend1stop的DOT出现时,买入(反之亦然)。 但如果我像这样调用icustom函数 BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1) 。 我只得到指标在当前条中的值 有什么方法可以让它变成布尔值吗? buy=true BuyCondition = (IndicatorName1=true && IndicatorName2=true)。 谁能帮帮我,请帮帮我? 没有必要把同样的问题贴在任何地方! payback 2008.05.14 22:42 #56 对不起! ,但还是谢谢你。 [删除] 2008.05.16 17:08 #57 请帮助...iStochastics和iCustom返回错误的值 大家好。 我在使用iStochastic 函数 和iCustom 函数时遇到一些问题,希望你们能帮助我。无论是哪个函数,我得到的值都与我在图表上看到的随机指标或我用iCustom函数调用的自己的指标不 一致。 原因是什么,我怎样才能解决这个问题? 我很感谢你的帮助,并提前感谢你。 cockeyedcowboy 2008.05.17 22:30 #58 linalm: 大家好。 我在使用iStochastic 函数和iCustom 函数时遇到一些问题,希望你们能帮助我。在这两个函数中,我得到的值与 我在图表上看到的随机指标或我用iCustom函数调用的自己的指标不 一致。 原因是什么,我怎样才能解决这个问题?我很感谢你的帮助,并提前感谢你。 我遇到了一些问题,当iCustom与NormalizeDouble()函数 一起使用时,会返回不同的值。 Kyaw Tun 2008.05.29 02:29 #59 double Buy1_1 = iCustom(NULL, 0, "i_Trend", 0, 0, 0, 20, 2, 13, 300,0, 0);double Buy1_2 = iCustom(NULL, 0, "i_Trend", 0, 0, 0, 20, 2, 13, 300,1, 0) 。 我想知道这些0和1之间的区别是什么...。 我已经检查了这里,但似乎不明白... iCustom - MQL4 文档 谢谢你 声波 [删除] 2008.05.29 02:38 #60 sonicdeejay: 我想知道这些0和1之间的区别是什么...我已经检查了这里,但似乎不明白... iCustom - MQL4 文档 谢谢你的建议 声波 这些是你调用的iTrend指标的缓冲区#。 冯先生 12345678910111213...23 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
伙计们。
我需要一些关于DGC的OzFX代码的帮助...
/*---------------------*/
/*ozfx常规代码 */
/*---------------------*/
OzFX_Regular[k] = 0。
如果(iAC(Symbol(), 0, k) > 0 &&)
iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && 。
iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 )
{
如果(iLastRegular != 1)OzFX_Regular[k] = 1。
iLastRegular = 1。
}
如果iLastRegular是1,它将释放BUY给EA ...
在这里,我想为名为 Lagurerre-ACS1的指标 增加一个条件,设置为0.6,1000,2,在指标>0.15时触发买入。
是像下面这样吗?
/*---------------------*/
/*ozfx常规代码 */
/*---------------------*/
OzFX_Regular[k] = 0。
如果(iAC(Symbol(), 0, k) > 0 &&)
iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1) && 。
iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50 & 
iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k) > 0.15)
{
如果(iLastRegular != 1)OzFX_Regular[k] = 1。
iLastRegular = 1;
}
预先感谢
声波
各位。
我需要DGC对OzFX代码的一些帮助...
如果iLastRegular为1,它将向EA释放买入...
这里我想为名为Lagurerre-ACS1的指标增加一个条件,设置为0.6,1000,2,在指标>0.15后触发买入。
是不是像下面这样?
谢谢你
声波根据调用的缓冲区是第一个(名为0),这似乎是可以的。我猜你知道你需要哪一个。
只是一个建议。当你写多个条件时,最好把它们分开,因为在你的情况下,即使只有第一个条件是有效的,所有其他的条件都会在每个tick上计算,然后使EA的计算量很大。你可以这样写。
if(iAC(Symbol(), 0, k) > 0) {
如果(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) {
如果(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) {
如果(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) {
然后你的代码在这里
}}}}
最好的办法是在条件的开始部分,将最后发出信号的条件进行排序。这样,条件的 "循环 "将被完全计算,而不是每一个刻度,而是当几乎所有的条件都有效时。
希望这对你有帮助。
费鲁弗斯
根据调用的缓冲区是第一个(命名为0),似乎是可以的。我猜你知道你需要哪一个。
只是一个建议。当你写多个条件时,最好把它们分开,因为在你的情况下,即使只有第一个条件是有效的,所有其他的条件也会在每个tick上计算,然后使EA的计算量变大。你可以这样写。
if(iAC(Symbol(), 0, k) > 0) {
如果(iAC(Symbol(), 0, k) > iAC(Symbol(), 0, k + 1)) {
如果(iStochastic(Symbol(), 0, 5, 3, 3, MODE_SMA, 0, MODE_MAIN, k) > 50) {
如果(iCustom(Symbol(), 0, "Laguerre-ACS1", 0.6, 1000, 2, 0, k)> 0.15) {
然后你的代码在这里
}}}}
最好的办法是在条件的开始部分,将最后发出信号的条件排序。这样,条件的 "循环 "将被完全计算,而不是每一个刻度,而是当几乎所有的条件都有效时。
希望这有帮助。
冯小刚你能帮我一下吗?
声波系统!- 第16页
声波
一个小小的帮助...
嗨,我正试图为一个EA编程,我跟随你的课程(非常有趣!)。
我很清楚如何用java和一些c++编程。
我试图用大脑趋势指标来编写一个EA,背后的想法是
当brainTrend2stop和brainTrend1stop的DOT出现时,买入(反之亦然)。
但如果我像这样调用icustom函数
BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1) 。
我只得到指标在当前条中的值
有什么方法可以让它变成布尔值吗?
buy=true
BuyCondition = (IndicatorName1=true && IndicatorName2=true)。
谁能帮帮我,请帮帮我?
嗨,我正在尝试编程一个EA,我跟随你的课程(非常有趣!)。
我对java和一些c++的编程很了解。
我试图用大脑趋势指标来编程一个EA,背后的想法是
当BrainTrend2stop和BrainTrend1stop的DOT出现时,买入(反之亦然)。
但如果我像这样调用icustom函数
BuyValueCurrent = iCustom(NULL,TimeFrame,IndicatorName1,NumBars,0,1) 。
我只得到指标在当前条中的值
有什么方法可以让它变成布尔值吗?
buy=true
BuyCondition = (IndicatorName1=true && IndicatorName2=true)。
谁能帮帮我,请帮帮我?没有必要把同样的问题贴在任何地方!
对不起!
,但还是谢谢你。
请帮助...iStochastics和iCustom返回错误的值
大家好。
我在使用iStochastic 函数 和iCustom 函数时遇到一些问题,希望你们能帮助我。无论是哪个函数,我得到的值都与我在图表上看到的随机指标或我用iCustom函数调用的自己的指标不 一致。
原因是什么,我怎样才能解决这个问题? 我很感谢你的帮助,并提前感谢你。
大家好。
我在使用iStochastic 函数和iCustom 函数时遇到一些问题,希望你们能帮助我。在这两个函数中,我得到的值与 我在图表上看到的随机指标或我用iCustom函数调用的自己的指标不 一致。
原因是什么,我怎样才能解决这个问题?我很感谢你的帮助,并提前感谢你。
我遇到了一些问题,当iCustom与NormalizeDouble()函数 一起使用时,会返回不同的值。
double Buy1_2 = iCustom(NULL, 0, "i_Trend", 0, 0, 0, 20, 2, 13, 300,1, 0) 。
我想知道这些0和1之间的区别是什么...。
我已经检查了这里,但似乎不明白...
iCustom - MQL4 文档
谢谢你
声波
我想知道这些0和1之间的区别是什么...
我已经检查了这里,但似乎不明白...
iCustom - MQL4 文档
谢谢你的建议
声波这些是你调用的iTrend指标的缓冲区#。
冯先生