我正在努力学习mt4语言。我在编码方面很新。我想问一些问题。我确定我的所有问题都很简单。请回答并帮助我。
首先,我想定义当rsi越过50行时的情况。
我想代码应该是这样的。
if(rsi2 lt; 50 rsi1 gt; 50)买;
如何定义变量rsi2代表以前的bar rsi值以及如何定义变量rsi1代表当前bar rsi值????请回答这个..
我正在努力学习mt4语言。我在编码方面很新。我想问一些问题。我确定我的所有问题都很简单。请回答并帮助我。
首先,我想定义当rsi越过50行时的情况。
我想代码应该是这样的。
if(rsi2 lt; 50 rsi1 gt; 50)买;
如何定义变量rsi2代表以前的bar rsi值以及如何定义变量rsi1代表当前bar rsi值????请回答这个..
MetaEditor帮助MQL4社区文档技术内部iRSI设置班次Originally Posted by ;
是的,非常感谢你。我理解并做了这个。我会研究那个非常有用的文件。它教授关于mt4的所有事情。但我想再问一件事。如果有信号,这个ea应该买或卖一次。我能做到吗?我知道我们可以使用每个刻度或完整的栏选择。从哪里可以选择这个?我知道如果我们设置每个刻度ea总是在信号出现时买入或卖出ea占用大量时间。我想在信号出现时只取一个位置。我不想等完全吧。我可以这样做吗?谢谢..
是的,我有一个非常重要的问题。我有三个不同的规则来占据一个位置。当所有规则出现时,我正在采取立场。我希望在一个信号出现时采取立场。当所有规则在ea中为真时,我不想采取多个位置。我的意思是如果我的条件是真的我想要在所有条件被触发时只采取一个位置。此后我想如果没有相反的信号我不会采取位置。我想要我的等待。我怎么能这样做?我有什么样的控制来编码ea ???请帮忙??
默认情况下,start()函数中的代码将针对每个tick执行。您必须添加特殊逻辑才能每个条执行一次。所以,如果我理解你的问题,答案就是什么都不做。至于防止多笔交易,我在看到这个问题之前在你的另一个帖子中回答了这个问题。Originally Posted by ;