编码帮助 - 页 56 1...495051525354555657585960616263...786 新评论 dasio 2012.11.15 12:44 #551 mladen: dasio 不知道我是否理解你的意图,但是如果你想用3个点来画一条趋势线,而这3个点都属于同一条直线,那么你在99.9999%的情况下是做不到的(3个点在同一条直线上是极其罕见的,所以这只是一个例外而不是一个规则) 我知道由于这个原因,我管理的外部参数 的容忍度如何。 也许我有一个想法。你能告诉我这是否可以做到,是否正确吗? 当指标找到最后两个点时,如果这两个点是高点,它就会在这两个点之间的间隔内搜索一个与趋势线相距<公差的高点。 你怎么看? dasio 2012.11.15 15:42 #552 你好。 如果我想计算开仓价和实际价格之间的最高价格值,这是正确的方法吗? for(int e = 0;e <= OrdersTotal(); e++) { if(OrderSelect(e, SELECT_BY_POS)) { if(OrderSymbol()== Symbol()) { if(OrderType() == OP_SELL) { double Highprice = High; 如果是错误的,正确的解决方案是什么? 谢谢你 Mladen Rakic 2012.11.15 17:44 #553 没有 你有一个")"在错误的地方。它应该是这样的 double Highprice = High; [/PHP] dasio: Hi, if i want to calculate the highest price value between openorder and actual price, it is the right way? [PHP]for(int e = 0;e <= OrdersTotal(); e++) { if(OrderSelect(e, SELECT_BY_POS)) { if(OrderSymbol()== Symbol()) { if(OrderType() == OP_SELL) { double Highprice = High; If it is wrong, what is the right solution? Thank you zigflip 2012.11.16 16:35 #554 请!!我如何将条形收盘信号改为每个刻度线信号? 以及每个/任何刻度线,但每个条形一次? 我发现有几个指标的选项被添加到每个tick或bar close方法。 我从EA中调整了一个简单的indi,但对于持续时间较长的蜡烛,如4H上的蜡烛,在事件发生后一小时或更长时间才有警报,这让我很困扰。 这就是我认为我需要改变的地方。 (我可以直接删除-1吗?) int start() { double visualAddition= 3*_pipsMultiplyer*Point; int counted_bars=IndicatorCounted(); if(Bars<=100) {return(0);} int i=Bars-counted_bars-1; while(i>=0) { _buySignal=EMPTY_VALUE。 _sellSignal=EMPTY_VALUE。 _lotSize=_lotSizeDefault; 如果(IsBuySignal(i)){ _buySignal=iLow(Symbol(), Period(),i)-visualAddition; 如果(_enableAlert){ 如果(i==1){ Alert("BUY "+Symbol()+" "+Period()+" bluebreeze")。 SendMail("bluebreeze Long "+Symbol()+" "+Period(), "bluebreeze Long "+Symbol()+" "+Period())。 } } } Coding help how to change indicator 如何编码? I_Need_Money 2012.11.16 21:44 #555 需要帮助 用iCustom Indicator 编码EA 谁能帮我弄清楚如何从一个自定义指标中提取参数集? 数据窗口显示Value, Value2, Value3。 买入信号返回一个大于0的数值Value3,卖出信号返回一个数值Value/Value2。 double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);[/CODE] ,x,x,x,x,X |________| [CODE]double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0); ,x,x,x,x,X |________| 我想知道如何计算出这些参数,如果有人能告诉我这些参数,那太好了,但我想知道如何计算。 谢谢你。 附加的文件: uptrendcustomindicators.jpg 55 kb downtrendcustomindicators.jpg 58 kb William Snyder 2012.11.16 21:52 #556 I_Need_Money: 谁能帮我弄清楚如何从自定义指标中提取参数集?数据窗口显示Value, Value2, Value3。 买入信号返回一个大于0的数值Value3,卖出信号返回一个数值Value/Value2。 double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);[/CODE] ,x,x,x,x,X |________| [CODE]double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0); ,x,x,x,x,X |________| 我想知道如何计算出参数,如果有人能告诉我参数,那太好了,但我想知道如何计算。 谢谢你。 嗨,我需要钱。 如果你有源代码,通常是没有问题的,如果是ex4文件,就比较麻烦了。 drofwarc 2012.11.17 03:40 #557 iCustom 编码问题 - 请帮助 你好。 我想改编一个调用iFractals的指标,改为调用一个具有可调周期功能的自定义分形指标。我试图改编的指标见附件。它叫做 "closesrelativejtozpreviousofractal"。 closesrelativejtozpreviousofractal.mq4 该代码在价格突破前一个分形高点时画出一个向上的箭头,反之则是一个向下的箭头。 我试图用iCustom调用的指标也在附件中。它被称为 "分形 - 可调"。 fractal_-_adjustable.mq4 下面是我试图修改原始指标,使其调用Fractals - adjustable。该代码成功地在高位和低位分形上绘制了点,而且分形周期可以调整,正如我所希望的那样。问题出在用于绘制前期高点和低点分形水平的突破点的箭头上。我不能让它们正确地绘图。 如果能得到任何帮助,我将不胜感激。 谨此致意。 drofwarc int start() { int counted_bars = IndicatorCounted(); if (counted_bars > 0) counted_bars--; int limit = Bars - counted_bars; for(int i=limit; i>0; i--) { UpFractalsBuffer=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 0, i); //-Draw the high fractal if (UpFractalsBuffer!=0) //-If it is available, put in the array of fractals for higher levels HighLevel=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 2, i); if(Close>HighLevel) UpArrowBuffer=(Low-(PipBuffer)*Poin); //Arrows DownFractalsBuffer=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 1, i); //-Draw the low fractal if(DownFractalsBuffer!=0) //- If it is available put in the array of lower levels LowLevel=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 3, i); if(Close<LowLevel) DownArrowBuffer=(High+(PipBuffer)*Poin);//Arrows } return(0); } 附加的文件: closesrelativejtozpreviousofractal.mq4 4 kb fractal_-_adjustable.mq4 2 kb Coding help Help!! i have been Please fix this indicator xx3xxx 2012.11.17 09:57 #558 有一个CODER的问题,而不是上面的答案(我知道OHLC,和修改大小,其他MT4的东西,你必须尝试和错误尝试的效果和学习)。 MT4的指令代码相对较短 thesedays, asp.net 简单命令的语法是点这个和点那个(非常长)。 我的问题是。 CODERS能不能在YOUTUBE上找到一些使用DEBUGGER的方法,我知道它应该设置断点,然后点击其中一个图标到STEPS 然后注意一些变量值 但它仍然非常复杂 -- 此外,当MICROSOFT给出一个信息的时候,它非常长,就像一个段落一样 它没有告诉你什么是正确的模板(示例代码)来使用这种命令 所以这使得现在的调试变得特别复杂(除此之外,你还不了解每条命令或多重选择,因为它可能是点选项1或点选项10)。 也就是说,在我们得到信息后,我们如何找到合适的样本来做我们想做的事情,或者修复代码。 整个问题是关于现在的调试 -- 这里的人可以对现代的编码进行一些说明吗!? zigflip 2012.11.17 23:38 #559 嘿,Mladen或先生的工具,你可以帮助我!为什么没有回复? zigflip 2012.11.17 23:51 #560 我可以看到一些关于条形计数的东西,以便在条形结束时发出信号,但如果我删除这个,它需要一些代码,以便只发出一个警报。 为什么不给我答复? 1...495051525354555657585960616263...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
dasio 不知道我是否理解你的意图,但是如果你想用3个点来画一条趋势线,而这3个点都属于同一条直线,那么你在99.9999%的情况下是做不到的(3个点在同一条直线上是极其罕见的,所以这只是一个例外而不是一个规则)
我知道由于这个原因,我管理的外部参数 的容忍度如何。
也许我有一个想法。你能告诉我这是否可以做到,是否正确吗?
当指标找到最后两个点时,如果这两个点是高点,它就会在这两个点之间的间隔内搜索一个与趋势线相距<公差的高点。
你怎么看?
你好。
如果我想计算开仓价和实际价格之间的最高价格值,这是正确的方法吗?
if(OrderSelect(e, SELECT_BY_POS)) {
if(OrderSymbol()== Symbol()) {
if(OrderType() == OP_SELL) {
double Highprice = High;如果是错误的,正确的解决方案是什么?
谢谢你
没有
你有一个")"在错误的地方。它应该是这样的
[/PHP]
Hi,
if i want to calculate the highest price value between openorder and actual price, it is the right way?
[PHP]for(int e = 0;e <= OrdersTotal(); e++) {
if(OrderSelect(e, SELECT_BY_POS)) {
if(OrderSymbol()== Symbol()) {
if(OrderType() == OP_SELL) {
double Highprice = High;If it is wrong, what is the right solution?
Thank you请!!我如何将条形收盘信号改为每个刻度线信号? 以及每个/任何刻度线,但每个条形一次?
我发现有几个指标的选项被添加到每个tick或bar close方法。
我从EA中调整了一个简单的indi,但对于持续时间较长的蜡烛,如4H上的蜡烛,在事件发生后一小时或更长时间才有警报,这让我很困扰。
这就是我认为我需要改变的地方。
(我可以直接删除-1吗?)
int start()
{
double visualAddition= 3*_pipsMultiplyer*Point;
int counted_bars=IndicatorCounted();
if(Bars<=100) {return(0);}
int i=Bars-counted_bars-1;
while(i>=0)
{
_buySignal=EMPTY_VALUE。
_sellSignal=EMPTY_VALUE。
_lotSize=_lotSizeDefault;
如果(IsBuySignal(i)){
_buySignal=iLow(Symbol(), Period(),i)-visualAddition;
如果(_enableAlert){
如果(i==1){
Alert("BUY "+Symbol()+" "+Period()+" bluebreeze")。
SendMail("bluebreeze Long "+Symbol()+" "+Period(), "bluebreeze Long "+Symbol()+" "+Period())。
}
}
}
需要帮助 用iCustom Indicator 编码EA
谁能帮我弄清楚如何从一个自定义指标中提取参数集?
数据窗口显示Value, Value2, Value3。 买入信号返回一个大于0的数值Value3,卖出信号返回一个数值Value/Value2。
,x,x,x,x,X
|________|
[CODE]double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);,x,x,x,x,X
|________|
我想知道如何计算出这些参数,如果有人能告诉我这些参数,那太好了,但我想知道如何计算。
谢谢你。
谁能帮我弄清楚如何从自定义指标中提取参数集?
数据窗口显示Value, Value2, Value3。 买入信号返回一个大于0的数值Value3,卖出信号返回一个数值Value/Value2。
,x,x,x,x,X
|________|
[CODE]double sig_buy=iCustom(NULL,0,"Custom_Indicator_name",x,x,x,x,X,0);,x,x,x,x,X
|________|
我想知道如何计算出参数,如果有人能告诉我参数,那太好了,但我想知道如何计算。
谢谢你。嗨,我需要钱。
如果你有源代码,通常是没有问题的,如果是ex4文件,就比较麻烦了。
iCustom 编码问题 - 请帮助
你好。
我想改编一个调用iFractals的指标,改为调用一个具有可调周期功能的自定义分形指标。我试图改编的指标见附件。它叫做 "closesrelativejtozpreviousofractal"。
closesrelativejtozpreviousofractal.mq4
该代码在价格突破前一个分形高点时画出一个向上的箭头,反之则是一个向下的箭头。
我试图用iCustom调用的指标也在附件中。它被称为 "分形 - 可调"。
fractal_-_adjustable.mq4
下面是我试图修改原始指标,使其调用Fractals - adjustable。该代码成功地在高位和低位分形上绘制了点,而且分形周期可以调整,正如我所希望的那样。问题出在用于绘制前期高点和低点分形水平的突破点的箭头上。我不能让它们正确地绘图。
如果能得到任何帮助,我将不胜感激。
谨此致意。
drofwarc
{
int counted_bars = IndicatorCounted();
if (counted_bars > 0) counted_bars--;
int limit = Bars - counted_bars;
for(int i=limit; i>0; i--)
{
UpFractalsBuffer=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 0, i); //-Draw the high fractal
if (UpFractalsBuffer!=0) //-If it is available, put in the array of fractals for higher levels
HighLevel=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 2, i);
if(Close>HighLevel)
UpArrowBuffer=(Low-(PipBuffer)*Poin); //Arrows
DownFractalsBuffer=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 1, i); //-Draw the low fractal
if(DownFractalsBuffer!=0) //- If it is available put in the array of lower levels
LowLevel=iCustom(NULL,0,"Fractal - Adjustable", dist, arrowPosition, 3, i);
if(Close<LowLevel)
DownArrowBuffer=(High+(PipBuffer)*Poin);//Arrows
}
return(0);
}有一个CODER的问题,而不是上面的答案(我知道OHLC,和修改大小,其他MT4的东西,你必须尝试和错误尝试的效果和学习)。
MT4的指令代码相对较短
thesedays, asp.net
简单命令的语法是点这个和点那个(非常长)。
我的问题是。
CODERS能不能在YOUTUBE上找到一些使用DEBUGGER的方法,我知道它应该设置断点,然后点击其中一个图标到STEPS
然后注意一些变量值
但它仍然非常复杂
--
此外,当MICROSOFT给出一个信息的时候,它非常长,就像一个段落一样
它没有告诉你什么是正确的模板(示例代码)来使用这种命令
所以这使得现在的调试变得特别复杂(除此之外,你还不了解每条命令或多重选择,因为它可能是点选项1或点选项10)。
也就是说,在我们得到信息后,我们如何找到合适的样本来做我们想做的事情,或者修复代码。
整个问题是关于现在的调试 -- 这里的人可以对现代的编码进行一些说明吗!?
嘿,Mladen或先生的工具,你可以帮助我!为什么没有回复?
我可以看到一些关于条形计数的东西,以便在条形结束时发出信号,但如果我删除这个,它需要一些代码,以便只发出一个警报。
为什么不给我答复?