编码帮助 - 页 268

 
litplum:
谢谢你,Mladen,它很好用。

现在!我想知道你是否知道这个脚本的mq4文件或其他类似的东西;TradeOpen v1.1.ex4.它对于同时开立多笔交易是非常好的,有止损、tp等,而且与Close Reverse indi配合起来效果很好。问题是,每次都要手动输入设置,我找过mq4文件,但什么都找不到。

像以往一样,如果你能提供任何帮助,我将非常感激。

谢谢

润之

对不起,但从ex4中我看不出它是怎么做的。

 
mladen:
该版本必须使用新的metatrader 4编译 这里有一个也可以使用build 509编译的版本(所以它在新的metatrader 4和旧的metatrader 4上都可以编译):symbols_ratios_1.mq4

它工作得非常好。非常感谢Mladen。

 
tkz883:
它工作得非常好。非常感谢Mladen。

亲爱的Mladen,

在指标之前,我能否根据计算的 "符号比率 "得出一个波林带?

提前感谢。

tkz

 
tkz883:
亲爱的Mladen,

提前说到指标,我可以根据计算出的 "符号比率 "推导出一个波林带吗?

请提前感谢。

tkz

tkz

恐怕我不明白。

如果你想让布林带 应用于该指标,你有一个非常简单的解决方案:只需将布林带拖到指标窗口,并选择 "应用于先前的指标数据 "或 "应用于第一个指标数据",你就会有一个应用于符号比率的布林带(就像例子中一样)。这是你的想法吗?

附加的文件:
boll.gif  66 kb
 
mladen:
tkz

我怕我不明白。

如果你想让布林带应用于该指标,你有一个非常简单的解决方案:只需将布林带拖到指标窗口,并选择 "应用于先前的指标数据 "或 "应用于第一个指标数据",你就会有一个布林带应用于符号比率(如例子中)。这就是你所想的吗?

是的,感谢你的帮助...

谢谢 Mladen

 

你好,我是新来的,还在努力学习mql4的编码。

目前在绘制这个矩形时需要帮助。

问题是我如何测量长度B以获得在点3的日期,它从长度A延伸了10倍?

任何帮助都将是非常感激的。谢谢

double price1=ObjectGet("Trendline",OBJPROP_PRICE1);

double price2=ObjectGet("Trendline",OBJPROP_PRICE2);

double time1=ObjectGet("Trendline",OBJPROP_TIME1)。

double time2=ObjectGet("Trendline",OBJPROP_TIME2);

double time3=(Length A*10) //不知道该如何计算。(time1 + time2)不起作用。请帮助

ObjectCreate("Box", OBJ_RECTANGLE, 0, time1, price1, time3, price2);

ObjectSet("Box", OBJPROP_COLOR, BoxColor)。

ObjectSet("Box", OBJPROP_BACK, FillColor);
附加的文件:
 
cawat:

你好,我是新来的,还在努力学习mql4的编码。

目前在绘制这个矩形时需要帮助。

问题是我如何测量长度B以获得在第3点的日期,它从长度A延伸了10倍?

如果有任何帮助,我将非常感激。谢谢

对于没有柱状物丢失的时期,你可以使用time3=time2+10*(time2-time1)(如果时间2是最近的时间)。如果时间1是最近的时间,只需在计算中反转时间1和时间2。

 
mladen:
对于没有柱状物丢失的时期,你可以使用time3=time2+10*(time2-time1)(如果时间2是较近的时间)。如果时间1是最近的时间,只需在该计算中反转时间1和时间2即可。

谢谢mladen,你总是很有帮助。

 
cawat:

你好,我是新来的,还在努力学习mql4的编码。

目前在绘制这个矩形时需要帮助。

问题是我如何测量长度B,以获得在点3的日期,它从长度A延伸了10倍?

任何帮助都将是非常感激的。谢谢

还有一个问题,我如何计算从时间2到时间1的条形?我知道iBarshift只能从一个特定的日期开始计算。

 
cawat:
还有一个问题,我如何计算从时间2到时间1的条数?我知道iBarshift只能从一个特定的日期开始计算。

试着像这样:

iBarShift(NULL,0,time2)-iBarShift(NULL,0,time1)。