来自一个 "傻瓜 "的问题 - 页 43

 

我怎样才能从终端获得所有可用的交易符号?

 
dentraf:

我怎样才能从终端获得所有可用的交易符号?

在帮助中 -SymbolSelect 等。
 

sergeev:
в справке - SymbolSelect и т.д.

只对货币对感兴趣,我如何选择?

 
dentraf:
可能是通过一些SymbolInfo 属性
 
sergeev:
可能是通过一些SymbolInfo属性
你有代码吗? 在我的脑海中,它非常混乱和繁琐。
 
dentraf:

它是。繁琐的。

浏览所有符号 - 符号总数/符号选择

再看看所需的属性SymbolInfo。 如果它适合,你就把它拿走。

 

先生们,在设置止损点方面会有什么错误呢?我之前没有注意到......这似乎是一个合理的停止。 在BAE低于价格......

 
Karlson:

先生们,在设置止损点方面会有什么错误呢?我之前没有注意到......这似乎是一个合乎逻辑的停止。 在BAE低于价格......。

要么是禁止与市场上的止损一起出现,要么是没有正常化。
 
sergeev:
或停止与市场一并被禁止,或它们没有被规范化。

那么,市场上如何禁止止损......正常化......它在10次传球中就有一次发出了......。

在滑点和重新报价 的情况下,给出了一个新的价格,而止损也是从这个代码中重新计算的?

MqlTradeRequest request;
            request.action=TRADE_ACTION_DEAL;
            request.symbol="EURUSD";
            request.volume=Lot;
            request.sl=NormalizeDouble(last_tick.bid+StopLoss*_Point,_Digits);
            request.tp=0;
            request.deviation=Dev;
            request.type=1;
            request.price=NormalizeDouble(last_tick.bid,_Digits);

也许它以新的价格开盘,但不改变止损计算,所以它变得不正确...

 
Karlson:

那么,市场上如何禁止止损......正常化......它在10次传球中就有一次发出了......。

在滑点和重新报价的情况下,给出了一个新的价格,而止损也是从这个代码中重新计算的?

也许它以新的价格开盘,但不改变止损计算,所以它变得不正确...

习惯于在日志中输入任何交易操作 的所有参数

那么你就不会有这样的问题了。

10:27:53 CTrade::OrderSend -> OrderSend | Order=6059534 | deal=0 op=1.4106 sl=0 tp=0 lot=0.1 | mag=0

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Типы торговых операций - Документация по MQL5