[警告关闭!]任何新手问题,为了不给论坛添乱。专业人士,不要走过。没有你,哪里都不能去。 - 页 343

 
JackaLrus >> :

你能不能建议一个函数来实现一个可以指定变量值的对话框。

例如,有一个买入脚本(买入时设置了Sl和Tp),当你运行它时,会显示一个对话框,你可以指定例如手数,然后按OK,订单就被执行了

>> 谢谢你!

在脚本的开头写上预处理程序命令#property show_inputs

 
Stepan241 писал(а)>>

int init()
{
//在这里写下你的预处理。
return(0);
}


//+------------------------------------------------------------------+
int deinit()
{
return(0);
}

//+------------------------------------------------------------------+
int start()
{
return(0);
}
看看该模板是否与你的EA相匹配。你很可能少了一把红缨枪。

谢谢你。模板匹配,仔细检查了括号 - 发现没有开放和封闭的匹配。

 
Urain >> :

在脚本的开头写上预处理程序命令#property show_inputs

谢谢你的提示!但这有点不符合我的意愿。是否有可能实现完全是对话框的输出,并进行批量选择?谢谢你!

 
JackaLrus >> :

谢谢你的提示!但这与我希望的有点不同。是否有可能实现带批次选择的对话框的输出?>> 谢谢你!

在脚本的开头,你写道

#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计算负的。

附加的文件:
ddu4.mq4  1 kb
 
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只计算负值。

纠正了所附文件

 
Laven писал(а)>>

问题--如何创建代码来计算X[i]=Z[i]+X[i+1]和Y[i]=Z[i]+Y[i+1]值,其中X只计算正的Z值,Y--负的。

我不明白新数组X和Y的结构,或者它们只是变量,不是数组?

 
Roger >> :

新的X和Y数组的结构不清楚,或者它们只是变量,不是数组?

也许我之前提出的问题会使事情更加清晰。

你好。我正在为一个基于德马克理论的自定义指标的代码而苦恼。该指标的本质--单位时间内,例如一天,价格(收盘价[i]-开盘价[i])/(高价[i]-低价[i])所通过的方式,乘以同期的交易量。如果价格上涨,该价值乘以成交量的价值就会加到之前的价值上。如果价格下跌,当天的价值将从前一天的价值中减去。换句话说,正值与前一天的数值相加,负值则从前一天的数值中减去。一个时期的正负值的相关性是买方/卖方压力的百分比表达,换句话说,是特定金融工具的积累/分配。


X和Y的含义是,数组是由比率X/(X+Y)的值建立的。

 
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。

事实上,你应该把分析的历史量限制在一些条形的数量上。

那么数值就会波动,不会退化成一条直线。

我希望作者能将指标的逻辑思考到底,而不是要求别人来思考。

 

请告知是什么原因导致的错误以及如何处理,发生在测试人员的日志中。

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不匹配)。

我试着删除价格并重新上传,也许我做错了什么,在代码中一切似乎都很好。

原因: