[存档!]任何菜鸟问题,为了不给论坛添乱。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 2. - 页 66

 
sergeev:

右边就会弹出。

你必须从MarketInfo函数中获取买入和卖出价

比如 - ask= MarketInfo(OrderSymbol(), MODE_ASK)。

并且不要忘了将其正常化
ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS))。


谢谢你,让我们继续研究数学 :))
 
sergeev:

右边就会弹出。

你需要从MarketInfo函数中获取买价和卖价

比如 - ask= MarketInfo(OrderSymbol(), MODE_ASK)。

并且别忘了将其正常化
ask=NormalizeDouble(ask, MarketInfo(OrderSymbol(), MODE_DIGITS)


Urrrrra!!!!!得到了!!!!!!!!!))))))))代码看起来像这样。

空白 关闭所有_b(int Prosk){
string SMB=Symbol();
for (int i=OrdersTotal()-1;i>=0;i--) {
if (!OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
Alert("Error",GetLastError()," when order number is selected ",OrderTicket()," by pair ",Symbol()) 。
}
否则{
RefreshRates()。
如果(OrderType()==OP_BUY){
if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(),MODE_BID),Prosk,CLR_NONE)){
Alert("Error",GetLastError(),",OrderTicket(),",Symbol();
NormalizeDouble(Bid, MarketInfo(OrderSymbol(), MODE_DIGITS))
}
}
如果(OrderType()==OP_SELL){
if(!OrderClose(OrderTicket(),OrderLots(),MarketInfo(OrderSymbol(), MODE_ASK),Prosk,CLR_NONE)){
Alert("Error",GetLastError(),",OrderTicket(),",Symbol();
NormalizeDouble(Ask, MarketInfo(OrderSymbol(), MODE_DIGITS))。
}}}}}

非常感谢!

 
nemo811:


Urrrrah!!!!!得到了!!!!!!!!!))))))))该代码看起来像。


只要让它看起来漂亮,格式化,并制作中间变量(对于使用两次以上的计算值)。

或者两星期后你会迷失方向,忘记他在做什么......

 
sergeev:

只要让它看起来漂亮,格式化,并制作中间变量(对于使用两次以上的计算值)。

否则两星期后你就会迷失方向,忘记它的作用......



...这对我来说已经是终极特技飞行了。到目前为止,我只学会了如何驾驶纸飞机 :))))
 

请您告诉我们如何在EA中开出订单后设置止损?

我没有发现任何有用的东西。

 
AAE:

请您告诉我们如何在EA中开出订单后设置止损?

我没有发现任何有用的东西。

你的意思是你的经纪人在没有任何止损的情况下打开市场订单吗?

对于测试者版本,你可以在订单打开后立即执行OrderModify。

如果你只是需要一个延迟,那么你可以按照之前的建议进行睡眠

 
AAE:

请您告诉我们如何在EA中开出订单后设置止损?

我没有发现任何有用的东西。


把诸如

睡眠(5000)。

如果那是你需要延迟,而不是经纪人需要你的钱:))

 

抱歉我的无礼,但如果可以的话,请告知。

如何实现在某一特定货币对上手动开立的订单将被分配到相同的MAGIC。

作为专家顾问本身所开的订单。(MAGIC不等于0)?

 
nemo811:

抱歉我的无礼,但如果可以的话,请告知。

如何实现在某一特定货币对上手动开立的订单将被分配到相同的MAGIC。

作为专家顾问本身所开的订单。(MAGIC不等于0)?




问题删除 - 我在手册中发现,我引用一下。"......当一个订单被设定(开仓)时,它可以被分配一个独特的号码,通过这个号码,它可以在以后与其他订单区分开。这个功能在手动交易时没有意义(而且永远不会工作),但在使用专家顾问交易时,它是不可替代的"。

我们将不得不寻找其他解决方案。

 
gince:

谢谢你看到这个帖子。我在此附上指标。

它需要一个过滤器来过滤掉不必要的箭头。第56页上的图片显示了它。在所有同向的箭头中,只有第一个箭头是需要的。

我也这样做了,但这是不对的。



我很抱歉。我完全忘记了。
附加的文件:
cross1_1.mq4  4 kb