C#平台学习

Discussion in 'General Topics on Software and Data' started by windspeedo, Oct 31, 2008.

  1. 我想问C++的相关资料,基础和数学计算的。
     
  2. 给.NET泼点冷水...

    如果要专注于策略和交易的话,最好是避免这些过于通用的语言。你会花很多的时间去调试,优化程序结构等等这些和你的重点没有直接关系的东西上面的。
    我对.net, java, c/c++没有什么偏见,但他们不是为数量分析和浮点计算做优化的。
    matlab, scilab(matlab的开源替代), R, 甚至excel都好,因为他们有非常多的可以直接使用的包。用这些通用语言开发交易系统既没有性能上的优势,也没有功能上的优势。

    我举个列子,去年我曾经花了些时间把MT4和Matlab集成,然后直接使用Matlab里面的神经网络包。如果用MT4里面的MQL实现的话,那得花多少时间啊!!同样的道理,不管你是用.net, java甚至c++,如果你需要一些复杂的功能时,最好是和外面现成的软件集成,而不是去自己写。那么用.net. java, c++这些语言有什么优势呢?你只会花更多的时间去学这门语言,去调试,去绞尽脑汁......
     
  3. 买本计算机语言编交易系统的书看看,可以缩短时间
     
  4. .net做为“外壳”,算法引用现成外部的强大工具软件。
     
  5. 我记得有个现成的强大的数学工具包的,开始是Fortran的,后来好像改写成c++的了,需要找找的,可能这里有个类似的可以看看。好像matlab就是商业化的一个。

    数学开发软件包 常用数值计算库
    http://blog.csdn.net/aris_zzy/archive/2006/06/09/781438.aspx
    http://blog.csdn.net/aris_zzy/category/210636.aspx

    好像国外还专门出过一本c++写的算法库的书的。
    好像是这2本书,不过不太记清楚了,有不少年了,具体是哪本记不清了。

    计算机算法(C++版)/计算机科学丛书(计算机科学丛书)
    作者:(美)霍罗威茨
    http://www.amazon.cn/mn/detailApp?q...3-4&uid=476-3049639-8923934&prodid=zjbk271731


    计算机算法的设计与分析:新增经典算法的C/C++实现
    作者:(美)阿霍 (美)霍普克劳夫特 (美)乌尔曼 译者:黄林鹏 王德俊 张仕
    http://www.amazon.cn/mn/detailmore?showtype=3700&ref=SR-DT&prodid=bkbk721379

    数据结构与算法分析C++描述(第3版)
    作者:(美)(Mark Allen Weiss)维斯 译者:张怀勇 等
    http://www.amazon.cn/mn/detailmore?showtype=3700&ref=SR-DT&prodid=bkbk635479


    数据结构、算法与应用:C++语言描述(计算机科学丛书)(Data Structures,Algorithms,and Applications in C++)
    作者:(美国)(Sartaj Sahni)萨尼 译者:汪诗林 孙晓东 等
    http://www.amazon.cn/mn/detailApp?q...-13&uid=476-3049639-8923934&prodid=bkbk847100
     
    Last edited by a moderator: Jun 20, 2009
  6. 进来参拜一下hoho 目前也开始做自己的系统也是用C#写。
     
  7. 学习,已买了C#的书,准备学C#了
     
  8. 呵呵,从这个贴看到windspeedo 兄的寻枪的历程了。以前应该没有看过这贴。
     
  9. C#处理核心系统的时候要小心,内存回收机制存在bug(Yes, 是微软的bug!) ,用作glue language和gui建立是不错,不过其实phython也可以,用作核心系统,出了问题,就自求多福吧:)
     
  10. o,那哪个更好?解决方案?
     
  11. 还是C++好用。
     
  12. 同意楼上,行业标准是C++,当然gui用C# JAVA都可以,如果设计到网络,用Java phython 都可以了。 其实算法才是核心么,C++才是不变的王道。