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

 

我很感兴趣--是否可以使用mql5工具来改变挂单 量?

我尝试了OrderModify--它说修改失败(未知错误),尽管请求的所有强制性元素都填写正确......

Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
不,你不能。这里唯一的选择是拆除旧的,装上新的。
 
Rosh:
不,你不能。这里唯一的选择是拆掉旧的,装上新的。

为什么这么说,这只是一个简单的保持?

 
Interesting:

为什么会这样,这不就是一个简单的脱机吗?

一年前就讨论过这个问题。当时我还试图找出为什么不能改变挂单的数量。当时(据我记得)Renat解释说,从订单计算的角度来看,交易量是一个非常重要的因素,而且交易商可能对交易商提出索赔,因此实施了 "一个订单-一个交易量 "计划(或类似的计划)。

axmed0207:

我尝试了OrderModify,但信息显示修改失败(未知错误),尽管请求的所有强制性元素都填写正确

仔细看一下CTrade类中OrderModify()方法的描述。

bool  OrderModify(
   ulong                 ticket,         // тикет ордера
   double                price,          // цена исполнения
   double                sl,             // цена stop loss 
   double                tp,             // цена take profit
   ENUM_ORDER_TYPE_TIME   type_time,      // тип по истечению
   datetime              expiration      // истечение
   )

它的参数中没有音量。同样,在《手册》的 "交易请求的结构(MqlTradeRequest)"一节中

修改待处理的订单。

修改挂单价格水平的交易指令。7个字段的规格是必须的。

  • 行动
  • 订单
  • 价格
  • sl
  • tp
  • 类型_时间
  • 失效
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
Документация по MQL5: Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса
  • www.mql5.com
Стандартные константы, перечисления и структуры / Структуры данных / Структура торгового запроса - Документация по MQL5
 

我现在明白了,谢谢你的回答。我只是认为,如果体积参数不在强制性查询字段列表中,那么它就是一个可选参数 :)

 

诸如SYMBOL_TRADE_TICK_VALUE_xxx 等标识符被提供给SymbolInfoDouble()函数。说明中说这是 "计算出的头寸的刻度值"。我的理解是否正确,我们实际上谈论的不是 "刻度值",而是 "一个工具的价格最小变化的价值"?换句话说,我们强调的是,在价格变动最小和1手合约的情况下,存款货币中的自有资金会有什么变化?

你事先不知道下一个刻度出现时价格会跳多少个点。

 
Yedelkin:

诸如SYMBOL_TRADE_TICK_VALUE_xxx 等标识符被提供给SymbolInfoDouble()函数。说明中说这是 "计算出的头寸的刻度值"。我的理解是否正确,我们实际上谈论的不是 "刻度值",而是 "一个工具的价格最小变化的价值"?换句话说,我们强调的是,在价格变动最小和1手合约的情况下,存款货币中的自有资金会有什么变化?

你事先不知道下一个刻度出现时价格会跳多少个点。

一个刻度是价格的最小变化。
 
uncleVic:
Tick是最小的价格变化。

好吧,我明白了。一个指标有两个不同的名字。

两者的区别是什么?

符号_POINT

单点值

и

符号_交易_刻度线大小

最低价格变化

?

比如最小的价格变化可以小于一个点值?

Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
Документация по MQL5: Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте
  • www.mql5.com
Стандартные константы, перечисления и структуры / Состояние окружения / Информация об инструменте - Документация по MQL5
 
在理论上,点和勾可以是不同的。
 
Yedelkin:

比如,最小的价格变化 可以小于一个点的价值吗?

我不这么认为。:) 但也有可能出现相反的情况。