条件成立下取的值,用哪种形式能一直保存? 新评论 g526 2021.07.11 08:10 比如我想在连续出现3根K线都是阳线时,把第三根的K线开盘价保存,一直到新的连续三根K线阳线时 再更新此值 我用 double 变量 接收这个值后,只要走到下一根K线 这个值就没了 成乱码了,用数组接收 也是一样 过一根K线这个值就消失,怎样才能保存这个值,一直等到下一次条件满足时再更新此值 谢谢 还有 用INT类型 同样时条件成立后取的值,就能保留 这是为啥呢 比如 条件成立时 获取当前K线的BARS值 用INT接收的,再继续走多少根K线,这个INT类型的值都是保存的 ,为啥DOUBLE 就不保存呢 doubule 变量; if(条件成立后) { 变量=第三根K线的开盘价; } 用数组,走到新的一根K线后 这个值也会成乱码 doubule 变量[1]; if(条件成立后) { 变量[0]=第三根K线的开盘价; } Wen Tao Xiong 2021.07.11 17:50 #1 全局变量 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
比如我想在连续出现3根K线都是阳线时,把第三根的K线开盘价保存,一直到新的连续三根K线阳线时 再更新此值 我用 double 变量 接收这个值后,只要走到下一根K线 这个值就没了 成乱码了,用数组接收 也是一样 过一根K线这个值就消失,怎样才能保存这个值,一直等到下一次条件满足时再更新此值 谢谢
还有 用INT类型 同样时条件成立后取的值,就能保留 这是为啥呢 比如 条件成立时 获取当前K线的BARS值 用INT接收的,再继续走多少根K线,这个INT类型的值都是保存的 ,为啥DOUBLE 就不保存呢
doubule 变量;
if(条件成立后)
{
变量=第三根K线的开盘价;
}
用数组,走到新的一根K线后 这个值也会成乱码
doubule 变量[1];
if(条件成立后)
{
变量[0]=第三根K线的开盘价;
}