//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 06.08.2008 |//| Описание : Возвращает цену TakeProfit последней открытой позиций или -1. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+double TakeProfitLastPos(string sy="",int op=-1,int mn=-1){datetime t;double r=-1;int i, k=OrdersTotal();if( sy=="0") sy=Symbol();for( i=0; i< k; i++){if(OrderSelect( i, SELECT_BY_POS, MODE_TRADES)){if(OrderSymbol()== sy || sy==""){if(OrderType()==OP_BUY||OrderType()==OP_SELL){if( op<0||OrderType()== op){if( mn<0||OrderMagicNumber()== mn){if( t<OrderOpenTime()){
t=OrderOpenTime();
r=OrderTakeProfit();}}}}}}}return( r);}
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 20.10.2008 |//| Описание : Возвращает цену TakeProfit последней закрытой позиций или -1. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+double TakeProfitLastClosePos(string sy="",int op=-1,int mn=-1){datetime t;double r=-1;int i, k=OrdersHistoryTotal();if( sy=="0") sy=Symbol();for( i=0; i< k; i++){if(OrderSelect( i, SELECT_BY_POS, MODE_HISTORY)){if(OrderSymbol()== sy || sy==""){if(OrderType()==OP_BUY||OrderType()==OP_SELL){if( op<0||OrderType()== op){if( mn<0||OrderMagicNumber()== mn){if( t<OrderCloseTime()){
t=OrderCloseTime();
r=OrderTakeProfit();}}}}}}}return( r);}
TakeProfitLastPos()函数。
该函数返回最后开仓的止盈 价位或-1。TakeProfitLastPos() 函数接受以下可选参数。
您知道在MQL4中是否有办法改变挂单的手数?
不,您可以删除旧的订单,然后用所需的体积创建一个新的订单。
你能告诉我是否有办法在MQL4中改变挂单的手数?
开发商并不是故意这样做的--为了避免问题的出现!他们的目的是什么?
请告知如何在一个交易两个货币对的EA中创建图形对象,在每个图表上标记每个货币对的开仓和收仓。 一个在单一图表上加载的EA将只在该图表上自动创建这些标记。 也许有这样一个功能被设计用于多货币的EA?
请告知如何在一个交易两个货币对的EA中创建图形对象,在每个图表上标记每个货币对的开仓和收仓。 一个在单一图表上加载的EA将只在该图表上自动创建这些标记。 也许有这样一个功能被设计用于多货币的EA?
没有这样的功能。对象只能在EA所在的图表上创建和管理。
TakeProfitLastClosePos()函数。
返回最后一次平仓的TakeProfit 价格水平或-1。TakeProfitLastClosePos() 函数接受以下可选参数。
TakeProfitLastClosePos()函数。
返回最后一次平仓的TakeProfit价格水平或-1。TakeProfitLastClosePos()函数接受以下可选参数。
有没有一种功能可以在开仓一段时间后改变止盈?
有没有一种功能可以在开仓后的一段时间内改变止盈?
修改订单()
在那里,下面是一些如何使用它的例子...