[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要路过。没有你就无处可去 - 3. - 页 42 1...353637383940414243444546474849...652 新评论 Vitaliy Andreischev 2011.08.03 08:12 #411 Roman.: 我从心底里感谢你--我将在下班后处理好这个指标。不客气,有一天我自己也会请求帮助的 :) 我在指示器中加入了记忆0点钟位置平衡的功能。如果你把StartBalance=0 - 计算将是自动的。把它放在账户上,第二天它应该显示,希望是有效的结果。好运! 附加的文件: balans_9_2.mq4 7 kb [删除] 2011.08.03 08:18 #412 我从Kim那里下载了库,把它们放在include文件夹里,把它们插入Expert Advisor,但在编译过程中出现了这样的错误。 NumberOfTry' - 未定义的变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (95, 28) UseSound' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 21) 'SoundSuccess' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 41) UseSound' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (103, 21) 'SoundError' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (103, 41) 'NumberOfTry' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (375, 20) 据我所知,这些变量是缺失的,那里也有错误。我在哪里可以得到他们的申报名单? Artyom Trishkin 2011.08.03 08:58 #413 nuan:我从Kim那里下载了库,把它们放在include文件夹里,把它们插入Expert Advisor,但是在编译的时候,弹出了这样的错误。NumberOfTry' - 变量未定义 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (95, 28) 'UseSound' -变量未定义 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 21) 'SoundSuccess' - 变量未定义 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 41) 'UseSound' - 变量未定义 C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 21) 'SoundError' - 变量未定义 C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 41)'NumberOfTry' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (375, 20)据我所知,这些变量是缺失的,其中也有错误。我在哪里可以得到他们的名单来申报?在你的EA中,将它们声明为外部全局变量.........或者就像全球 [删除] 2011.08.03 12:57 #414 下午好,请教如何从指标中传递一个值(1或-1或布尔值),并在专家顾问(iCustom或类似的东西)中捕捉它,我试过SetIndexBuffer- 没有任何作用 - 它传递0。 demlin 2011.08.03 13:39 #415 大家好! 请看为 指标数组填充 数值的代码。出于某种原因,它在这种形式下挂起了终端,尽管它似乎可以单独工作。 int k=Vnf2。 for (i=Vnf2;i>0;i--) { ArrayResize(Buf_DN,Vnf2+1)。 Buf_DN[i]= EquationDirect(Vnf2,VMF2,Vnf1,VMF1,k)。 k--; } --- 2011.08.03 13:53 #416 在某个时间段进行交易 1 Mega4alik 03.08.2011 17:34 我如何编写一个在某一秒打开交易的EA? 我想不出什么办法,只能启动,但它只在价格变化时打开,而我需要它在一秒钟内打开。 ilunga 2011.08.03 14:01 #417 demlin: 大家好! 请看为指标数组填充数值的代码。出于某种原因,它在这种形式下挂起了终端,尽管它似乎可以单独工作。 int k=Vnf2。 for (i=Vnf2;i>0;i--) { ArrayResize(Buf_DN,Vnf2+1)。 Buf_DN[i]= EquationDirect(Vnf2,VMF2,Vnf1,VMF1,k)。 k--; } 1)使用SRC按钮 2)为什么你在循环中为数组分配内存? 还是变量Vnf2在EquationDirect函数中改变了它的值? demlin 2011.08.03 14:08 #418 ilunga: 1)使用SRC按钮 2)为什么你在循环中为数组分配内存? 还是变量Vnf2在EquationDirect函数中改变了它的值? 1)这个按钮是什么? 2)没有,我认为这是一个强制性的程序,但是没有这一行,结果是一样的--终端挂起。 ilunga 2011.08.03 14:12 #419 demlin:1)这个按钮是什么?2)没有变化,我认为这是一个强制性的程序,但没有这一行的结果是一样的--终端挂起。 1)以代码形式插入代码 的按钮,而不是文本 2)EquationDirect()里面发生了什么,最初等于Vnf2? demlin 2011.08.03 14:21 #420 ilunga:1)插入代码的按钮为代码,而不是文本2)EquationDirect()里面发生了什么,最初等于Vnf2?在函数里面,价格值是用直线公式计算的。 double EquationDirect(double x1, double y1, double x2, double y2, double x) // straight line { 如果(x2==x1)返回(y1)。 return((y2-y1)/(x2-x1)*(x-x1)+y1);} Vnf2是直线经过的第一个点的条形号码。 Ctrl+Alt+M之前是插入代码,现在有些东西不工作了。SRC找不到了,对不起。 1...353637383940414243444546474849...652 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我从心底里感谢你--我将在下班后处理好这个指标。
不客气,有一天我自己也会请求帮助的 :)
我在指示器中加入了记忆0点钟位置平衡的功能。如果你把StartBalance=0 - 计算将是自动的。把它放在账户上,第二天它应该显示,希望是有效的结果。好运!
我从Kim那里下载了库,把它们放在include文件夹里,把它们插入Expert Advisor,但在编译过程中出现了这样的错误。
NumberOfTry' - 未定义的变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (95, 28)
UseSound' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 21)
'SoundSuccess' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 41)
UseSound' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (103, 21)
'SoundError' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (103, 41)
'NumberOfTry' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (375, 20)
据我所知,这些变量是缺失的,那里也有错误。我在哪里可以得到他们的申报名单?
我从Kim那里下载了库,把它们放在include文件夹里,把它们插入Expert Advisor,但是在编译的时候,弹出了这样的错误。
NumberOfTry' - 变量未定义 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (95, 28)
'UseSound' -变量未定义 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 21)
'SoundSuccess' - 变量未定义 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (100, 41)
'UseSound' - 变量未定义 C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 21)
'SoundError' - 变量未定义 C:\Program Files\ MetaTrader 4\experts\include\b-Positions_include.mqh (103, 41)
'NumberOfTry' - 未定义变量 C:\Program Files\MetaTrader 4\experts\include\b-Positions_include.mqh (375, 20)
据我所知,这些变量是缺失的,其中也有错误。我在哪里可以得到他们的名单来申报?
在你的EA中,将它们声明为外部全局变量.........或者就像全球
大家好!
请看为 指标数组填充 数值的代码。出于某种原因,它在这种形式下挂起了终端,尽管它似乎可以单独工作。
int k=Vnf2。
for (i=Vnf2;i>0;i--)
{
ArrayResize(Buf_DN,Vnf2+1)。
Buf_DN[i]= EquationDirect(Vnf2,VMF2,Vnf1,VMF1,k)。
k--;
}
在某个时间段进行交易
我如何编写一个在某一秒打开交易的EA?
我想不出什么办法,只能启动,但它只在价格变化时打开,而我需要它在一秒钟内打开。
大家好!
请看为指标数组填充数值的代码。出于某种原因,它在这种形式下挂起了终端,尽管它似乎可以单独工作。
int k=Vnf2。
for (i=Vnf2;i>0;i--)
{
ArrayResize(Buf_DN,Vnf2+1)。
Buf_DN[i]= EquationDirect(Vnf2,VMF2,Vnf1,VMF1,k)。
k--;
}
1)使用SRC按钮
2)为什么你在循环中为数组分配内存? 还是变量Vnf2在EquationDirect函数中改变了它的值?
1)使用SRC按钮
2)为什么你在循环中为数组分配内存? 还是变量Vnf2在EquationDirect函数中改变了它的值?
1)这个按钮是什么?
2)没有,我认为这是一个强制性的程序,但是没有这一行,结果是一样的--终端挂起。
1)这个按钮是什么?
2)没有变化,我认为这是一个强制性的程序,但没有这一行的结果是一样的--终端挂起。
1)以代码形式插入代码 的按钮,而不是文本
2)EquationDirect()里面发生了什么,最初等于Vnf2?
1)插入代码的按钮为代码,而不是文本
2)EquationDirect()里面发生了什么,最初等于Vnf2?
在函数里面,价格值是用直线公式计算的。
double EquationDirect(double x1, double y1, double x2, double y2, double x) // straight line
{
如果(x2==x1)返回(y1)。
return((y2-y1)/(x2-x1)*(x-x1)+y1);}
Vnf2是直线经过的第一个点的条形号码。
Ctrl+Alt+M之前是插入代码,现在有些东西不工作了。SRC找不到了,对不起。