不同讯号中相同的变数名称 [MultiCharts MC]
- 咨询内容:请问一下,在同一个视窗及商品中,加入两个不同的讯号,如果这两个讯号中使用了相同的变数名称(如:var1(0) ),会互相影响吗?
我的好像会,请问这是正常的吗?
- MC技术部:不会 变数有各自独立的记忆空间
- MC客服:那就怪了,我有三个讯号,各自开启时,绩效是正的(有赚有赔),三个同时打开任两个,全部绩效都是负的,而且,每一笔交易都是赔固定金额(只有赔,没有任何一笔赚),而且这个金额刚好就是手续费。
因为我的停损依不同的讯号有不同的停损,所以,都用变数,如 var1,三个讯号都用 var1,三个讯号都会宣告
vars: var1(0);
setstopshare;
setstoploss(var1*bigpointvalue);
类似这样的写法。
我怀疑是这个的问题,还没有完全确认。我会再试试。
谢谢。
但有了上次 Chikin OSC 的经验後,我觉得 Multicharts 的讯号之间是有可能会互相影响的。
- MC客服:三个讯号,各自开启时,绩效是正的(有赚有赔),三个同时打开任两个,全部绩效都是负的
正常的,因为你用的是多模组模式
我觉得 Multicharts 的讯号之间是有可能会互相影响的。
多模组模式讯号的部位会相互影响呀,但那不表示变数会影响,这是两码子事唷
- MC客服:等我写一个简单的测式程式之後再说,但您的回覆不完全正确。
我虽然用了多种讯号,但开盘时会先判断,所以,只有一个讯号会在当天进场,另两个的条件不会成立,所以不会进场。
所以,彼此之间不会影响彼此的部位。
总之,等我有进一步的发现之後再提供更多的资料。
我只是想要再确认一下,不同的讯号是可以使用相同变数名称的。
谢谢。