//--- Do we have positions opened already?bool Buy_opened=false; // variable to hold the result of Buy opened positionbool Sell_opened=false; // variables to hold the result of Sell opened positionif(PositionSelect(_Symbol)==true) // we have an opened position
{
if(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_BUY)
{
Buy_opened=true; //It is a Buy
}
elseif(PositionGetInteger(POSITION_TYPE)==POSITION_TYPE_SELL)
{
Sell_opened=true; // It is a Sell
}
}
//+------------------------------------------------------------------+//| СОВЕРШАЕМ СДЕЛКУ |//+------------------------------------------------------------------+if(last_tick.last < BBLow[2] && Buy_opened == false)
{
int znak = last_tick.last - BBLow[2];
//--- 1. Создать запросMqlTradeRequest Trade_reqst={0}; // Инициализация структуры торгового запроса
Trade_reqst.action=TRADE_ACTION_DEAL; // Тип: немедленное совершение сделки
Trade_reqst.symbol=_Symbol; // Инструмент: текущий
Trade_reqst.volume=Lot; // Объём: 1 лот
Trade_reqst.price=SymbolInfoDouble(_Symbol,SYMBOL_ASK)-TakeProfit*_Point; // Цена исполнения
Trade_reqst.type=ORDER_TYPE_BUY; // Тип ордера: на продажу
Trade_reqst.type_filling=ORDER_FILLING_RETURN; // Политика исполнения
Trade_reqst.sl=last_tick.last - StopLoss * _Point; // Stop Loss
Trade_reqst.tp=SymbolInfoDouble(_Symbol,SYMBOL_ASK) + TakeProfit * _Point; // Take Profit// Trade_reqst.tp=Trade_reqst.price + TakeProfit * 2 * _Point; // Take Profit//--- 2. Отправить торговый приказMqlTradeResult Trade_reslt={0}; // Инициализация структуры результата торгового запросаOrderSend(Trade_reqst,Trade_reslt); // Отправка торгового запроса на сервер//--- выведем в лог ответ сервера //Print(__FUNCTION__," - : - ",Trade_reslt.comment);if(Trade_reslt.retcode==10016) Print("Ответ: ",Trade_reslt.bid,Trade_reslt.ask,Trade_reslt.price);
用于购买
把这个脚本放在scripts文件夹中,在unitor中打开这个脚本,编译它。
当交易所打开时,把这个脚本拖到图表上
这就是它所说的,最后的极点
你如何使图表上的刻度成为一些倍数和整数?当我试图计算一个模式或放置止损时,我离不开计算器。
那么你是如何计算单元格的差异的呢,你是否也在附近放了一个计算器,还是在MT5中有一个秘密设置?
如何在图形上用一些倍数和整数来制作刻度?当我试图用视觉计算某种模式或放置止损点时,我的大脑就会沸腾,没有计算器我就做不到。
那么你是如何计算单元格的差异的呢,你是否也在附近放了一个计算器,还是在MT5中有一个秘密设置?
没有什么秘密的设置。只有五个可能的解决方案。
1.自己动手。
2.从现有的内容中搜索kodobase。
3.从某个交易商那里订购。
在市场上购买。
5.等待并希望在终端做出μl。
干杯!今天我在MT5中推出了我的第一个EA!
市场上合适的情况来了,专家顾问开始买了又买!!。至少我设法及时做出了反应。你能告诉我代码里有什么问题吗?我认为它应该只买一手,并立即设置止损和止盈。只要他买了东西,变量Bye_opened 就应该变成真的,而且 应该不允许他做后续交易,直到触发止损。另外,我如何知道最后一笔交易的价格,以便在上面设置止损?
但看起来我做错了什么。请指出我的错误。
MT4 737已经开始审查。
关于MetaQuotes-Demo的历史是什么,有多久了?
D1几乎和过去的好日子一样,从72年5月开始,但周数从95年开始,月数从93年开始,总的来说小时数从12年开始。