我如何正确地开立市场订单? - 页 9

 
fxsaber:
OrderSend+Sleep(0)选项的速度不比OrderSend+OnTradeTransaction慢。我测量了一下。因此,我不使用第二个变体,不用于异步事务。
我很不好意思地问,如果"OrderSend+Sleep(0)" !
 
prostotrader:

OrderSend+Sleep(0)的变体是暂时的,因为这是开发人员的一个缺点(不要把它作为一个例子:) )。

当它被修复后,将只剩下OrderSend。

这是你的意见还是内幕?
 
Dennis Kirichenko:
这是你的决定还是内行的看法?
https://www.mql5.com/ru/forum/97557
Как правильно работать в MT5 с OrderSend
Как правильно работать в MT5 с OrderSend
  • www.mql5.com
Форум алго-трейдеров MQL5
 
Dennis Kirichenko:
我很尴尬地问,"OrderSend+Sleep(0) "是否 !

是的,不存在平等。

关于交易、自动交易系统和交易策略测试的论坛

图书馆: MT4Orders

fxsaber, 2016.11.14 13:33

// 13.11.2016:
//   Add: Полная синхронизация OrderSend, OrderModify, OrderClose, OrderDelete с торговым окружением (реал-тайм и история) - как в MT4.
//        Максимальное время синхронизации можно задать через MT4ORDERS::OrderSend_MaxPause в мкс. Среднее время синхронизации в MT5 ~1 мс.
 
prostotrader:

OrderSend+Sleep(0)的变体是暂时的,因为这是开发人员的一个缺点(不要把它作为一个例子:) )。

纠正后,将只剩下OrderSend。

没有被纠正,因为这不是一个错误,而是一个特点。

关于交易、自动交易系统和策略测试的论坛

如何在MT5中正确使用OrderSend?

fxsaber, 2016.11.15 13:30

尝试在你的EA中编写以下函数

  1. i = 0.
  2. 在符号[i]上开立一个头寸。
  3. 如果i++>=5,我们退出。
  4. 如果没有滑移,我们就回到第2步,如果有滑移,我们就退出。

关于交易、自动交易系统和策略测试的论坛

如何在MT5中正确使用OrderSend?

fxsaber, 2016.11.15 14:14

有人立即实施了它

// MQL4&5-code

#property strict

#include <MT4Orders.mqh>    // https://www.mql5.com/ru/code/16006

void Func( const string &Symbols[] )
{
  const int Total = ArraySize(Symbols);
  
  for (int i = 0; i < Total; i++)
  {
    const double Price = SymbolInfoDouble(Symbols[i], SYMBOL_ASK);
    const int digits = (int)SymbolInfoInteger(Symbols[i], SYMBOL_DIGITS);
    
    if (!OrderSelect(OrderSend(Symbols[i], OP_BUY, 1, Price, 100, 0, 0, DoubleToString(Price, digits)), SELECT_BY_TICKET) ||
        (NormalizeDouble(Price - OrderOpenPrice(), digits) != 0)) // если не получилось открыть или есть проскальзывание - выходим
      break;
  }
}

void OnStart() // OnTick
{
  const string Symbols[] = {"EURUSD", "GBPUSD", "AUDUSD", "USDCAD", "USDJPY"};
  
  Func(Symbols);
}

还有人在等待开发商的法力。
 
你能告诉我如何设置止损和出局吗?
 
avatar007911:
你能告诉我如何设置停止和拍摄吗?

这里有一个脚本可以帮助你。https://www.mql5.com/ru/code/17994

Modify SL TP
Modify SL TP
  • www.mql5.com
Скрипт используется для изменения стоп-лосса и тейк-профита позиции.
原因: