【发布时间】:2012-10-14 22:57:19
【问题描述】:
我正在使用基于 C# 的脚本语言的 NinjaTrader 编写我的自定义指标。我想在不同的股票图表之间共享数据,但没有固有的方法可以这样做。每个指标都继承自一个指标类,当然每个图表都运行一个应用的任何指标的唯一实例。
例如,我希望能够将 IBM 的当前价格“发送”到 AAPL 图表。从概念上讲,在“发送”图表上,我需要能够执行以下操作:
静态双 IBM = 190.72;
但是,例如,当用户将图表代码从 IBM 更改为 DELL 时,我现在需要类似:
静态双 DELL = 9.25;
在我的“接收”图表上,我希望能够做类似的事情 打印(戴尔);
所以我倾向于拥有一个根据用户为图表选择的股票代码动态分配的变量名称,但是我知道这在 C# 中是不可能的。那么,当存在一组实际上无限的潜在代码值时,存储和检索需要按代码名称索引的数据的替代方法是什么?
【问题讨论】:
标签: c# global-variables instance-variables