任何菜鸟问题,为了不给论坛添乱。专业人士,不要路过。没有你就无处可去 - 6. - 页 972 1...965966967968969970971972973974975976977978979...1178 新评论 Victor Nikolaev 2015.11.30 16:39 #9711 rapid_minus:下午好!我又一次无法摆脱这个看似简单的问题--为什么一切似乎都是按照帮助进行的,但结果却打印出0.0?为什么分形的价值没有被提取出来? 一个分形至少需要三条杠 pr0gre5 2015.11.30 17:34 #9712 //+------------------------------------------------------------------+#property copyright"Copyright 2015, MetaQuotes Software Corp."#属性链接 "https://www.mql5.com"#财产版本 "1.00"#属性严格double gdClose_array[1];//+------------------------------------------------------------------+//|专家初始化功能|//+------------------------------------------------------------------+int OnInit(){//---//---return(INIT_SUCCEEDED)。}//+------------------------------------------------------------------+//|专家去初始化函数|//+------------------------------------------------------------------+空白的OnDeinit(const int reason)。{//---}//+------------------------------------------------------------------+//|专家勾选功能|//+------------------------------------------------------------------+空白的OnTick(){//---int x=Fr_sign()。打印(x)。}//+------------------------------------------------------------------+int Fr_sign(){int iX;双重dX=0。int giResult=0。iX=CopyClose(Symbol(),PERIOD_CURRENT,1,1,gdClose_array)。dX=gdClose_array[0];打印("dX",dX)。dX=NormalizeDouble(gdClose_array[0],Digits)。打印("NormalizeDouble(dX,Digits)", dX)。return(0);}//+------------------------------------------------------------------+结果,我得到2015.11.30 23:30:37.645 2015.10.30 22:54 111 EURUSD,H1: NormalizeDouble(dX,Digits) 1.05934通过测试获得相同的值 Any rookie question, so 新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 初学者的问题 MQL4 MT4 MetaTrader владимир 2015.11.30 17:42 #9713 Vinin: 一个分形至少需要三条杠 我一定是从错误的方向来的。任何建议--这里有一个关于1条的分形图。我需要将其数值与布林线的数值进行比较,以确定分形是在内部还是外部。我怎样才能在代码中表示这一点? владимир 2015.11.30 18:02 #9714 哈!明白了--你根本不需要分形,至少对我的目的来说不需要。你必须将条形图的 最低或最高价格 与布林线的上限或下限值进行比较,因为分形图的价值是它出现的条形图的最高或最低值。对吗? pr0gre5 2015.11.30 18:27 #9715 分形是指5根柱子上的高点或低点的值。在单条上有数据不会给你正确的分形值。 владимир 2015.11.30 18:41 #9716 n0name:分形是指5根柱子上的高点或低点的值。在单条上有数据不会给你正确的分形值。将 "分形 "指标放在图表上,你会立即看到指标箭头被定位在最大或最小条上,其数值等于该条的高点或低点。计算分形的条数多少并不重要。无论如何,这对我的战略并不重要。还是谢谢你。 Paladin80 2015.12.01 08:41 #9717 n0name:...结果,我得到2015.11.30 23:30:37.645 2015.10.30 22:54 111 EURUSD,H1: NormalizeDouble(dX,Digits) 1.05934通过测试获得相同的值A) 要在论坛上正确粘贴代码,请点击SRC,然后在打开代码本身的区域内。B) 尝试以下代码。#property strict int OnInit() { //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ void OnTick() { //--- Fr_sign(); } //+------------------------------------------------------------------+ void Fr_sign() { double gdClose_array[1]; if(CopyClose(_Symbol,PERIOD_CURRENT,1,1,gdClose_array)!=1) return; Print("Close price = ",DoubleToStr(gdClose_array[0],_Digits)); } pr0gre5 2015.12.01 16:26 #9718 #property copyright "Copyright 2015, MetaQuotes Software Corp." #property link "https://www.mql5.com" #property version "1.00" #property strict //+------------------------------------------------------------------+ //| Expert initialization function | //+------------------------------------------------------------------+ int OnInit() { //--- //--- return(INIT_SUCCEEDED); } //+------------------------------------------------------------------+ //| Expert deinitialization function | //+------------------------------------------------------------------+ void OnDeinit(const int reason) { //--- } //+------------------------------------------------------------------+ //| Expert tick function | //+------------------------------------------------------------------+ void OnTick() { //--- Fr_sign(); } //+------------------------------------------------------------------+ void Fr_sign() { double gdClose_array[1]; if(CopyClose(_Symbol,PERIOD_CURRENT,1,1,gdClose_array)!=1) return; Print("Close price = ",DoubleToStr(gdClose_array[0],_Digits)); } //+------------------------------------------------------------------+ 2015.12.01 22:24:01.683 2015.10.02 17:49 111 EURUSD,H1:收盘价=1.061812015.12.01 22:24:09.433 2015.11.27 10:04 111 EURUSD,H1: 收盘价=1.061812015.12.01 22:24:09.701 2015.11.30 23:59 111 EURUSD,H1:收盘价=1.06181试穿另一双2015.12.01 22:35:58.830 2015.11.30 23:59 111 GBPUSD,H1: 收盘价=1.507182015.12.01 22:35:58.683 2015.11.27 20:59 111 GBPUSD,H1: 收盘价=1.507182015.12.01 22:35:50.434 2015.09.17 21:55 111 GBPUSD,H1: 收盘价=1.50718 Any rookie question, so ASCTrend system PREDICT time period Mislaid 2015.12.01 18:31 #9719 n0name: 2015.12.01 22:24:01.683 2015.10.02 17:49 111 EURUSD,H1:收盘价=1.06181 2015.12.01 22:24:09.433 2015.11.27 10:04 111 EURUSD,H1: 收盘价=1.06181 2015.12.01 22:24:09.701 2015.11.30 23:59 111 EURUSD,H1:收盘价=1.06181 试穿另一双 2015.12.01 22:35:58.830 2015.11.30 23:59 111 GBPUSD,H1: 收盘价=1.50718 2015.12.01 22:35:58.683 2015.11.27 20:59 111 GBPUSD,H1: 收盘价=1.50718 2015.12.01 22:35:50.434 2015.09.17 21:55 111 GBPUSD,H1: 收盘价=1.50718 无法重现,不清楚第二个日期从何而来,我有这个 2015.12.01 22:10:04.250 111 EURUSD,H1:收盘价=1.06336 2015.12.01 22:10:00.531 111 EURUSD,H1: 收盘价=1.06336 2015.12.01 22:10:00.531是日期和时间。 111 - 专家顾问的名称。 EURUSD,H1 - 符号名称和时间框架。 收盘价=1.06336-指数为1的蜡烛的收盘价(前一个小时),所以你会得到它,直到新的小时到来。 pr0gre5 2015.12.02 01:37 #9720 Mislaid:无法重现,不清楚第二个日期来自哪里,我有这个2015.12.01 22:10:04.250 111 EURUSD,H1: 收盘价=1.06336 2015.12.01 22:10:00.531 111 EURUSD,H1: 收盘价=1.063362015.12.01 22:10:00.531是日期和时间。111 - 专家顾问的名称。EURUSD,H1 - 符号名称和时间框架。收盘价=1.06336-指数为1的蜡烛的收盘价(前一个小时),你将收到这个价格,直到新的小时。 全部正确,请通过选择几天的时间做一个测试。结果会是什么? 1...965966967968969970971972973974975976977978979...1178 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好!
我又一次无法摆脱这个看似简单的问题--为什么一切似乎都是按照帮助进行的,但结果却打印出0.0?
为什么分形的价值没有被提取出来?
结果,我得到
2015.11.30 23:30:37.645 2015.10.30 22:54 111 EURUSD,H1: NormalizeDouble(dX,Digits) 1.05934
通过测试获得相同的值
一个分形至少需要三条杠
分形是指5根柱子上的高点或低点的值。
在单条上有数据不会给你正确的分形值。
分形是指5根柱子上的高点或低点的值。
在单条上有数据不会给你正确的分形值。
将 "分形 "指标放在图表上,你会立即看到指标箭头被定位在最大或最小条上,其数值等于该条的高点或低点。计算分形的条数多少并不重要。无论如何,这对我的战略并不重要。
还是谢谢你。
结果,我得到
2015.11.30 23:30:37.645 2015.10.30 22:54 111 EURUSD,H1: NormalizeDouble(dX,Digits) 1.05934
通过测试获得相同的值
A) 要在论坛上正确粘贴代码,请点击SRC,然后在打开代码本身的区域内。
B) 尝试以下代码。
2015.12.01 22:24:01.683 2015.10.02 17:49 111 EURUSD,H1:收盘价=1.06181
2015.12.01 22:24:09.701 2015.11.30 23:59 111 EURUSD,H1:收盘价=1.06181
试穿另一双
2015.12.01 22:35:58.830 2015.11.30 23:59 111 GBPUSD,H1: 收盘价=1.50718
2015.12.01 22:35:58.683 2015.11.27 20:59 111 GBPUSD,H1: 收盘价=1.50718
2015.12.01 22:24:01.683 2015.10.02 17:49 111 EURUSD,H1:收盘价=1.06181
2015.12.01 22:24:09.701 2015.11.30 23:59 111 EURUSD,H1:收盘价=1.06181
试穿另一双
2015.12.01 22:35:58.830 2015.11.30 23:59 111 GBPUSD,H1: 收盘价=1.50718
2015.12.01 22:35:58.683 2015.11.27 20:59 111 GBPUSD,H1: 收盘价=1.50718
无法重现,不清楚第二个日期从何而来,我有这个
2015.12.01 22:10:04.250 111 EURUSD,H1:收盘价=1.06336
2015.12.01 22:10:00.531 111 EURUSD,H1: 收盘价=1.06336
2015.12.01 22:10:00.531是日期和时间。
111 - 专家顾问的名称。
EURUSD,H1 - 符号名称和时间框架。
收盘价=1.06336-指数为1的蜡烛的收盘价(前一个小时),所以你会得到它,直到新的小时到来。
无法重现,不清楚第二个日期来自哪里,我有这个
2015.12.01 22:10:04.250 111 EURUSD,H1: 收盘价=1.06336
2015.12.01 22:10:00.531 111 EURUSD,H1: 收盘价=1.06336
2015.12.01 22:10:00.531是日期和时间。
111 - 专家顾问的名称。
EURUSD,H1 - 符号名称和时间框架。
收盘价=1.06336-指数为1的蜡烛的收盘价(前一个小时),你将收到这个价格,直到新的小时。