错误、漏洞、问题 - 页 1810 1...180318041805180618071808180918101811181218131814181518161817...3184 新评论 Anatoli Kazharski 2017.02.16 16:00 #18091 Dmitriy Skub: 他们又把事情搞砸了。 编译于1531版。在启动时得到。2017.02.16 18:55:19.101 MQL5 'TradePanel.ex5'有较新的不支持的版本,请更新您的客户终端 好在我不是在一个真实账户上。答案就在服务台。支持团队2017.02.16 09:46很抱歉给您带来不便,我们将很快发布另一个构建。不幸的是,在终端构建和编辑器中的编译器版本之间存在不匹配。 特别是在这种情况下,由于MQL程序中使用的资源,需要终端1532或更高的版本。 我今天有一个计划外的休息日。) Artyom Trishkin 2017.02.16 16:35 #18092 Anatoli Kazharski: 我今天有一个计划外的休息日。) 各位;) fxsaber 2017.02.16 17:24 #18093 Artyom Trishkin: 各位;) 我一定是做错了什么,因为1531的所有代码已经运行了一天多。 Anatoli Kazharski 2017.02.16 17:24 #18094 fxsaber: 我一定是做错了什么,因为1531的所有代码已经运行了24小时以上。 这个问题并不发生在所有的代码中。 Dmitri Custurov 2017.02.17 08:02 #18095 for (int i=0; i<PositionsTotal();i++) {if (PositionSelect(_Symbol)) {if (PositionGetInteger(POSITION_TIME)<TimeBuffer[0]) {MqlTradeRequest request={0}; MqlTradeResult result={0}; request.action=TRADE_ACTION_DEAL; request.symbol=_Symbol; request.volume=Volume; request.sl=NormalizeDouble(Minimum+((Delta*KoefSL)/100), _Digits); request.tp=NormalizeDouble(Minimum-((Delta*(100-KoefTP))/100), _Digits); request.type=ORDER_TYPE_SELL; request.price=Bid; // open price request.type_time=ORDER_TIME_GTC; //--- send a trade request trade2=OrderSend(request,result);}}} 亲爱的论坛用户,你们好。我不明白这一行的错误在哪里,如果(PositionGetInteger(POSITION_TIME)<TimeBuffer[0])。TimeBuffer[0]包含当前条形图的打开时间。我需要比较开仓的时间 是否小于当前柱状体的时间。 Errors, bugs, questions can not open market Invalid Stops in EA fxsaber 2017.02.17 08:05 #18096 Dmitri Custurov:for (int i=0; i<PositionsTotal();i++) {if (PositionSelect(_Symbol)) {if (PositionGetInteger(POSITION_TIME)<TimeBuffer[0]) {MqlTradeRequest request={0}; MqlTradeResult result={0}; request.action=TRADE_ACTION_DEAL; request.symbol=_Symbol; request.volume=Volume; request.sl=NormalizeDouble(Minimum+((Delta*KoefSL)/100), _Digits); request.tp=NormalizeDouble(Minimum-((Delta*(100-KoefTP))/100), _Digits); request.type=ORDER_TYPE_SELL; request.price=Bid; // open price request.type_time=ORDER_TIME_GTC; //--- send a trade request trade2=OrderSend(request,result);}}} 亲爱的论坛用户,你们好。我不明白这一行的错误在哪里,如果(PositionGetInteger(POSITION_TIME)<TimeBuffer[0])。TimeBuffer[0]包含当前条形图的打开时间。我需要比较开仓的时间 是否小于当前柱状体的时间。 突出显示的那一行是不必要的。或者做PositionGetSymbol,但PositionSelectByTicket(PositionGetTicket)更好。 Yousufkhodja Sultonov 2017.02.17 16:46 #18097 你能告诉我为什么UPU上的EA不能开单吗?的确,我在家里的电脑上打开了一个远程桌面,有同样的终端和EA。也许这些EA正在相互干扰?只要我在家里的电脑上调用并关闭EA,EA就会打开一个头寸,好像什么都没发生过。 Vladimir Karputov 2017.02.17 17:50 #18098 Yousufkhodja Sultonov: 请告诉我,为什么万国邮联的EA不开单?这是真的,我在家里的电脑上留下了一个远程桌面,打开了同样的终端和EA。也许这些EA正在相互干扰?只要我在家里的电脑上调用并关闭EA,EA就会打开一个头寸,好像什么都没发生过。UPU本质上与电脑相同,只是它不在你的房间里,而是通常在很远的地方,而且它与你的交易账户相连。专家顾问本身无法获得交易账户在任何时候有多少个连接的信息。专家顾问可以在以下基础上建立其逻辑剩余职位的数量哪些神奇的数字是在开放的位置待处理订单的数量还有"......为什么UPU上的EA不能打开...... "的措辞。... "是不准确的。你说它没有打开是什么意思?它正试图打开,但报告了一个错误?一般来说,我们应该首先了解EA的内部逻辑--它的市场条目取决于什么。没有它,就没有办法做到。 Yousufkhodja Sultonov 2017.02.17 19:35 #18099 Vladimir Karputov:UPU本质上与电脑相同,只是它不在你的房间里,而是通常在很远的地方,而且它与你的交易账户相连。专家顾问本身无法获得交易账户在任何时候有多少个连接的信息。专家顾问可以在以下基础上建立其逻辑剩余职位的数量哪些神奇的数字是在开放的位置待处理订单的数量还有"......为什么UPU上的EA不能打开...... "的措辞。... "是不准确的。你说它没有打开是什么意思?它正试图打开,但报告了一个错误?一般来说,我们应该首先了解EA的内部逻辑--它的市场条目取决于什么。没有它,你就无法做到这一点。 我的电脑到底能不能干扰EA对UPU的 工作?因为在我的电脑上,同样的EA也在正常工作。 Vladimir Karputov 2017.02.17 19:36 #18100 Yousufkhodja Sultonov: 我的电脑是否会干扰EA对UPU的工作?因为,在我的电脑上,同样的EA工作正常。 关于交易、自动交易系统和交易策略测试的论坛 虫子,虫子,问题 Vladimir Karputov, 2017.02.17 18:50 ...如果你不知道专家顾问的内部逻辑,你应该首先了解它的逻辑,确定它的市场入口。没有它,就没有办法做到。 1...180318041805180618071808180918101811181218131814181518161817...3184 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
他们又把事情搞砸了。
编译于1531版。在启动时得到。
2017.02.16 18:55:19.101 MQL5 'TradePanel.ex5'有较新的不支持的版本,请更新您的客户终端
好在我不是在一个真实账户上。
答案就在服务台。
支持团队
2017.02.16 09:46
很抱歉给您带来不便,我们将很快发布另一个构建。
不幸的是,在终端构建和编辑器中的编译器版本之间存在不匹配。
特别是在这种情况下,由于MQL程序中使用的资源,需要终端1532或更高的版本。我今天有一个计划外的休息日。)
各位;)
我一定是做错了什么,因为1531的所有代码已经运行了24小时以上。
{if (PositionSelect(_Symbol))
{if (PositionGetInteger(POSITION_TIME)<TimeBuffer[0])
{MqlTradeRequest request={0};
MqlTradeResult result={0};
request.action=TRADE_ACTION_DEAL;
request.symbol=_Symbol;
request.volume=Volume;
request.sl=NormalizeDouble(Minimum+((Delta*KoefSL)/100), _Digits);
request.tp=NormalizeDouble(Minimum-((Delta*(100-KoefTP))/100), _Digits);
request.type=ORDER_TYPE_SELL;
request.price=Bid; // open price
request.type_time=ORDER_TIME_GTC;
//--- send a trade request
trade2=OrderSend(request,result);}}}
{if (PositionSelect(_Symbol))
{if (PositionGetInteger(POSITION_TIME)<TimeBuffer[0])
{MqlTradeRequest request={0};
MqlTradeResult result={0};
request.action=TRADE_ACTION_DEAL;
request.symbol=_Symbol;
request.volume=Volume;
request.sl=NormalizeDouble(Minimum+((Delta*KoefSL)/100), _Digits);
request.tp=NormalizeDouble(Minimum-((Delta*(100-KoefTP))/100), _Digits);
request.type=ORDER_TYPE_SELL;
request.price=Bid; // open price
request.type_time=ORDER_TIME_GTC;
//--- send a trade request
trade2=OrderSend(request,result);}}}
请告诉我,为什么万国邮联的EA不开单?这是真的,我在家里的电脑上留下了一个远程桌面,打开了同样的终端和EA。也许这些EA正在相互干扰?只要我在家里的电脑上调用并关闭EA,EA就会打开一个头寸,好像什么都没发生过。
UPU本质上与电脑相同,只是它不在你的房间里,而是通常在很远的地方,而且它与你的交易账户相连。专家顾问本身无法获得交易账户在任何时候有多少个连接的信息。专家顾问可以在以下基础上建立其逻辑
一般来说,我们应该首先了解EA的内部逻辑--它的市场条目取决于什么。没有它,就没有办法做到。
UPU本质上与电脑相同,只是它不在你的房间里,而是通常在很远的地方,而且它与你的交易账户相连。专家顾问本身无法获得交易账户在任何时候有多少个连接的信息。专家顾问可以在以下基础上建立其逻辑
一般来说,我们应该首先了解EA的内部逻辑--它的市场条目取决于什么。没有它,你就无法做到这一点。
我的电脑是否会干扰EA对UPU的工作?因为,在我的电脑上,同样的EA工作正常。
关于交易、自动交易系统和交易策略测试的论坛
虫子,虫子,问题
Vladimir Karputov, 2017.02.17 18:50
...
如果你不知道专家顾问的内部逻辑,你应该首先了解它的逻辑,确定它的市场入口。没有它,就没有办法做到。