如何编码? - 页 173

 
todonnelliv:

你能编写一个考虑到多个时间框架的EA吗?

真的

是的,没有问题。你可以给我发邮件,或者在这里公布细节。

 
Enforcer:
只使用前一个条形上的交叉点作为有效的交叉点。

我的意思是这样的

附加的文件:
 
 

你已经有了...

IndicatorBuffers(3);

但你用的是4个缓冲区。把它改成4个,你应该就可以了。在使用次数之前还要测试EMPTY_VALUE,并准备好大量的重绘。

好运

拉克斯

 

对我们的EA进行修改

嘿,鲍勃,我之前想发一个回复,但似乎没有通过还是什么。

我发现了一个EA,我认为它可以为你和我正在研究的系统增加一些东西。 该EA名为 "EASY.ex4",它的作用是,一旦在图表上连接了EA的交易,它就会在图表上画出一条TP和SL趋势线,可以像其他趋势线一样进行移动和操作。 唯一不同的是,一旦蜡烛碰到这条趋势线,它就关闭交易。(它也有一些其他的选项)它可以在这里找到Forex Factory - 查看单个帖子 - "EASY "EA-交易更简单!!。

截至目前,它一次只能成功管理一个交易。 不幸的是,"EASY "EA的作者并没有包括他们的代码。 然而,这里有一个类似的 "趋势线交易员"。Forex Factory - 查看单个帖子 - "EASY "EA-交易变得更简单!! 我个人并不使用这第二个EA,我只是把它作为趋势线代码的参考。

我建议在我们正在研究的EA中加入的是将我们的 "dCloseAllPrice "选项改为这些趋势线之一。 这样,当这条线被越过时,它就会关闭所有的交易,并像以前一样停止交易,但是是在一条可移动的趋势线中。

我还觉得,在启动交易时再画一条趋势线也是很有用的。 这将为EA提供一个几乎由用户决定的开始和结束点。 请让我知道你的想法,并再次感谢你的一切。

 

对我们的EA进行修改

嘿,鲍勃,我之前想发一个回复,但似乎没有通过还是什么。

我发现了一个EA,我认为它可以为你和我正在研究的系统增加一些东西。该EA名为 "EASY.ex4",它的作用是,一旦在图表上连接了EA的交易,它就会在图表上画出一条TP和SL趋势线,可以像其他趋势线一样进行移动和操作。唯一不同的是,一旦蜡烛碰到这条趋势线,它就关闭交易。(它也有一些其他选项)可以在另一个网站上找到。

到目前为止,它一次只能成功管理一个交易。不幸的是,"EASY EA "的作者并没有包括他们的代码。然而,有一个类似的叫做 "趋势线交易员 "的软件,与第一个软件位于同一个论坛。我个人并不使用这第二个EA,我只是把它作为趋势线代码的参考。

我建议在我们正在研究的EA中加入的是将我们的 "dCloseAllPrice "选项改为这些趋势线之一。这样,当这条线被越过时,它就会关闭所有的交易,并像以前一样停止交易,然而是在一条可移动的趋势线中。

我还觉得,在启动交易时再画一条趋势线也是很有用的。这将为EA提供一个几乎由用户决定的开始和结束点。请让我知道你的想法,并再次感谢你的一切。

我最初包括了链接,但它并没有包括它们,它们在ForexFactory上。

 

零点返回

你好。

我是这方面的新手。为什么我的语句Comment(Point)会返回0。

谢谢你的帮助。

 
Saab59:
你好。

我是个新手。为什么我的语句Comment(Point)会返回0。

谢谢你的帮助。

你到底用Point做什么? 包括一些代码或解释。

 

点返回零

wolfe:
你到底用Point做什么? 包括一些代码或解释。

我试图了解Point预定义变量的情况。由于没有调试器,我想提取数值,然后显示出来,这样我就能对不同货币有一个感觉。

如果我执行一个简单的语句,比如。

double point =MarketInfo(Symbol(),MODE_POINT); 然后尝试显示point的值,或者在语句中使用预定义变量,如

Comment(Point),它的返回值是零。

我很感谢你的帮助。

 
Saab59:
我试图了解Point预定义变量的情况。由于没有调试器,我想提取这个值,然后显示出来,这样我就可以对不同的货币有一个感觉。

如果我执行一个简单的语句,如。

double point =MarketInfo(Symbol(),MODE_POINT); 然后尝试显示point的值或在语句中使用预定义变量,如

Comment(Point),它的返回值是零。

我很感谢你的帮助。
double point =MarketInfo(Symbol(),MODE_DIGITS)*Point;

Comment("\nPoint = ",point);