错误、漏洞、问题 - 页 1014 1...100710081009101010111012101310141015101610171018101910201021...3184 新评论 Andrey Dik 2013.07.16 04:04 #10131 在帮助。结构MqlTradeRequest { ENUM_TRADE_REQUEST_ACTIONSaction;// 要执行的行动类型 溃疡magic;// 专家印章(魔术数字标识符)。 溃疡顺序;// 票证顺序 绳子符号;// 交易符号名称 双volume;// 要求的交易量(手)。 双price;// 价格 双stoplimit;// StopLimit订单水平 双sl;// 订单的止损 水平 双tp;// 订单的获利 水平 ulong偏差。// 可接受的与要求价格的最大偏差 enum_order_typetype;// 订单类型 ENUM_ORDER_TYPE_FILLINGtype_filling;// 订单类型 ENUM_ORDER_TYPE_TIMEtype_time;// 按执行时间排列的订单类型 日期时间过期。// 过期时间(对于ORDER_TIME_SPECIFIED订单)。 绳子评论;//对订单的评论 };然而,在下面的表格中有一个描述。 偏差 可接受的与要求价格的最大偏差, 以点为单位设置 。也就是说,变量的类型必须至少是float,但绝不是ulong。 MetaTrader 5 Python用户组 - Can I see which data type of magic Vasiliy Smirnov 2013.07.16 04:56 #10132 <br / translate="no">。也就是说,变量类型必须至少是float,但绝不是ulong。 偏差*_点将是浮动的 Sergey Gridnev 2013.07.16 05:04 #10133 joo: 在帮助。 结构MqlTradeRequest { ENUM_TRADE_REQUEST_ACTIONSaction;// 要执行的行动类型 溃疡magic;// 专家印章(魔术数字标识符)。 溃疡顺序;// 票证顺序 绳子符号;// 交易符号名称 双volume;// 要求的交易量(手)。 双price;// 价格 双stoplimit;// StopLimit订单水平 双sl;// 订单的止损 水平 双tp;// 订单的获利 水平 ulong偏差。// 可接受的与要求价格的最大偏差 enum_order_typetype;// 订单类型 ENUM_ORDER_TYPE_FILLINGtype_filling;// 订单类型 ENUM_ORDER_TYPE_TIMEtype_time;// 按执行时间排列的订单类型 日期时间过期。// 过期时间(对于ORDER_TIME_SPECIFIED订单)。 绳子评论;//对订单的评论 }; 然而,在下面的表格中有一个描述。 偏差 可接受的与要求的价格的最大偏差, 以点为单位设置 。 也就是说,变量的类型必须至少是float,但绝不是ulong。 点的数量是一个整数。 Rashid Umarov 2013.07.16 05:38 #10134 19P2l2MaS0: 请告知什么是MQL5-密码,在哪里可以找到???? 这是一个用于登录MQL5.com的账户和密码。 Andrey Dik 2013.07.16 05:44 #10135 Contender: 点的数量是一个整数。哪里写着 "点数"?事实上,在结构中它属于ulong类型,在下面的表格描述中也是如此。doublePoint()。这就是差异所在。要么修复结构和帮助,要么只修复帮助以配合结构。 Документация по MQL5: Основы языка / Типы данных / Целые типы / Типы char, short, int и long www.mql5.com Основы языка / Типы данных / Целые типы / Типы char, short, int и long - Документация по MQL5 Andrey Kotrin 2013.07.17 07:03 #10136 你好!我试图调整专家顾问,使其在外汇以外的市场工作,因此出现了以下问题。1)如果在外汇市场上,报价是按货币单位给出的, 那么,例如在期货和差价合约上是按合同给出的。这个问题在文件中没有特别提到。从ENUM_SYMBOL_CALC_MODE的枚举中,我们是否可以认为报价的类型与证券的计算方式相对应。即:用ENUM_SYMBOL_CALC_MODE。SYMBOL_CALC_MODE_FOREX报价是按货币单位给出的(账户货币对报价货币的汇率计算为SymbolInfoDouble(_Symbol.))。SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_ Symbol,SYMBOL_TRADE_TICK_SIZE)/SymbolInfoDouble(_ Symbol,SYMBOL_TRADE_CONTRACT_SIZE)),并在值symbol_calc_mode_futures。SYMBOL_CALC_MODE_CFD,SYMBOL_CALC_MODE_CFDINDEX,SYMBOL_CALC_MODE_CFDLEVERAGE报价为1个合约(账户货币对报价货币的汇率计算如下SymbolInfoDouble(_Sy mbol,SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE))还是有例外?2)PositionGetDouble(POSITION_SWAP)函数返回什么?在提出请求时,账户货币的累积互换?返回值是否取决于ENUM_SYMBOL_SWAP_MODE 枚举的互换应计方法。例如,它可以是点数、基础货币或保证金货币吗?3.在保证金计算表中。ENUM_SYMBOL_CALC_MODE 枚举的目的是提供关于如何计算一个工具的保证金数额(保证金要求数额)的信息。enum_symbol_calc_mode识别器描述公式符号_计算_模式_外汇外汇模式 - 外汇的利润和保证金计算保证金: 批量*合同大小/杠杆率利润:(收盘价-开盘价)*合约大小*手数符号_计算_模式_期货期货模式 - 计算期货的保证金和利润保证金:Lots *InitialMargin*Percentage/100利润:(收盘价-开盘价)*TickPrice/TickSize*Lotssymbol_calc_mode_cfdCFD模式--计算CFD的保证金和利润保证金:Lots *ContractSize*MarketPrice*Percentage/100利润:(收盘价-开盘价)*合约大小*手数symbol_calc_mode_cfdindexCFD指数模式--计算CFD指数的保证金和利润保证金:(手数*合约大小*市场价格)*价格/手数大小利润:(收盘价-开盘价)*合约大小*手数symbol_calc_mode_cfdleverageCFD 杠杆模式 - 使用杠杆交易时计算CFD的保证金和利润保证金:(手数*合约大小*市场价格*百分比)/杠杆率利润:(收盘价-开盘价)*合约大小*手数没有说明用哪种货币计算保证金和利润?我如何申请百分比?CFD杠杆模式的特殊性是什么?4.请求杠杆的函数AccountInfoInteger(ACCOUNT_LEVERAGE),在外汇中正常工作,在期货市场上却给出了1。如何正确要求/定义期货中的杠杆?5.SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL)函数 - 只对期货有效?关于MQL5,是否对这些问题有更详细的描述? 如何以编程方式获得 "保证金的百分比"? 交易品种属性 Vasiliy Smirnov 2013.07.17 07:10 #10137 Andrew1469:你好!难道没有关于MQL5的这些问题的更详细的描述吗? 计算原理本身可以在互联网上搜索到,通过检查具体的仪器和经纪人,可以得到正确的结果,仪器规格。 Andrey Kotrin 2013.07.17 08:28 #10138 zfs。 计算原理本身可以在互联网上找到,你可以通过检查特定的工具和经纪人,专注于工具的规格,从而获得正确的结果。你能推荐一个经纪商,让你在一个账户中查看货币对和各种差价合约,最好还能在一个模拟账户中查看期货?Finam在MT4上有货币对、股票和指数的差价合约,但在MT5上,不幸的是,只有货币对。 现在我在Finam尝试货币对,在Open尝试期货,但在Open,服务器在请求SymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE)时给出了33和34--这并不在ENUM_SYMBOL_CALC_MODE列表中。此外,我还没有找到一个经纪人来测试不同的计算掉期方式,从文件中也不清楚计算掉期的方式 是否会影响PositionGetDouble(POSITION_SWAP)请求的结果。提前感谢! Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте www.mql5.com Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5 Vasiliy Smirnov 2013.07.17 08:38 #10139 Andrew1469: zfs。 计算的原则可以在互联网上找到,而正确的结果可以通过检查具体的工具和经纪人来获得。你能推荐一个经纪商,让你在一个账户中查看货币对和各种差价合约,最好还能在一个模拟账户中查看期货?Finam在MT4上有货币对、股票和指数的差价合约,但在MT5上,不幸的是,只有货币对。 现在我在Finam尝试货币对,在Open尝试期货,但在Open,服务器在请求SymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE)时给出了33和34--这并不在ENUM_SYMBOL_CALC_MODE列表中。此外,我还没有找到一个经纪人来测试不同的计算掉期方式,从文件中也不清楚计算掉期的方式 是否会影响PositionGetDouble(POSITION_SWAP)请求的结果。提前感谢!显然,没有这样的经纪人。使用几个终端。那里的值是一个长的类型,这就是为什么它给你的数字,如果你不想进入数字,做一个比较。PositionGetDouble(POSITION_SWAP)的互换值,按位置实际。是的,调换是在周末的同一天累积的。 Andrey Kotrin 2013.07.17 08:54 #10140 zfs。似乎没有这样的经纪人。使用几个终端。那里的值是一个长的类型,这就是为什么它给你的数字,如果你不想进入数字,做一个比较。PositionGetDouble(POSITION_SWAP)的互换值,按位置实际。是的,调换是在周末的同一天累积的。那么我在哪里可以找到Metatrader 5的CFD?我正在努力钻研这些数字,但由于文档不够清晰,例如,枚举表没有列出相应的数字,我有些受阻。我根据经验发现,SYMBOL_CALC_MODE_FOREX为0,但33和34在打开的服务器响应中没有以任何方式识别。关于掉期--我是否正确理解PositionGetDouble(POSITION_SWAP)和HistoryDealGetDouble(Deal_Ticket,DEAL_SWAP)实际上给出了以存款货币计算的累积掉期,而不管它是如何计算的? Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций www.mql5.com Стандартные константы, перечисления и структуры / Торговые константы / Свойства позиций - Документация по MQL5 1...100710081009101010111012101310141015101610171018101910201021...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
在帮助。
结构MqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONSaction;// 要执行的行动类型
溃疡magic;// 专家印章(魔术数字标识符)。
溃疡顺序;// 票证顺序
绳子符号;// 交易符号名称
双volume;// 要求的交易量(手)。
双price;// 价格
双stoplimit;// StopLimit订单水平
双sl;// 订单的止损 水平
双tp;// 订单的获利 水平
ulong偏差。// 可接受的与要求价格的最大偏差
enum_order_typetype;// 订单类型
ENUM_ORDER_TYPE_FILLINGtype_filling;// 订单类型
ENUM_ORDER_TYPE_TIMEtype_time;// 按执行时间排列的订单类型
日期时间过期。// 过期时间(对于ORDER_TIME_SPECIFIED订单)。
绳子评论;//对订单的评论
};
然而,在下面的表格中有一个描述。
偏差
可接受的与要求价格的最大偏差, 以点为单位设置 。
也就是说,变量的类型必须至少是float,但绝不是ulong。
也就是说,变量类型必须至少是float,但绝不是ulong。
在帮助。
结构MqlTradeRequest
{
ENUM_TRADE_REQUEST_ACTIONSaction;// 要执行的行动类型
溃疡magic;// 专家印章(魔术数字标识符)。
溃疡顺序;// 票证顺序
绳子符号;// 交易符号名称
双volume;// 要求的交易量(手)。
双price;// 价格
双stoplimit;// StopLimit订单水平
双sl;// 订单的止损 水平
双tp;// 订单的获利 水平
ulong偏差。// 可接受的与要求价格的最大偏差
enum_order_typetype;// 订单类型
ENUM_ORDER_TYPE_FILLINGtype_filling;// 订单类型
ENUM_ORDER_TYPE_TIMEtype_time;// 按执行时间排列的订单类型
日期时间过期。// 过期时间(对于ORDER_TIME_SPECIFIED订单)。
绳子评论;//对订单的评论
};
然而,在下面的表格中有一个描述。
偏差
可接受的与要求的价格的最大偏差, 以点为单位设置 。
也就是说,变量的类型必须至少是float,但绝不是ulong。
点的数量是一个整数。
请告知什么是MQL5-密码,在哪里可以找到????
点的数量是一个整数。
哪里写着 "点数"?
事实上,在结构中它属于ulong类型,在下面的表格描述中也是如此。doublePoint()。
这就是差异所在。要么修复结构和帮助,要么只修复帮助以配合结构。
你好!
我试图调整专家顾问,使其在外汇以外的市场工作,因此出现了以下问题。
1)如果在外汇市场上,报价是按货币单位给出的, 那么,例如在期货和差价合约上是按合同给出的。这个问题在文件中没有特别提到。从ENUM_SYMBOL_CALC_MODE的枚举中,我们是否可以认为报价的类型与证券的计算方式相对应。即:用ENUM_SYMBOL_CALC_MODE。SYMBOL_CALC_MODE_FOREX报价是按货币单位给出的(账户货币对报价货币的汇率计算为SymbolInfoDouble(_Symbol.))。SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_ Symbol,SYMBOL_TRADE_TICK_SIZE)/SymbolInfoDouble(_ Symbol,SYMBOL_TRADE_CONTRACT_SIZE)),并在值symbol_calc_mode_futures。SYMBOL_CALC_MODE_CFD,SYMBOL_CALC_MODE_CFDINDEX,SYMBOL_CALC_MODE_CFDLEVERAGE报价为1个合约(账户货币对报价货币的汇率计算如下SymbolInfoDouble(_Sy mbol,SYMBOL_TRADE_TICK_VALUE)/SymbolInfoDouble(_Symbol,SYMBOL_TRADE_TICK_SIZE))还是有例外?
2)PositionGetDouble(POSITION_SWAP)函数返回什么?在提出请求时,账户货币的累积互换?返回值是否取决于ENUM_SYMBOL_SWAP_MODE 枚举的互换应计方法。例如,它可以是点数、基础货币或保证金货币吗?
3.在保证金计算表中。
ENUM_SYMBOL_CALC_MODE 枚举的目的是提供关于如何计算一个工具的保证金数额(保证金要求数额)的信息。
enum_symbol_calc_mode
识别器
描述
公式
符号_计算_模式_外汇
外汇模式 - 外汇的利润和保证金计算
保证金: 批量*合同大小/杠杆率
利润:(收盘价-开盘价)*合约大小*手数
符号_计算_模式_期货
期货模式 - 计算期货的保证金和利润
保证金:Lots *InitialMargin*Percentage/100
利润:(收盘价-开盘价)*TickPrice/TickSize*Lots
symbol_calc_mode_cfd
CFD模式--计算CFD的保证金和利润
保证金:Lots *ContractSize*MarketPrice*Percentage/100
利润:(收盘价-开盘价)*合约大小*手数
symbol_calc_mode_cfdindex
CFD指数模式--计算CFD指数的保证金和利润
保证金:(手数*合约大小*市场价格)*价格/手数大小
利润:(收盘价-开盘价)*合约大小*手数
symbol_calc_mode_cfdleverage
CFD 杠杆模式 - 使用杠杆交易时计算CFD的保证金和利润
保证金:(手数*合约大小*市场价格*百分比)/杠杆率
利润:(收盘价-开盘价)*合约大小*手数
没有说明用哪种货币计算保证金和利润?我如何申请百分比?CFD杠杆模式的特殊性是什么?
4.请求杠杆的函数AccountInfoInteger(ACCOUNT_LEVERAGE),在外汇中正常工作,在期货市场上却给出了1。如何正确要求/定义期货中的杠杆?
5.SymbolInfoDouble(_Symbol,SYMBOL_MARGIN_INITIAL)函数 - 只对期货有效?
关于MQL5,是否对这些问题有更详细的描述?
你好!
难道没有关于MQL5的这些问题的更详细的描述吗?
计算原理本身可以在互联网上找到,你可以通过检查特定的工具和经纪人,专注于工具的规格,从而获得正确的结果。
你能推荐一个经纪商,让你在一个账户中查看货币对和各种差价合约,最好还能在一个模拟账户中查看期货?
Finam在MT4上有货币对、股票和指数的差价合约,但在MT5上,不幸的是,只有货币对。
现在我在Finam尝试货币对,在Open尝试期货,但在Open,服务器在请求SymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE)时给出了33和34--这并不在ENUM_SYMBOL_CALC_MODE列表中。
此外,我还没有找到一个经纪人来测试不同的计算掉期方式,从文件中也不清楚计算掉期的方式 是否会影响PositionGetDouble(POSITION_SWAP)请求的结果。
提前感谢!
zfs。
计算的原则可以在互联网上找到,而正确的结果可以通过检查具体的工具和经纪人来获得。
你能推荐一个经纪商,让你在一个账户中查看货币对和各种差价合约,最好还能在一个模拟账户中查看期货?
Finam在MT4上有货币对、股票和指数的差价合约,但在MT5上,不幸的是,只有货币对。
现在我在Finam尝试货币对,在Open尝试期货,但在Open,服务器在请求SymbolInfoInteger(_Symbol,SYMBOL_TRADE_CALC_MODE)时给出了33和34--这并不在ENUM_SYMBOL_CALC_MODE列表中。
此外,我还没有找到一个经纪人来测试不同的计算掉期方式,从文件中也不清楚计算掉期的方式 是否会影响PositionGetDouble(POSITION_SWAP)请求的结果。
提前感谢!
显然,没有这样的经纪人。使用几个终端。那里的值是一个长的类型,这就是为什么它给你的数字,如果你不想进入数字,做一个比较。PositionGetDouble(POSITION_SWAP)的互换值,按位置实际。是的,调换是在周末的同一天累积的。
似乎没有这样的经纪人。使用几个终端。那里的值是一个长的类型,这就是为什么它给你的数字,如果你不想进入数字,做一个比较。PositionGetDouble(POSITION_SWAP)的互换值,按位置实际。是的,调换是在周末的同一天累积的。
那么我在哪里可以找到Metatrader 5的CFD?
我正在努力钻研这些数字,但由于文档不够清晰,例如,枚举表没有列出相应的数字,我有些受阻。我根据经验发现,SYMBOL_CALC_MODE_FOREX为0,但33和34在打开的服务器响应中没有以任何方式识别。
关于掉期--我是否正确理解PositionGetDouble(POSITION_SWAP)和HistoryDealGetDouble(Deal_Ticket,DEAL_SWAP)实际上给出了以存款货币计算的累积掉期,而不管它是如何计算的?