初学者的问题 MQL5 MT5 MetaTrader 5 - 页 407 1...400401402403404405406407408409410411412413414...1503 新评论 Vladimir Karputov 2015.08.07 11:48 #4061 first_may:下午好。你能告诉我如何在mql5中 获得前一根蜡烛 的Tenkan和Kijun 的值吗? 请看iIchimoku 的例子。 first_may 2015.08.07 12:04 #4062 Karputov Vladimir: 请看iIchimoku 的例子。我在问这个问题之前就在看。在mql4中它更容易,例如在最后一个蜡烛图上double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1)。在这里,我理解到,一个对象被创建 handle=iIchimoku(name,period,tenkan_sen,kijun_sen,senkou_span_b)。 但如何从中获得Tenkan值,我想不出来:(。我想要一个简单的tenkan和kijun交叉点来追踪,仅此而已。 Vladimir Karputov 2015.08.07 12:07 #4063 first_may:我在问这个问题之前就在看。在mql4中它更容易,例如在最后一个蜡烛图上double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1)。在这里,我理解到,一个对象被创建 handle=iIchimoku(name,period,tenkan_sen,kijun_sen,senkou_span_b)。 但如何从中获得Tenkan值,我想不出来:(。我想要一个简单的tenkan和kijun的交叉点,就是这样。 你想在指标中还是在EA中跟踪它? first_may 2015.08.07 12:11 #4064 Karputov Vladimir: 你想在指标中还是在EA中追踪? 在EA。输出带有声音的警报表。 [删除] 2015.08.07 12:16 #4065 first_may: 在顾问。警报形式输出,有声音。 看一下CopyBuffer()函数。 first_may 2015.08.07 12:31 #4066 Tapochun: 请看函数CopyBuffer()。在这个例子中ma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - 对象已创建if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 用ma_handle 的值填充数组MABuffer现在我们可以 从MABuffer获取数值了吗? [删除] 2015.08.07 12:35 #4067 first_may:在这个例子中ma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - 对象已创建if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 用ma_handle 的值填充数组MABuffer现在我们可以 从MABuffer获取数值了吗?是的,在MABuffer中,使用函数CopyBuffer() 你可以得到指定间隔上的MA值。MABuffer当然是一个数组。 first_may 2015.08.07 12:44 #4068 Tapochun:是的,在MABuffer中你得到了你用CopyBuffer()函数 指定的间隔上的MA值。当然,MABuffer是一个数组。而且你应该在程序中正确地完成这一切intOnCalculate(constint rates_total,constint prev_calculated,constdatetime&time[]。constdouble&open[],constdouble&high[],constdouble&low[],constdouble&close[],constlong&tick_volume[],constlong&volume[]。constint&spread[])即使我想在屏幕上显示该值? gammaray 2015.08.07 13:05 #4069 标准字符串长度为0至255个字符。我通过FileReadString 从文件中逐行读取字符串,没有 长度 参数 (默认 长度=0) 。也就是说,字符串 从当前位置读 到换行 字符"\r\n"。如果文件中的一行超过了255个字符,该怎么办呢(这种情况经常发生)。我不想把字符串分成几个部分,因为字符串是严格的结构化的(文件包含html代码)。我的想法是,首先我把整个文件逐行读入数组,然后只解析它并选择我需要的信息。如果这些行分裂,解析器将停止工作,因为所需信息的迹象可能会分离并进入不同的读取行。没有长串( 有什么其他想法吗? [删除] 2015.08.07 14:22 #4070 first_may:而这一切都在一个程序中妥善完成intOnCalculate(constint rates_total,constint prev_calculated,constdatetime&time[]。constdouble&open[],constdouble&high[],constdouble&low[],constdouble&close[],constlong&tick_volume[],constlong&volume[]。constint&spread[])即使我想在屏幕上显示该值? 这完全取决于指标的逻辑。最常见的是,是的,在OnCalculate()函数 中。 1...400401402403404405406407408409410411412413414...1503 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
下午好。
你能告诉我如何在mql5中 获得前一根蜡烛 的Tenkan和Kijun 的值吗?
请看iIchimoku 的例子。
我在问这个问题之前就在看。在mql4中它更容易,例如在最后一个蜡烛图上
double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1)。
在这里,我理解到,一个对象被创建
handle=iIchimoku(name,period,tenkan_sen,kijun_sen,senkou_span_b)。
但如何从中获得Tenkan值,我想不出来:(。我想要一个简单的tenkan和kijun交叉点来追踪,仅此而已。
我在问这个问题之前就在看。在mql4中它更容易,例如在最后一个蜡烛图上
double tenkan_sen=iIchimoku(NULL,0,9,26,52,MODE_TENKANSEN,1)。
在这里,我理解到,一个对象被创建
handle=iIchimoku(name,period,tenkan_sen,kijun_sen,senkou_span_b)。
但如何从中获得Tenkan值,我想不出来:(。我想要一个简单的tenkan和kijun的交叉点,就是这样。
你想在指标中还是在EA中追踪?
在顾问。警报形式输出,有声音。
请看函数CopyBuffer()。
在这个例子中
ma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - 对象已创建
if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 用ma_handle 的值填充数组MABuffer
现在我们可以 从MABuffer获取数值了吗?
在这个例子中
ma_handle=iMA(Symbol(),0,period,shift,smootMode,price); - 对象已创建
if(CopyBuffer(ma_handle,0,0,to_copy,MABuffer)<=0)return(0); - 用ma_handle 的值填充数组MABuffer
现在我们可以 从MABuffer获取数值了吗?
是的,在MABuffer中,使用函数CopyBuffer() 你可以得到指定间隔上的MA值。MABuffer当然是一个数组。
是的,在MABuffer中你得到了你用CopyBuffer()函数 指定的间隔上的MA值。当然,MABuffer是一个数组。
而且你应该在程序中正确地完成这一切
intOnCalculate(constint rates_total,constint prev_calculated,
constdatetime&time[]。
constdouble&open[],
constdouble&high[],
constdouble&low[],
constdouble&close[],
constlong&tick_volume[],
constlong&volume[]。
constint&spread[])
即使我想在屏幕上显示该值?
而这一切都在一个程序中妥善完成
intOnCalculate(constint rates_total,constint prev_calculated,
constdatetime&time[]。
constdouble&open[],
constdouble&high[],
constdouble&low[],
constdouble&close[],
constlong&tick_volume[],
constlong&volume[]。
constint&spread[])
即使我想在屏幕上显示该值?