[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 343 1...336337338339340341342343344345346347348349350...1145 新评论 Mykola Demko 2009.12.09 15:33 #3421 JackaLrus >> : 你能不能建议一个函数来实现一个可以指定变量值的对话框。 例如,有一个买入脚本(买入时设置了Sl和Tp),当你运行它时,会显示一个对话框,你可以指定例如手数,然后按OK,订单就被执行了 >> 谢谢你! 在脚本的开头写上预处理程序命令#property show_inputs [删除] 2009.12.09 15:58 #3422 Stepan241 писал(а)>> int init() { //在这里写下你的预处理。 return(0); } //+------------------------------------------------------------------+ int deinit() { return(0); } //+------------------------------------------------------------------+ int start() { return(0); } 看看该模板是否与你的EA相匹配。你很可能少了一把红缨枪。 谢谢你。模板匹配,仔细检查了括号 - 发现没有开放和封闭的匹配。 [删除] 2009.12.09 17:30 #3423 Urain >> : 在脚本的开头写上预处理程序命令#property show_inputs 谢谢你的提示!但这有点不符合我的意愿。是否有可能实现完全是对话框的输出,并进行批量选择?谢谢你! Stepan241 2009.12.09 17:55 #3424 JackaLrus >> : 谢谢你的提示!但这与我希望的有点不同。是否有可能实现带批次选择的对话框的输出?>> 谢谢你! 在脚本的开头,你写道 #property show_inputs 外置双倍数Lot=0.1 然后,在将脚本附加到工具窗口的时候,会出现一个对话框,你可以在那里输入批量大小 Laven 2009.12.09 17:57 #3425 你好。我有个问题要问知道该指标代码的人。 有一个从Bars到0的第i个bar的数值的循环,使用公式Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i]。 正如你所看到的,当把i从Bars数到0时,Z既取正值也取负值。 问题--如何编写代码让X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值被计算,其中X只计算正的Z值,而Y计算负的。 附加的文件: ddu4.mq4 1 kb Laven 2009.12.09 18:00 #3426 Laven >> : 你好。我有个问题要问知道该指标代码的人。 有一个从Bars到0的第i个bar的数值的循环,使用公式Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i]。 正如你所看到的,当把i从Bars数到0时,Z既取正值也取负值。 问题--如何编写代码使X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值被计算,其中X只计算Z的正值,而Y只计算负值。 纠正了所附文件 Alexander 2009.12.09 18:07 #3427 Laven писал(а)>>问题--如何创建代码来计算X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值,其中X只计算正的Z值,Y--负的。 我不明白新数组X和Y的结构,或者它们只是变量,不是数组? Laven 2009.12.09 18:13 #3428 Roger >> : 新的X和Y数组的结构不清楚,或者它们只是变量,不是数组? 也许我之前提出的问题会使事情更加清晰。 你好。我正在为一个基于德马克理论的自定义指标的代码而苦恼。该指标的本质--单位时间内,例如一天,价格(收盘价[i]-开盘价[i])/(高价[i]-低价[i])所通过的方式,乘以同期的交易量。如果价格上涨,该价值乘以成交量的价值就会加到之前的价值上。如果价格下跌,当天的价值将从前一天的价值中减去。换句话说,正值与前一天的数值相加,负值则从前一天的数值中减去。一个时期的正负值的相关性是买方/卖方压力的百分比表达,换句话说,是特定金融工具的积累/分配。 X和Y的含义是,数组是由比率X/(X+Y)的值建立的。 Victor Nikolaev 2009.12.09 18:20 #3429 Roger писал(а)>> 新的X和Y数组的结构不清楚,或者它们不是数组,只是变量? 变量。我要求给数组或变量起不同的名字。但显然我被误解了。 拉文 写道>>。 你好。我有一个问题要问那些知道指标代码的人。 我们有一个循环,使用公式Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i]从Bars到0计算第i个bar的价值。 正如你所看到的,当从Bars数到0时,Z既采取正值也采取负值。 我的问题是如何编写代码来获得X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]的值,其中X只计算正Z,而Y-负Z。 事实上,你应该把分析的历史量限制在一些条形的数量上。 那么数值就会波动,不会退化成一条直线。 我希望作者能将指标的逻辑思考到底,而不是要求别人来思考。 [删除] 2009.12.09 18:24 #3430 请告知是什么原因导致的错误以及如何处理,发生在测试人员的日志中。 19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 00:00的低值1.3676和价格1.3676不匹配)。 19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 01:00的高值1.3696和价格1.3696不匹配)。 19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 02:30的高值1.3700和价格1.3700不匹配)。 19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 03:30的高值1.3700和价格1.3700不匹配)。 我试着删除价格并重新上传,也许我做错了什么,在代码中一切似乎都很好。 1...336337338339340341342343344345346347348349350...1145 新评论 原因: 取消 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能不能建议一个函数来实现一个可以指定变量值的对话框。
例如,有一个买入脚本(买入时设置了Sl和Tp),当你运行它时,会显示一个对话框,你可以指定例如手数,然后按OK,订单就被执行了
>> 谢谢你!
在脚本的开头写上预处理程序命令#property show_inputs
int init()
{
//在这里写下你的预处理。
return(0);
}
//+------------------------------------------------------------------+
int deinit()
{
return(0);
}
//+------------------------------------------------------------------+
int start()
{
return(0);
}
看看该模板是否与你的EA相匹配。你很可能少了一把红缨枪。
谢谢你。模板匹配,仔细检查了括号 - 发现没有开放和封闭的匹配。
在脚本的开头写上预处理程序命令#property show_inputs
谢谢你的提示!但这有点不符合我的意愿。是否有可能实现完全是对话框的输出,并进行批量选择?谢谢你!
谢谢你的提示!但这与我希望的有点不同。是否有可能实现带批次选择的对话框的输出?>> 谢谢你!
在脚本的开头,你写道
#property show_inputs
外置双倍数Lot=0.1
然后,在将脚本附加到工具窗口的时候,会出现一个对话框,你可以在那里输入批量大小
你好。我有个问题要问知道该指标代码的人。
有一个从Bars到0的第i个bar的数值的循环,使用公式Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i]。
正如你所看到的,当把i从Bars数到0时,Z既取正值也取负值。
问题--如何编写代码让X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值被计算,其中X只计算正的Z值,而Y计算负的。
你好。我有个问题要问知道该指标代码的人。
有一个从Bars到0的第i个bar的数值的循环,使用公式Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i]。
正如你所看到的,当把i从Bars数到0时,Z既取正值也取负值。
问题--如何编写代码使X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值被计算,其中X只计算Z的正值,而Y只计算负值。
纠正了所附文件
问题--如何创建代码来计算X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值,其中X只计算正的Z值,Y--负的。
我不明白新数组X和Y的结构,或者它们只是变量,不是数组?
新的X和Y数组的结构不清楚,或者它们只是变量,不是数组?
也许我之前提出的问题会使事情更加清晰。
你好。我正在为一个基于德马克理论的自定义指标的代码而苦恼。该指标的本质--单位时间内,例如一天,价格(收盘价[i]-开盘价[i])/(高价[i]-低价[i])所通过的方式,乘以同期的交易量。如果价格上涨,该价值乘以成交量的价值就会加到之前的价值上。如果价格下跌,当天的价值将从前一天的价值中减去。换句话说,正值与前一天的数值相加,负值则从前一天的数值中减去。一个时期的正负值的相关性是买方/卖方压力的百分比表达,换句话说,是特定金融工具的积累/分配。
X和Y的含义是,数组是由比率X/(X+Y)的值建立的。
新的X和Y数组的结构不清楚,或者它们不是数组,只是变量?
变量。我要求给数组或变量起不同的名字。但显然我被误解了。
你好。我有一个问题要问那些知道指标代码的人。
我们有一个循环,使用公式Z=(Close[i]-Open[i])/(High[i]-Low[i])*Volume[i]从Bars到0计算第i个bar的价值。
正如你所看到的,当从Bars数到0时,Z既采取正值也采取负值。
我的问题是如何编写代码来获得X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]的值,其中X只计算正Z,而Y-负Z。
事实上,你应该把分析的历史量限制在一些条形的数量上。
那么数值就会波动,不会退化成一条直线。
我希望作者能将指标的逻辑思考到底,而不是要求别人来思考。
请告知是什么原因导致的错误以及如何处理,发生在测试人员的日志中。
19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 00:00的低值1.3676和价格1.3676不匹配)。
19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 01:00的高值1.3696和价格1.3696不匹配)。
19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 02:30的高值1.3700和价格1.3700不匹配)。
19:20:11 TestGenerator:不匹配的数据错误(2009.05.13 03:30的高值1.3700和价格1.3700不匹配)。
我试着删除价格并重新上传,也许我做错了什么,在代码中一切似乎都很好。