不会编程,手工交易,如何测试交易统的绩效?

Discussion in 'Philosophy and Strategy' started by 雪原上的老狼, Jan 31, 2013.

  1. 如题。
    是不是只有看历史图,用笔记下开仓的位置,出场的位置,然后到一定数量计算统计?
    我目前就是这样做的,至少统计多少次比较能说明问题呢?
     
  2. excel?
     
  3. 我说的是回测。
     
  4. 如果是外汇的话,我可以告诉你个好的地方可以导入看,别的就不知道了。
     
  5. 雇人编程涉及到策略泄露,如果那样还是自己钻研编程算了。
    wolf说的是什么意思?我是外汇。
     
  6. 还是去学编程吧。。
    excel确实,一般人以为就是表格软件而已,其实功能很强大的,哈哈。
    不过我觉得会编程的话,一切都最自由了,想怎么弄就怎么弄。

    我是各种编程语言只要想学都能很快学会,用最多的还是C++/C/asm。然后配合自己在windows下的逆向工程(Reversing Engineering)能力(就是根据别人编译后的binary反推其source code),我觉得很自由。无束缚。
    所以,建议老狼学一下编程。有志者事竟成。
     
  7. 我有C的基础,一般Ea的代码我都能看懂,但不想深究,除非让我相信这种手动拨动图表人工回测不能检验系统。毕竟人生时间有限,能走捷径就走捷径了。
    目前我想知道回撤期和胜率盈亏比,手测目前没遇到漫长的回撤期,因此这也正是我担忧和不得不解决的问题。
     
  8. 我知道有个米国对冲的md,用excel搞出了每年赚一千多万美金的策略。:)
    软件平台还是比较方便的。
     
  9. 全手动?意思是还有半自动化?
    另外,matlab主要是用来回测?
    意思是,在matlab里面导入数据,然后编程测试策略?
    靠体力外汇投机人拜谢了,呵呵~~
     
  10. 请教一下Jacky兄,逆向工程我听过很多次,可就是不知道如何根据binary反推源码究竟是如何做的。我曾经用过Reflector(要不名字类似)软件反推C#源码,但看着上千万行的源码不得其门而入。有没有什么书籍可以推荐的?求指点。多谢。
     
  11. 用Reflector反编译C#在逆向工程里属于简单的,因为C#和java一样,都是把源码编译成了字节码,由引擎执行字节码运作的,C#是需要.net的虚拟机运行,java则是jvm了。一般说的逆向工程都是指从x86机器码逆向成汇编或高级语言(C,C++,Delphi等)。

    如果你看reflector反出来的C#源码都头晕的话,那你看成千上万行的反汇编代码会更头晕。
    逆向工程没什么捷径,就是看反汇编代码,什么时候看反汇编像看报纸一样(那几行汇编对应高级语言的那几句)就会了。熟能生巧。长时间积累。
     
  12. 这个太专业了,比较学术化,我没看完。如果要求自己赤手空拳对binary做逆向工程,或是打算自己设计一款逆向工程软件的话,应该可以看看。但如果自己只是想对一些感兴趣的binary进行逆向的话,那就没必要了,因为已经有足够强大的工具可以满足我们,在windows下:
    静态分析的王者:IDA, 最强,没有之一,甩出其他任何对手N个数量级。
    动态分析的王者:windbg,MS出品,自家的东西,通杀应用层和内核层,功能无比强大,最强,没有之一,唯一的缺点就是UI丑了点,不过不是娶媳妇,丑点无所谓。
    PS。现在IDA的调试功能也做的不错了,大有一统天下的气势。ollydbg的调试也非常出色,尤其是其UI和交互能力,但无法调试内核,所以我更喜欢windbg。


    我还是不偏题了,回到楼主的主题,我觉得novaavon兄推荐的matlab应该是最适合的软件了。毕竟matlab、、、如雷贯耳啊,,名字太响了。虽然我很早就知道,但一直没用过。:mad:不过我后面肯定会用到它的。
     
  13. 先谢谢楼上的novaavon兄和Jacky兄回复。

    看来,俺要开始看反汇编了。从没想过有一天要研究这个,被逼的呀!有些策略完全无法解密,有些程序完全不公开API,只好这样了。:D
     
  14. 哈,你有c基础的话学门编程语言不是分分钟的事情么?
    回测所用到的代码量很小的。
    用门好上手的语言,python ruby啥的。 下个安装包后拿文本编辑器就可以开始了。
     
  15. 今天已经在思考如何把我的策略用算法实现,先把算法想好了,再说弄代码吧。
    看到楼上的回复,让我汗颜啊,看来手工已经out了。
     
  16. 为什么不用一下MT4试试,编程,回测都很方便。
     
  17. 看了楼上朋友们的发言,感到脊背都凉飕飕的。
    逆向工程,反汇编,解密。。。。。。
    要保密一个策略实在太难了,不知道现在有没有将策略核心部分的执行写到智能卡芯片中的?
     
  18. 反汇编解密和直接从成交记录上破解谁更容易一些。
    成交记录是无法保密的,平台随时可以看到。
     
  19. 在多个交易商开户,每个平台执行策略的一部分,
    就算有人能揣摩到策略的一个部分,也没有关系..... :)