[存档]任何菜鸟问题,为了不使论坛变得杂乱无章。专业人士,不要与它擦肩而过。没有你,哪里都不能去 - 5. - 页 388 1...381382383384385386387388389390391392393394395...432 新评论 Boris 2013.06.03 09:22 #3871 Chiripaha: 我想知道会发生什么。: ))通常,这些漏洞只是在经纪人本身的服务器上形成的,在类似的尝试中,我没有成功地修复它们。如果经纪人不解决这个问题,就没有什么可抽的了。 但在同一经纪商的另一个MT4模拟平台上,却没有洞! Chiripaha 2013.06.03 09:32 #3872 borilunad: 但在同一经纪商的另一个MT4演示平台上,却没有任何漏洞!关键字是demo。我在不同的经纪公司有过几十个这样的案例...这是一种常见的情况。 gyfto 2013.06.03 09:34 #3873 听好了,专业人士。你们人数不够,而且还发生了冲突,已经到了手足相残的地步。你甚至欣赏所有的本地内容吗?你想让我给你看那些根本没有这些专业人员的论坛吗?Integer 手很热,我以前打过架,我了解他。我理解我们所拥有的,并为我们所没有的而哭泣。但是,为了他在一件事上的错误而打击整个人,尽管你们每个人都有工作,而且相当不错--至少是不合理的,如果不是说更糟糕的话。 Mikhail Kozhemyako 2013.06.03 09:35 #3874 sdm: 需要帮助 1 如何知道顶部开仓或挂单卖出的价格 2 如何检查在我指定的价格上是否有开仓或挂单卖出的情况? 只有通过翻阅所有的订单。比如说像这样。#property copyright "Copyright 2013, Mikhail <Sepulca> Kozhemyako" #property link "ua3xcm@obninsk.com" extern int MAGIC=1234; int init() { return(0); } int deinit() { return(0); } int start() { int NoL,NoS,NoBS,NoSS,NoBL,NoSL,n,i; double MaxSellOpenPrice,MaxSellStopOpenPrice,MaxSellLimitOpenPrice,MinBuyOpenPrice,MinBuyLimitOpenPrice,MinBuyStopOpenPrice; NoL=0;NoS=0;NoBS=0;NoSS=0;NoBL=0;NoSL=0; MaxSellOpenPrice=0.0;MaxSellStopOpenPrice=0.0;MaxSellLimitOpenPrice=0; MinBuyOpenPrice=99999999.9;MinBuyStopOpenPrice=9999999.9;MinBuyLimitOpenPrice=9999999.9; // Перебираем все ордера n=OrdersTotal(); for (i=n-1; i>=0; i--) { if(OrderSelect(i,SELECT_BY_POS,MODE_TRADES)) { if(OrderMagicNumber()==MAGIC && OrderSymbol()==Symbol()) { if(OrderType()==OP_BUY) { NoL++;MinBuyOpenPrice=MathMin(MinBuyOpenPrice,OrderOpenPrice()); } if(OrderType()==OP_SELL) { NoS++;MaxSellOpenPrice=MathMax(MaxSellOpenPrice,OrderOpenPrice()); } if(OrderType()==OP_BUYSTOP) { NoBS++;MinBuyStopOpenPrice=MathMin(MinBuyStopOpenPrice,OrderOpenPrice()); } if(OrderType()==OP_SELLSTOP) { NoSS++;MaxSellStopOpenPrice=MathMax(MaxSellStopOpenPrice,OrderOpenPrice()); } if(OrderType()==OP_BUYLIMIT) { NoBL++;MinBuyLimitOpenPrice=MathMin(MinBuyLimitOpenPrice,OrderOpenPrice()); } if(OrderType()==OP_SELLLIMIT) { NoSL++;MaxSellLimitOpenPrice=MathMax(MaxSellLimitOpenPrice,OrderOpenPrice()); } } } } // Смотрим чего есть в наличии if(NoL>0)// Если есть активные лонги { } if(NoS>0)// Если есть активные шорты { } if(NoBL>0)// Если есть лонги-отложеннники лимитники { } if(NoSL>0)// Если есть шорты отложенники лимитники { } if(NoBS>0)// Если есть лонги-отложенники стоповые { } if(NoSS>0)// Если есть шорты отложенники стоповые { } // Соответственно в переменных получаете мин/макс цену. return(0); } Dmitry Fedoseev 2013.06.03 12:11 #3875 borilunad:谢谢你!但有职位空缺,还是可以的!我现在就去试一试! 对不起,我怎么能只从洞口开始删除?你可以在F2中删除所有的东西,但只要我按下M1,所有的报价就会立即出现相同的孔!你可以在F2中删除所有的东西。那么,如何仅仅从洞口开始删除呢? 这些职位不会发生任何变化。从孔的开始--看看孔是什么时候开始的,在历史表中有一栏是日期,用它从所需的日期往上看(用Shift键)。报价档案是主菜单- 工具 - 报价档案。 Boris 2013.06.03 12:49 #3876 Integer: 这些职位不会发生任何变化。从孔的开始--看看孔是什么时候开始的,在历史表中有一栏是日期,用它从所需的日期往上看(用Shift键)。报价档案在主菜单 - 工具 - 报价档案中。 谢谢你,Dmitriy!我已经在上面表示感谢,并报告了我所得到的情况。我不知道是怎么做到的,但最主要的是有0个错误,所有引号都到位了。但是,这些卷轴一直都会造成错误!这就是为什么我们要把这些卷轴作为我们自己的东西。不使用它们如何呢?我不在我的代码中使用它们!再次感谢! Chiripaha 2013.06.03 13:25 #3877 我有字符串类型的名字--h0 h1 h2等。根据找到的名字,我需要做一个swith(Name)枚举。如何正确地做到这一点?我试着用预处理程序,但没有成功。: (#define h0 0 #define h1 1 #define h2 2 #define h3 3 string Имя_Остатке; switch (Имя_Остатке) { case h0: break; case h1: break; case h2: break; case h3: break; } Рустам 2013.06.03 13:35 #3878 这是不可能的,开关只对整数起作用。把名字放在一个数组里,然后用索引来操作。 Chiripaha 2013.06.03 13:44 #3879 FAQ: 这是不可能的,开关只对整数起作用。把名字放在一个数组里,然后用索引来操作。非常感谢您!知道了!: )))) 我的意思是,通过一个数组。 Boris 2013.06.03 13:58 #3880 不幸的是,1分钟的时间又完全消失了,只在图表上有,而在航海日志中,它每十分之一秒都在乱写。 15:55:39 内存处理程序:无法分配206924212字节的内存 15:55:39 HistoryBase: 内存不足 'EURUSD1' [4702734条] 15:55:39 内存处理程序:无法分配206924212字节的内存 15:55:39 HistoryBase: 内存不足 'EURUSD1' [4702734条] 15:55:39 内存处理程序:无法分配206924212字节的内存 15:55:39 HistoryBase: 内存不足 'EURUSD1' [4702734条] 500й! 1...381382383384385386387388389390391392393394395...432 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我想知道会发生什么。: ))通常,这些漏洞只是在经纪人本身的服务器上形成的,在类似的尝试中,我没有成功地修复它们。如果经纪人不解决这个问题,就没有什么可抽的了。
但在同一经纪商的另一个MT4演示平台上,却没有任何漏洞!
关键字是demo。
我在不同的经纪公司有过几十个这样的案例...这是一种常见的情况。
需要帮助 1 如何知道顶部开仓或挂单卖出的价格 2 如何检查在我指定的价格上是否有开仓或挂单卖出的情况?
只有通过翻阅所有的订单。比如说像这样。
谢谢你!但有职位空缺,还是可以的!我现在就去试一试!
对不起,我怎么能只从洞口开始删除?你可以在F2中删除所有的东西,但只要我按下M1,所有的报价就会立即出现相同的孔!你可以在F2中删除所有的东西。那么,如何仅仅从洞口开始删除呢?
这些职位不会发生任何变化。从孔的开始--看看孔是什么时候开始的,在历史表中有一栏是日期,用它从所需的日期往上看(用Shift键)。报价档案是主菜单- 工具 - 报价档案。
这些职位不会发生任何变化。从孔的开始--看看孔是什么时候开始的,在历史表中有一栏是日期,用它从所需的日期往上看(用Shift键)。报价档案在主菜单 - 工具 - 报价档案中。
我有字符串类型的名字--h0 h1 h2等。根据找到的名字,我需要做一个swith(Name)枚举。
如何正确地做到这一点?
我试着用预处理程序,但没有成功。: (
这是不可能的,开关只对整数起作用。把名字放在一个数组里,然后用索引来操作。
非常感谢您!
知道了!: )))) 我的意思是,通过一个数组。
不幸的是,1分钟的时间又完全消失了,只在图表上有,而在航海日志中,它每十分之一秒都在乱写。
15:55:39 内存处理程序:无法分配206924212字节的内存
15:55:39 HistoryBase: 内存不足 'EURUSD1' [4702734条]
15:55:39 内存处理程序:无法分配206924212字节的内存
15:55:39 HistoryBase: 内存不足 'EURUSD1' [4702734条]
15:55:39 内存处理程序:无法分配206924212字节的内存
15:55:39 HistoryBase: 内存不足 'EURUSD1' [4702734条]
500й!