初学者的问题 MQL5 MT5 MetaTrader 5 - 页 907

 
Vladimir Karputov:

如果有人提出问题,我就会回答。我不是一个心灵感应者。

我的问题是这样的:)))。

我如何不以指定的手数进行交易,而以现有存款的百分比进行交易?

 
ISL:

这样的问题))

我如何不以指定的手数进行交易,而是以我现有存款的百分比进行交易?

例如:OHLC检查 代码。如果你设置的风险参数不是零--这将是风险的百分比(不要忘记将手数参数设置为零)。


补充:替换了链接--第一个链接是错误的。对不起。

 
Vladimir Karputov:

例如:OHLC检查 代码。如果你设置的风险不是零--这将是风险百分比(别忘了将Lot参数设置为零)。


新增: 更改了链接--第一个链接是错误的。对不起。

错误的问题,如何在这个符号中关闭整个仓位的百分比?

 
ISL:

略有错误的问题,我如何在一个特定的符号中关闭整个仓位的百分比?

关闭部分位置

在指定的符号上或在指定的刻度上关闭部分头寸。

 
Vladimir Karputov:

关闭部分位置

在指定的符号或指定的票据上关闭部分头寸。

谢谢你!

 

晚上好!

顾问正在进行交易。只有在我已经有一个职位的情况下,才有必要把所有的资金平均分成5个字。

部分内容。

void OnTick()

我不能这样做,因为每次打勾 时都会重复这种分割。

我如何能立即就位?

预先感谢你。

 

大家好!

请分享一下,谁知道和知道如何禁止EA在止损触发后卖出?

 
伙计们,请告知如何进行自动选择 request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOCORDER_FILLING_RETURN 我想不出来,不断改变是不行的。
 
TYRBO:
伙计们,请告知如何自动选择request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOCORDER_FILLING_RETURN 我想不出来,不断改变是不行的。

你可以在这里搜索该代码。

https://www.mql5.com/ru/code/16006

MT4Orders
MT4Orders
  • www.mql5.com
Данная библиотека позволяет работать с ордерами в MQL5 (MT5-hedge) точно так же, как в MQL4. Т.е. ордерная языковая система (ОЯС) становится идентичной MQL4. При этом сохраняется возможность параллельно использовать MQL5-ордерную систему. В частности, стандартная MQL5-библиотека будет продолжать полноценно работать. Выбор между ордерными...
 
TYRBO:
伙计们,你们能不能告诉我如何自动选择request.type_filling = // ORDER_FILLING_FOK ORDER_FILLING_IOCORDER_FILLING_RETURN 我自己也搞不清楚如何改变它。

连接标准交易类CTrade
(它是终端的标准配置)。

//+------------------------------------------------------------------+
//|                                                          XXX.mq5 |
//+------------------------------------------------------------------+
#property version   "1.000"
//---
#include <Trade\Trade.mqh>  
CTrade         m_trade;                      // trading object
input ulong    m_magic        = 228364430;   // magic number
//---
ulong          m_slippage=10;                // slippage
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
//---
   m_trade.SetExpertMagicNumber(m_magic);
   m_trade.SetMarginMode();
   m_trade.SetTypeFillingBySymbol(Symbol());
   m_trade.SetDeviationInPoints(m_slippage);

并调用两个方法。

设置符号类型填充

根据指定的符号设置订单类型

设置边距模式

根据当前的账户设置,设置保证金计算模式