如何编码? - 页 236

 

我的EA在每个柱子上进行交易的问题

你好。

首先我想说,我喜欢这个论坛。这是我的第一个帖子,因为我不想不必要地浪费任何人的时间,如果我可以帮助它。 我做了一个专家顾问,它应该在每个柱子上执行。我最近加入了fxprimus。我知道他们是ECN stp 5位数的经纪商,所以我调整了我的代码,使用OrderSend函数,用0,0来设置止损和止盈,然后使用OrderModify函数来设置止损和止盈。此外,我还设置了一个定时器函数,每条街只执行一次。 然而,在fxprimus上,每次我加载我的EA时,它都会在第一个条形图上放置一个交易,完美地修改订单,然后会很好地处理止盈和止损功能,但在下一个条形图形成时,它不会再放置任何交易。 我甚至去掉了指标,让它在每个柱状体上进行交易,但似乎没有什么效果。我已经去掉了定时器,这应该是为了防止程序在每一个点上下单,但它仍然只下了一笔交易。

我已经经历了几个交易获利的版本,并尝试了大约四个定时器功能。我已经做了一个多星期了,fxprimus的支持人员不提供技术援助,但说他们对交易没有限制。我确信我最终会在某个地方找到一个线程,在那里有人会遇到和我一样的问题,但是什么都没有!有没有人有过类似的经历?顺便说一句,我并不反对该经纪商,事实上,我在他们那里做的交易是以闪电般的速度执行的。

问候,多纳尔

 

我是这个论坛的新手,6周前开始接触外汇。我必须说我向你们脱帽致敬。到目前为止,我所学到的东西基本上都来自于这个论坛上的帖子。我想感谢所有的人。这很好,但是....,我在某个地方发现了一个指标,我需要对其进行小的修改。这是MT4的图表信号(箭头),我需要一个声音警报。谁能帮帮我?我附上了它。

请让我知道。任何人。应该只需要一分钟左右的时间(我猜)。

附加的文件:
entry.mq4  4 kb
 

多纳尔 - 听起来问题出在你的 "定时器 "功能 上。你是否在不同的经纪商上试过该EA,以排除经纪商的影响?

不知道你为什么用计时器功能把事情搞得过于复杂。

只需计算订单。确保每次只有一个开放。然后,当订单数为零时,只需检查在当前条上没有订单被关闭(OrderHistory())(OrderCloseTime() >= Time[0])。这其实是很简单的。我想你是把它弄得太复杂了,没有看到树木的本质。

希望这有帮助。

卢克斯

 

谢谢你的答复 拉克斯

嗨,Lux。

谢谢您的回答,我是专家顾问编程的新手,所以我不太清楚您的意思。我想做的是在同一时间对同一货币进行多笔交易,包括上涨和下跌,在5分钟的时间框架内,每条街的开盘时执行上涨或下跌交易。 然后,我将让最低利润止损、获利、收支平衡止损和关闭所有交易的功能,如果平均达到x点的功能来处理这些交易。

我知道,在我编程生涯的早期阶段,我可能要承担很多事情(这是我的第一个EA!),但我的混乱代码在策略测试器上 完美运行。当它来到真实账户时,差别很大。(fxprimus,它也是我第一个也是唯一一个经纪人)

我来自阳光明媚的爱尔兰,而fxprimus在毛里求斯,所以不存在对冲问题,至于我所做的交易,我提到的其他功能似乎也在工作。那么你仍然认为计时器可能是一个问题吗?我知道,当我在策略测试器上关闭定时器时,它可以在每个条上进行一百万次交易,但当我在真实账户上关闭定时器时,它仍然只是在最初的条上进行一次交易,之后就没有了!我想这是一个问题。

如果您对此有任何想法,请联系我们,谢谢。

 

警报TF

你好,谁能告诉我如何改变xpma的警报,它将显示所有的TF,然后指向警报所有的TF。谢谢你

下载链接。4shared.com - 在线文件共享和存储 - 下载 xpMA.mq4

 
 

周五关门时间--帮助!!

大家好。

谁能帮帮我?我想让我的EA在周五 的某个特定时间关闭所有交易(这样交易就不会进行到下一周)。我想这个代码被称为 "周五平仓",有什么帮助吗?

 

我如何能geht Ask[1]?

你好。

我知道写Ask[1]是不对的,但我怎样才能从最后一个tick得到Ask-Price呢?

谢谢!

 
sunshineh:
你好。

我知道写Ask[1]是不对的,但我怎样才能从最后一个tick得到Ask-Price呢?

谢谢你

我真的不明白你的意思!!

你可以得到。

  • 收盘价--->收盘价[1]
  • 开盘价--->开盘价[1]
  • 高价 ---> 高价[1]
  • 低价 ---> 低价[1]

为最后一个柱子。

希望这对你有帮助!!。

 
sunshineh:
你好。

我知道写Ask[1]是不对的,但我怎么能从最后一个tick中得到Ask-Price呢?

谢谢您!

你不能这样做。你必须把它存储为一个变量,然后访问它。

int last_ask;

int main() {

...你的代码...

last_ask = Ask;

}