trade.PositionOpen(_Symbol,// инструментORDER_TYPE_BUY,//
inLot,// количество лотов для торговли
ask,// последняя цена ask
0.0,// Stop Loss0.0,// Take Profit " "); // без комментариев
但在终端日志中没有任何内容。我在图书馆做了一些挖掘工作。发现了这个。
if(!FillingCheck(symbol))
return(false);
它在这里崩溃了。
我进一步搜索,得到了这个结果。
//--- wrong filling policy, set error code
m_result.retcode=TRADE_RETCODE_INVALID_FILL;
return(false);
我回来后发现了这个
//--- get possible filling policy types by symboluint filling=(uint)SymbolInfoInteger(symbol,SYMBOL_FILLING_MODE);
MqlTradeRequest req;
req.action=TRADE_ACTION_DEAL; // Тип выполняемого действия
req.symbol=_Symbol; // Имя торгового инструмента
req.volume=inLot; //Запрашиваемый объем сделки в лотах
req.type=ORDER_TYPE_BUY; //Тип ордера//req.type_filling=ORDER_FILLING_FOK; // Тип ордера по исполнению//+------------------------------------------------------------------+//| |//+------------------------------------------------------------------+MqlTradeResult rez;
OrderSend(req,rez);
现在网站打开了,但没有看到图片。
而当我试图打开所附文件时。
问题仍然存在。
不幸的是,旧设备不支持我们的网络服务器上使用的安全连接。
我们推荐以下选项。
只有在成对的情况下。
这是代码(老式的),可以改进。
谢谢你的提示,但该脚本本身就是为了关闭重叠的订单而存在的!
我对通过终端功能本身实现这一点很感兴趣!
不幸的是,旧机器不支持我们的网络服务器上使用的安全连接。
我们推荐以下选项。
我也看不到广告。
我有一个有交易所执行的经纪人。
我的专家顾问使用一个标准库。
当我运行它时,我在专家顾问的日志中看到,有一条命令被触发了
但在终端日志中没有任何内容。我在图书馆做了一些挖掘工作。发现了这个。
它在这里崩溃了。
我进一步搜索,得到了这个结果。
我回来后发现了这个
返回0。
试图与这个经纪人的支持人员交谈。
他们告诉我。
"如果你在你的专家顾问中设置了交换执行,禁用类型检查。
我不知道该如何处理它。我应该问问我的经纪人,在我的经纪人经纪交易中我有什么样的错误。
我有一个有交易所执行的经纪人。
我的专家顾问使用标准库。
当我运行它时,我在专家顾问的日志中看到,有一条命令被触发了
但在终端日志中没有任何内容。我在图书馆做了一些挖掘工作。发现了这个。
它在这里崩溃了。
我进一步搜索,得到了这个结果。
我回来后发现了这个
返回0。
给这个经纪人的支持人员打了个电话。
他们告诉我。
"如果你在你的专家顾问中设置了交换执行,禁用类型检查。
我不知道该如何处理它。我应该问问我的经纪人,在我的经纪人经纪交易中我有什么样的错误。
尝试使用OrderSend()而不是trade.PositionOpen()。
2015.05.20 23:01:55.387 交易 '*********': 在市场上兑换买入0.10欧元美元失败 [不支持的填充模式]
在注释了type_filling后,结果是一样的
2015.05.20 23:01:55.387 交易 '*********': 在市场上兑换买入0.10欧元美元失败 [不支持的填充模式]
其结果是一样的
经纪人去死吧!
秒,我去投一张支票,你把结果贴出来......