编码帮助 - 页 93 1...8687888990919293949596979899100...786 新评论 Mladen Rakic 2013.05.28 18:17 #921 pgtips: 我试过yesterday_open = (iOpen("NULL",PERIOD_D1,-1))。yesterday_close = (iClose("NULL",PERIOD_D1,-1))。如果((yesterday_close > yesterday_open)){BoxHLColor = 绿色。}否则{BoxHLColor = Red;} 但我认为我每次都得到一个0的值,所以也许我需要一个数组,但不确定怎么做。上面的方法确实返回了一个颜色变化,但它们都是一样的。 pgtips 用1而不是-1,用NULL 而不是 "NULL"。像这样: yesterday_open = (iOpen(NULL,PERIOD_D1,1)); yesterday_close = (iClose(NULL,PERIOD_D1,1)); if ((yesterday_close > yesterday_open)) { BoxHLColor = Green; } else { BoxHLColor = Red; } 当你使用-1作为bar索引时,它意味着第一个未来的bar。1表示第一个过去的条形。 [删除] 2013.05.28 19:19 #922 谢谢你,它起作用了(当然了!)。 我是把-1看成是回去的蜡烛,所以-1天。谢谢你。 你能不能告诉我,让它创造历史有多难,所以过去的盒子被设置为每个前一天的颜色,所以每一天都被设置为石头,所以它不会改变颜色,但给我历史。 这是不是很先进。如果是的话,我有另一种方法可以先试试。 再次感谢您的指导。 Mladen Rakic 2013.05.28 20:55 #923 pgtips: 我确实试过yesterday_open = (iOpen("NULL",PERIOD_D1,-1))。 yesterday_close = (iClose("NULL",PERIOD_D1,-1))。 如果((yesterday_close > yesterday_open)) { BoxHLColor = 绿色。 } 否则 { BoxHLColor = Red; } 但我认为我每次都得到一个0的值,所以也许我需要一个数组,但不确定怎么做。上面的方法确实返回了一个颜色变化,但它们都是一样的。 也许你应该先试试你的想法,因为它不是那么简单的解释 Kreangast 2013.05.29 02:40 #924 mladen: 你在该代码中有2个启动例程,对于启动来说,绝对不清楚要做什么。另外,从打过补丁的TS代码中也看不出目的是什么,指标应该做什么,所以,我只能看着那段文字说,我帮不了你,因为我不知道那应该做什么。 嗨,Mladen 如何才能修改自己所做的帖子内容,我想删除上面的代码! 谢谢你 姜思达 2013/5/29 Mladen Rakic 2013.05.29 06:43 #925 Kreangast: 嗨,Mladen他们如何能够修改自己所做的帖子内容,我想删除上面的代码! 谢谢你 尊敬的先生 2013/5/29 尊敬的先生 你不能删除一个帖子。只有当帖子违反了论坛的某些规则时才会被删除,由于你的帖子没有违反任何规则,所以不应该被删除。 Kreangast 2013.05.29 08:31 #926 mladen: Kreangast 你不能删除一个帖子。只有当帖子违反了论坛的某些规则时才会被删除,由于你的帖子没有违反任何规则,所以不应该被删除。 嗨,Mladen 我需要编辑我的帖子,可以吗? 谢谢你 姜思达 2013/5/29 Mladen Rakic 2013.05.29 10:19 #927 Kreangast: 嗨,Mladen我需要编辑我的帖子,可以吗? 谢谢你 尊敬的先生 2013/5/29 尊敬的先生 如果你需要修改一些东西,只需发表一个新的帖子,并在其中进行修改即可。 Kreangast 2013.05.29 12:34 #928 mladen: Kreangast 如果你需要改变一些东西,只需发表一个新的帖子,并在其中进行修改即可 我想在部下的原帖上改一下他的删节代码就可以了 Kreangast [删除] 2013.05.29 12:53 #929 mladen: 也许你应该先试试你的想法,因为它不是那么容易解释的。 嗨,Mladen, 是的,我知道为什么它可能很难解释,它也很难做到,我的想法是采取一个直方图类型的指标(我已经看到你做了几个),也许尝试应用这个作为每日的颜色,但它并没有那么好。 输入似乎很直接,红色或绿色,但它只适用于当前的方框,所有的历史都变成了相同的颜色。我需要锁定它,但我不知道如何实现。这需要一个数组吗? 再次感谢。 PG [删除] 2013.05.30 19:46 #930 mladen: pgtips用1而不是-1,用NULL而不是 "NULL"。像这样。 yesterday_open = (iOpen(NULL,PERIOD_D1,1)); yesterday_close = (iClose(NULL,PERIOD_D1,1)); if ((yesterday_close > yesterday_open)) { BoxHLColor = Green; } else { BoxHLColor = Red; } 当你使用-1作为bar index时,它意味着第一个未来bar。1意味着第一个过去的条形。 我真的被卡住了,如何让这个工作在以前的日子里进行,当前的日子总是好的,但所有以前的盒子也会变成相同的颜色,它们没有锁定它们的颜色。 如果您能提供任何帮助,我将非常感激。 再次感谢。 PG 1...8687888990919293949596979899100...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
我试过
yesterday_open = (iOpen("NULL",PERIOD_D1,-1))。
yesterday_close = (iClose("NULL",PERIOD_D1,-1))。
如果((yesterday_close > yesterday_open))
{
BoxHLColor = 绿色。
}
否则
{
BoxHLColor = Red;
}
但我认为我每次都得到一个0的值,所以也许我需要一个数组,但不确定怎么做。上面的方法确实返回了一个颜色变化,但它们都是一样的。pgtips
用1而不是-1,用NULL 而不是 "NULL"。像这样:
yesterday_close = (iClose(NULL,PERIOD_D1,1));
if ((yesterday_close > yesterday_open))
{
BoxHLColor = Green;
}
else
{
BoxHLColor = Red;
}
当你使用-1作为bar索引时,它意味着第一个未来的bar。1表示第一个过去的条形。
谢谢你,它起作用了(当然了!)。
我是把-1看成是回去的蜡烛,所以-1天。谢谢你。
你能不能告诉我,让它创造历史有多难,所以过去的盒子被设置为每个前一天的颜色,所以每一天都被设置为石头,所以它不会改变颜色,但给我历史。
这是不是很先进。如果是的话,我有另一种方法可以先试试。
再次感谢您的指导。
我确实试过
yesterday_open = (iOpen("NULL",PERIOD_D1,-1))。
yesterday_close = (iClose("NULL",PERIOD_D1,-1))。
如果((yesterday_close > yesterday_open))
{
BoxHLColor = 绿色。
}
否则
{
BoxHLColor = Red;
}
但我认为我每次都得到一个0的值,所以也许我需要一个数组,但不确定怎么做。上面的方法确实返回了一个颜色变化,但它们都是一样的。也许你应该先试试你的想法,因为它不是那么简单的解释
你在该代码中有2个启动例程,对于启动来说,绝对不清楚要做什么。另外,从打过补丁的TS代码中也看不出目的是什么,指标应该做什么,所以,我只能看着那段文字说,我帮不了你,因为我不知道那应该做什么。
嗨,Mladen
如何才能修改自己所做的帖子内容,我想删除上面的代码!
谢谢你
姜思达
2013/5/29
嗨,Mladen
他们如何能够修改自己所做的帖子内容,我想删除上面的代码!
谢谢你
尊敬的先生
2013/5/29尊敬的先生
你不能删除一个帖子。只有当帖子违反了论坛的某些规则时才会被删除,由于你的帖子没有违反任何规则,所以不应该被删除。
Kreangast 你不能删除一个帖子。只有当帖子违反了论坛的某些规则时才会被删除,由于你的帖子没有违反任何规则,所以不应该被删除。
嗨,Mladen
我需要编辑我的帖子,可以吗?
谢谢你
姜思达
2013/5/29
嗨,Mladen
我需要编辑我的帖子,可以吗?
谢谢你
尊敬的先生
2013/5/29尊敬的先生
如果你需要修改一些东西,只需发表一个新的帖子,并在其中进行修改即可。
Kreangast 如果你需要改变一些东西,只需发表一个新的帖子,并在其中进行修改即可
我想在部下的原帖上改一下他的删节代码就可以了
Kreangast
也许你应该先试试你的想法,因为它不是那么容易解释的。
嗨,Mladen,
是的,我知道为什么它可能很难解释,它也很难做到,我的想法是采取一个直方图类型的指标(我已经看到你做了几个),也许尝试应用这个作为每日的颜色,但它并没有那么好。
输入似乎很直接,红色或绿色,但它只适用于当前的方框,所有的历史都变成了相同的颜色。我需要锁定它,但我不知道如何实现。这需要一个数组吗?
再次感谢。
PG
pgtips
用1而不是-1,用NULL而不是 "NULL"。像这样。
yesterday_close = (iClose(NULL,PERIOD_D1,1));
if ((yesterday_close > yesterday_open))
{
BoxHLColor = Green;
}
else
{
BoxHLColor = Red;
}
我真的被卡住了,如何让这个工作在以前的日子里进行,当前的日子总是好的,但所有以前的盒子也会变成相同的颜色,它们没有锁定它们的颜色。
如果您能提供任何帮助,我将非常感激。
再次感谢。
PG