编码帮助 - 页 181

 

你好,mladen。

我有你的macd的rsi,你能不能帮我把正常macd的正常信号线 加回去,然后把它的rsi嵌入到同一个指标中? 我是说在同一个指标中同时有macd的rsi和它的信号线的rsi。非常感谢。

附加的文件:
 

你好,伙计们,我需要一些帮助。

我正在建立一个EA,如果一个蜡烛的收盘价超过X点(收盘价-开盘价),我就在该蜡烛的收盘价上做空,并使用TP和SL,以下是我的订单代码。

_Open_Position = OrderSend(Symbol(),1,1,MarketInfo(Symbol(),MODE_BID),0,MarketInfo(Symbol(),MODE_POINT)*Loss,MarketInfo(Symbol(),MODE_BID)-MarketInfo(Symbol(),MODE_POINT)*Gain,"" __STRATEGY_MAGIC + 0) >=0;

但是系统并没有在蜡烛收盘时建立空头头寸,而是在蜡烛变化的条件下建立头寸。

对不起,我的英语不好。

谢谢

 
Guinsanity:
你好,伙计们,我需要一些帮助。

我正在建立一个EA,如果一个蜡烛的收盘价超过X点(收盘价-开盘价),我就在该蜡烛的收盘价上做空,并使用TP和SL,这是我的订单代码。

但是系统并没有在蜡烛收盘时做空,而是在蜡烛变化的条件下开仓。

对不起,我的英语不好。

谢谢

顾欣欣

从这段代码中看不出你是如何决定何时建仓的(这段代码只是一个建仓功能,在之前的检查已经完成的情况下进行)。检查 "决定 "何时进入(打开)一个新头寸的部分

 

对不起,这是我的全部代码。

test_6.mq4

附加的文件:
test_6.mq4  2 kb
 
Guinsanity:
对不起,这是我的完整代码:test_6.mq4

尝试改变这一行。

if(_Cond && !__isExist(0))

[/PHP]

to this :

[PHP]if(_Cond && !__isExist(0) && Volume[0]<10)

它的作用是Volume[0]<10将允许新的订单只在新条形的前10个点打开。你可以将该值设置为其他(更小的)数值,但最好不要使用1(在某些情况下,这将导致在新条形上开立新订单的失败)。

 

对不起,但这是不可能的。

我在下面的代码中做了一些修改。

test_7.mq4

这里是设置。

蜡烛收盘 时做空,如果他的变化(收盘-开盘)超过X%(我使用0.0008%,不知道在metatrader中是否有效)。

TP和SL将被优化。

附加的文件:
test_7.mq4  2 kb
 

你好,mladen。

我试着做了附件,它们现在已经显示出来了,但不知道有什么内在的语法问题或错误,你能不能检查一下 它的语法正确性/问题,还有我们是否需要在每个计算公式中把每个缓冲区放在{....}里面?它们主要在计数和循环方向上不同,哪个更好,而且肯定不会向后重绘? 谢谢你的建议和检查。

附加的文件:
 

Hai Mladen...

你能改变这个指标的MTF计算公式吗?

我希望使用非标准时间框架作为多时间框架的来源,因为我在离线的仁科条形图上交易。

谢谢你...

附加的文件:
 

我需要一个箭头,当5个指标对准向上或向下时,在图表上标出。

我想使用:

CCI

MACD

STOCHASTIC

动量

和MA

请谁来帮助我,如果它们都对准了向上的一面,那么箭头应该指向向上,如果对准了向下的一面,那么箭头应该指向向下。

我看到一个指标(zmfx),看起来很像,但不同的是,所有的指标都显示在图表的右边。

我不希望指标出现在图表上,只有当它们对齐时才会出现箭头。

我还想选择是否要全部5个指标对齐,或者每次只显示一定数量的指标。

请帮助

 
bayuveneo:
Hai Mladen...

你能改变这个指标的MTF计算公式吗?

我希望使用非标准时间框架作为多时间框架的来源,因为我在离线的renko条形图上交易。

谢谢你...

把指标末尾的一行注释掉,这一行是这样的。

if (tf<Period() && tf!=0) tf=Period();

(将"//"置于该行的开头)。但在我看来,这并不可行。Renko图表没有时间限制,我怀疑是否有一种正常的方法可以在多时间框架模式下使用。