新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 963 1...956957958959960961962963964965966967968969970...1953 新评论 Igor Makanu 2019.09.07 08:43 #9621 Vladimir Baskakov: 你能想到什么小例子吗? https://www.mql5.com/ru/search#!keyword=ArrayMaximum%20%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D0%B0&module=mql5_module_forum Поиск - MQL5.community www.mql5.com Поиск выполняется с учетом морфологии и без учета регистра. Все буквы, независимо от того, как они введены, будут рассматриваться как строчные. По умолчанию наш поиск показывает страницы... Nikita Zubarov 2019.09.07 10:48 #9622 我不明白问题出在哪里...。 我使用两个点来计算指标线,StartTime 和EndTime 当我进行第一次计算时--一切都很清楚......。但当我把计算边界改到下边时(StartTime向右或EndTime向左),它就会重新计算,并把图表上的旧线留在边界之外......。 我的想法是,我希望在一个新的行中进行分析,但旧的数据仍在那里(()()。 我整天都在寻找一种方法,在给我提供新数据之前清除缓冲区阵列,但这个函数似乎并不存在...... 请告诉我们,为什么在数据被改变的情况下,指标的缓冲区仍然画在图表上。 for(int Z = iBarShift(NULL,0,StartTime); Z>=iBarShift(NULL,0,EndTime); Z--) { Buffer1[Z] = iMA(NULL,0,1,0,0,0,Z);} Alexey Viktorov 2019.09.07 10:54 #9623 Nikita Zubarov: 不知道问题出在哪里... 我使用两个点来计算指标线,StartTime 和EndTime 当我进行第一次计算时--一切都很清楚......。但当我把计算边界改到下边时( StartTime向右或EndTime向左),它就会重新计算,并把图表上的旧线留在边界之外......。 我的想法是,我希望在一个新的行中进行分析,但旧的数据仍在那里(()()。 我一直在寻找一种方法, 在给我提供新的数据之前清除缓冲区阵列,但这个函数似乎并不存在...... 你能告诉我为什么在数据被改变的情况下,指标的缓冲区却一直画在图表上。 ArrayInitialize()的零值或EMPTY_VALUE。 Nikita Zubarov 2019.09.07 11:06 #9624 Alexey Viktorov: ArrayInitialize() 零或EMPTY_VALUE 谢谢你!,它正在工作!!!。 捣鼓了半天()(),有一条线...... ArrayInitialize(Buffer1, 0.0); Martingeil 2019.09.07 12:13 #9625 如何知道MQL5中的订单开盘价? 在MQL4中,它是OrderOpenPrice()。 发现,你的师,要改写猫头鹰,我必须研究整个语言的五....。 double latestOpenPrice = PositionGetDouble ( POSITION_PRICE_OPEN ); Ivan Butko 2019.09.07 12:45 #9626 Igor Makanu: 使用2个神奇的数字,并为每个神奇的数字做会计和修改,并有一个授权书。 非常感谢你。 Martingeil 2019.09.07 13:21 #9627 Pul-Adgi Mo-UlStan: 如何知道MQL5中的订单开盘价? 在MQL4中,它是OrderOpenPrice()。 发现,你的部门,要改写猫头鹰,我必须通过整个语言的五....。 盈利 当前利润 双 ?????? 利润是多少?以点为单位?,以存款货币为单位????? 或金钱上的利润/损失吗? 在你完成猫头鹰之前,你不会知道任何事情,它写得不是很好...... 我还有一个问题,你不能只把Bid和Ask放在5里面。我必须要写名字吗? 询问 它得到了Ask的当前价格。 DoubleAsk()const 返回的值 目前的叫价。 注意事项 符号必须通过名称 法预选。 这有点疯狂,但... SymbolInfoDouble(SYMBOL_BID) - 这只是为了获得买入价,语言并不比MT4复杂... 我已经花了一整天的时间试图将猫头鹰和指标的准备代码从MT4转移到MT5。我已经在MT4上用不同的算法从头写了两个EA,....。 psc.忍耐一下,嘘。好吧,这只是因为我需要快速测试mt5... 太糟糕了,没有转换器..... Nikolai Semko 2019.09.07 14:25 #9628 Pul-Adgi Mo-UlStan: 盈利 当前利润 双 ?????? 利润是多少?以点为单位?,以存款货币为单位????? 或利润/亏损在money????,在你完成猫头鹰之前你不会知道任何事情,文件写得很差...... 我还有一个问题,你不能只把Bid和Ask放在5里面。我必须要写名字吗? 询问 它得到了Ask的当前价格。 DoubleAsk()const 返回的值 目前的叫价。 注意事项 符号必须通过名称 法预选。 这有点疯狂,但... SymbolInfoDouble(SYMBOL_BID) - 这只是为了获得买入价,语言并不比MT4复杂... 我已经花了一整天的时间试图将猫头鹰和指标的准备代码从MT4转移到MT5。我已经在MT4上用不同的算法从头写了两个EA,....。 psc. 忍耐一下,嘘嘘...好吧,这只是因为我需要快速测试mt5... 太糟糕了,没有转换器..... 你是否尝试过在程序开始时使用宏替换? 例如: #define Ask SymbolInfoDouble(SYMBOL_BID) 而你将不必改变任何东西。 事实上,在MQL5中工作了很长时间后,你会对MQL4感到厌烦。我知道这是怎么回事。 Igor Makanu 2019.09.07 14:30 #9629 Nikolai Semko: 事实上,在MQL5中工作了很长时间后,你会对MQL4同样感到厌烦。我自己也知道。 我已经这样做了!我按照以前在MT4中的做法写了我的代码 - 嗯,我喜欢它的简洁....我不能优化想法的第一部分 - 有太多的参数,MQL4不想优化它 我不得不迅速修正MT5的代码,但速度和能力相差几十倍....。唉,MT5无疑更适合于开发TS Nikolai Semko 2019.09.07 14:51 #9630 Igor Makanu: 这已经很烦人了!我按照以前在MT4下写的代码 - 嗯,我喜欢它的简洁....。我无法优化第一部分的想法--有太多的参数,MT4不愿意优化它 我不得不迅速修正MT5的代码,但速度和能力相差几十倍....。唉,MT5无疑更适合于开发TS 我不明白为什么围绕测试器有这么多的炒作。我只需要它的单次通过。所有的优化都必须在程序中进行。上一次我们试图在搜索参数方面愚弄测试人员是在7-8年前。 1...956957958959960961962963964965966967968969970...1953 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
你能想到什么小例子吗?
https://www.mql5.com/ru/search#!keyword=ArrayMaximum%20%D0%B8%D0%BD%D0%B4%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D0%B0&module=mql5_module_forum
我不明白问题出在哪里...。
我使用两个点来计算指标线,StartTime 和EndTime
当我进行第一次计算时--一切都很清楚......。但当我把计算边界改到下边时(StartTime向右或EndTime向左),它就会重新计算,并把图表上的旧线留在边界之外......。
我的想法是,我希望在一个新的行中进行分析,但旧的数据仍在那里(()()。
我整天都在寻找一种方法,在给我提供新数据之前清除缓冲区阵列,但这个函数似乎并不存在......
请告诉我们,为什么在数据被改变的情况下,指标的缓冲区仍然画在图表上。
不知道问题出在哪里...
我使用两个点来计算指标线,StartTime 和EndTime
当我进行第一次计算时--一切都很清楚......。但当我把计算边界改到下边时( StartTime向右或EndTime向左),它就会重新计算,并把图表上的旧线留在边界之外......。
我的想法是,我希望在一个新的行中进行分析,但旧的数据仍在那里(()()。
我一直在寻找一种方法, 在给我提供新的数据之前清除缓冲区阵列,但这个函数似乎并不存在......
你能告诉我为什么在数据被改变的情况下,指标的缓冲区却一直画在图表上。
ArrayInitialize()的零值或EMPTY_VALUE。
ArrayInitialize() 零或EMPTY_VALUE
谢谢你!,它正在工作!!!。
捣鼓了半天()(),有一条线......
如何知道MQL5中的订单开盘价?
在MQL4中,它是OrderOpenPrice()。
发现,你的师,要改写猫头鹰,我必须研究整个语言的五....。
使用2个神奇的数字,并为每个神奇的数字做会计和修改,并有一个授权书。
非常感谢你。
如何知道MQL5中的订单开盘价?
在MQL4中,它是OrderOpenPrice()。
发现,你的部门,要改写猫头鹰,我必须通过整个语言的五....。
盈利
当前利润
双
?????? 利润是多少?以点为单位?,以存款货币为单位?????
或金钱上的利润/损失吗? 在你完成猫头鹰之前,你不会知道任何事情,它写得不是很好......
我还有一个问题,你不能只把Bid和Ask放在5里面。我必须要写名字吗?
询问
它得到了Ask的当前价格。
DoubleAsk()const
返回的值
目前的叫价。
注意事项
符号必须通过名称 法预选。
这有点疯狂,但...
SymbolInfoDouble(SYMBOL_BID) - 这只是为了获得买入价,语言并不比MT4复杂...
我已经花了一整天的时间试图将猫头鹰和指标的准备代码从MT4转移到MT5。我已经在MT4上用不同的算法从头写了两个EA,....。
psc.忍耐一下,嘘。好吧,这只是因为我需要快速测试mt5...
太糟糕了,没有转换器.....
盈利
当前利润
双
?????? 利润是多少?以点为单位?,以存款货币为单位?????
或利润/亏损在money????,在你完成猫头鹰之前你不会知道任何事情,文件写得很差......
我还有一个问题,你不能只把Bid和Ask放在5里面。我必须要写名字吗?
询问
它得到了Ask的当前价格。
DoubleAsk()const
返回的值
目前的叫价。
注意事项
符号必须通过名称 法预选。
这有点疯狂,但...
SymbolInfoDouble(SYMBOL_BID) - 这只是为了获得买入价,语言并不比MT4复杂...
我已经花了一整天的时间试图将猫头鹰和指标的准备代码从MT4转移到MT5。我已经在MT4上用不同的算法从头写了两个EA,....。
psc. 忍耐一下,嘘嘘...好吧,这只是因为我需要快速测试mt5...
太糟糕了,没有转换器.....
你是否尝试过在程序开始时使用宏替换?
例如:
而你将不必改变任何东西。
事实上,在MQL5中工作了很长时间后,你会对MQL4感到厌烦。我知道这是怎么回事。
事实上,在MQL5中工作了很长时间后,你会对MQL4同样感到厌烦。我自己也知道。
我已经这样做了!我按照以前在MT4中的做法写了我的代码 - 嗯,我喜欢它的简洁....我不能优化想法的第一部分 - 有太多的参数,MQL4不想优化它
我不得不迅速修正MT5的代码,但速度和能力相差几十倍....。唉,MT5无疑更适合于开发TS
这已经很烦人了!我按照以前在MT4下写的代码 - 嗯,我喜欢它的简洁....。我无法优化第一部分的想法--有太多的参数,MT4不愿意优化它
我不得不迅速修正MT5的代码,但速度和能力相差几十倍....。唉,MT5无疑更适合于开发TS