同一份代码在远程电脑上和在本地电脑上获取的MA值有差异???

 

我写了一个使用CiMA类获取MA的工具类,测试的时候发现在本地电脑(操作系统是win10)上获取的MA值上正常的,放到远程电脑上运行获取的MA值就有差异了,下图上在本地电脑上运行的情况:

本地电脑(windows 10)

可以看到代码获取的MA很主图添加的MA显示的值一致。


下图上把相同的代码放到远程电脑(操作系统是windows server 2012)上执行的结果:

远程电脑(windows server 2012)

可以看到代码获取的MA跟主图上添加的MA显示的值不一样,有哪位大神遇到过这种情况,麻烦指导一下小弟,谢谢啦!

 
Feng Jiang Peng:

我写了一个使用CiMA类获取MA的工具类,测试的时候发现在本地电脑(操作系统是win10)上获取的MA值上正常的,放到远程电脑上运行获取的MA值就有差异了,下图上在本地电脑上运行的情况:

可以看到代码获取的MA很主图添加的MA显示的值一致。


下图上把相同的代码放到远程电脑(操作系统是windows server 2012)上执行的结果:

可以看到代码获取的MA跟主图上添加的MA显示的值不一样,有哪位大神遇到过这种情况,麻烦指导一下小弟,谢谢啦!

通常都是K线数据不一样

或者你的计算和起始点相关

 
Xiaoyu Huang #:

通常都是K线数据不一样

或者你的计算和起始点相关

我的代码是同一份,唯一不同的是运行环境,一个是本地电脑,一个是远程电脑。本来在本地电脑上写好代码测试正确了,准备放到远程电脑上自动执行的,没想到在远程电脑上执行的结果跟预期的不一样,检查后发现是远程电脑上获取的MA有差异。

 
Feng Jiang Peng #:

我的代码是同一份,唯一不同的是运行环境,一个是本地电脑,一个是远程电脑。本来在本地电脑上写好代码测试正确了,准备放到远程电脑上自动执行的,没想到在远程电脑上执行的结果跟预期的不一样,检查后发现是远程电脑上获取的MA有差异。

找到原因了,是我远程电脑上主图里面MA的方法跟代码里面的不一致导致的,即ma_method的值,希望这个粗心大意引起的问题能够帮助到有需要的朋友。