问吧! - 页 73

 

在下面的代码中,它是要删除我的2个挂单。

OrderDelete(ticket1);

OrderDelete(ticket2);

谁能写出如何关闭这样简单的未结头寸?

谢谢你。

---朱莉娅---

 

嗨,交易者。

写 "触发 "的代码方式是什么,比如说。

如果buy_stop "被触发",那么sell_stop被删除......类似这样的情况。

 

嘿,交易者。

我有这个Ea,几乎完成了,感谢我出色的forex-tsd交易员,当我运行它时,它只交易1次,是否有一个代码可以让EA运行超过1次,最好是无限次?

谢谢。

---朱莉娅---

 

似乎他的线程开始闻到了丹的味道......

 

为什么这不是在EA部分

这是关于EA的,应该放在EA部分。

谢谢ND的提议

 

检测最后的结果

你好。

我创建了一个EA......我想检测我最后的盈利/亏损的平仓单,这有可能完成吗?

谢谢

维克

 
veematics:
你好。

我创建了一个EA......我想检测我最后的盈利/亏损平仓单,这可能完成吗?

谢谢

维克

请看这里:https://www.mql5.com/en/forum/177667

编辑:对不起,这并没有回答你的问题。

是的,这是有可能的,这里有一个示例代码。

datetime LastProfit=0, LastLoss=0;

for(int i = HistoryTotal() - 1; i >= 0 ; i --)

{

if(!OrderSelect(i, SELECT_BY_POS)) continue;

if(OrderSymbol() != Symbol()) continue;

if(OrderMagicNumber() != Magic) continue;

if(OrderCloseTime() > LastProfit && OrderProfit() >= 0)

{

LastProfit = OrderCloseTime();

LastProfitTicket = OrderTicket();

}

if(OrderCloseTime() > LastLoss && OrderProfit() < 0)

{

LastLoss = OrderCloseTime();

LastLossTicket = OrderTicket();

}

}

// Now do what you want with both tickets

 
Benjimang:
大家好!

我使用sufx.com的专家顾问生成器来创建一个EA。它有两个限制,我正试图摆脱。

1.一次只能打开一个交易。我可以让它一次打开两笔交易,但我不能让它同时打开一个买单和一个卖单。

2.似乎将卖出订单作为优先于买入订单的选择。如果第1个问题得到解决,这就不是一个真正的问题了。

以下是似乎阻碍我的一段代码。

//Check position

bool IsTrade = False;

for (int i = 0; i < Total; i ++) {

OrderSelect(i, SELECT_BY_POS, MODE_TRADES);

if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {

IsTrade = True;

if (OrderType() == OP_BUY) {

//Close

有什么建议吗?我想让它尽可能多地打开交易,并且如果指标显示可以同时打开买入和卖出订单。

谢谢你的帮助。

Benjimang

请问,有谁知道上述代码该怎么做?我在这里确定了正确的代码吗?肯定有人知道些什么...?

 
Benjimang:
请问,有谁知道上述代码该怎么做?我在这里确定了正确的代码片断吗?肯定有人知道些什么...?

这是不对的,买单和卖单 都是混合的。

if (OrderType() <= OP_SELL && OrderSymbol() == Symbol()) {

IsTrade = True;[/PHP]

You should have something like this :

[PHP]

bool IsSellTrade = false;

bool IsBuyTrade = false;

for(...

...

if (OrderType() == OP_SELL) IsSellTrade = true;

if (OrderType() == OP_Buy) IsBuyTrade = true;

当然,当你测试开启交易时,你必须分别测试IsSellTrade和IsBuyTrade。

 

安全性 -帐户号码 的编码

我想在VPS上运行我的EA。

为了安全起见,我想对我的经纪公司账户号码进行编码,并上传编译后的版本。

谁能描述一下要添加的代码?

谢谢。