您现在的位置:程序化交易>> 期货公式>> (MC)multicharts>> MC知识>>正文内容

文法问题请教! [MultiCharts MC]

  • 咨询内容:

    帮我朋友问一下

    他想要设一个今天开盘大於昨高aa点时就进场,他用日K回测,但一看K棒并不合他想要的条件

    如下

    input:aa(0);
    vars:value1(0);
    value1 = h[1]+aa ;
    if open>value1
    then begin
    buy next bar at value1 stop;
    end;
    setexitonclose;

    请问语法错在哪?谢谢!!


     

  • MC技术部:

    程式的运作是这根K棒结束时,运作程式内容,判定後,下一根K棒去执行

    所以在前一日收棒时决定下一根K棒做什麽动作,但是,收棒时并不知道次日的开盘是多少

    这是标准模式的情况,因此无法达成你要的功能

    这时要用 next bar tomorrow 指令来取得次日的开盘资料

    但是它会进入特殊模式,所以会有一些指令无法使用


    第2篇

     

  • MC技术部:

    谢谢回覆!!!

    令请教

     

    我开细部回测10年5分K 结果都等待资料读取超久

    还是读不出来

    不知道是当掉还是怎样

    一般等待是多久?

    编辑文章 by 12331 2012-03-12 17:10:50

     

  • MC客服:

    谢谢回覆!!!

    令请教

     

    我开细部回测10年5分K 结果都等待资料读取超久

    还是读不出来

    不知道是当掉还是怎样

    一般等待是多久?

    编辑文章 by 12331 2012-03-12 17:10:50

     

  • MC客服:

    细部回测10年唷

    要看你细步是选 TICK 还是分

    若是TICK 应该是死掉了,TICK一天有五到十万笔,十年铁定死掉

     


    第4篇

     

  • MC客服:

    日k

    用5分K细部回测

    那这样大概多久时间?

    thx o!!


    第5篇

     

  • MC客服:

    这样应该还好呀

    大概会在十分左右,不会超过三十分才对

    除非电脑太老旧


    第6篇

     

  • MC客服:

    thx

    之前用成日K跑,出现IOG的问题,,

    ..................................

    那如果想写5分K,

    开盘在昨日的高低点之间

    如果时间在9:00後 13:30分前

    则开始

    盘中回测昨日低点+-5,不过作日低

    则进场作多单

    收盘出场

    这样的当冲单要怎麽写?


    第7篇

     

  • MC客服:

     

    你先写看看,若有问题再讨论

    不然只有几个说明,我没办法明确的知道你的需求

    一般我们帮人写策略是要开会讨论,并理清各种细节的

     


    第8篇

     

  • MC客服:

    if date[0]<>date[1] and time>0900 and time<1330 and Opend[0]>lowd[1]
    current1=盘中第二次回测昨日低点+-5之间,marketposition<=1

    if current1 then begin

    buy next bar at lowd[1]+5 stop;

    end;

    setexitonclose;

     

    盘中第二次回测昨日低点+-5之间(即先到+-5点间,然後冲过+5点又回来+-5点间,当再冲过时买进)

    中文这段我不会,我在想stop不知道用起来是不适合

    谢谢指教!

     

     


    第9篇

     

  • MC客服:

     

    第二次回测这种东西不好写耶

    有好多东西要定义,拉回多少之後才算第二次,多久以後要清掉不算第二次拉回,参考点会不会被移动...

    这种图像类的东西,十个人来看结果都不一定会一样

     

    提示:

    用箱子的方式来写,看有没有人要写看看

    关键指令 HIGHEST 及 LOWEST

     

    另外,不同问题最好发成不同篇主题,不然其他人可能不会看到,不会帮你回覆唷

     

    编辑文章 by 客服一号 2012-03-15 15:50:17

     

  • MC客服:

    日k

    用5分K细部回测

    那这样大概多久时间?

    thx o!!


    第5篇

     

  • MC客服:

    这样应该还好呀

    大概会在十分左右,不会超过三十分才对

    除非电脑太老旧


    第6篇

     

  • MC客服:

    thx

    之前用成日K跑,出现IOG的问题,,

    ..................................

    那如果想写5分K,

    开盘在昨日的高低点之间

    如果时间在9:00後 13:30分前

    则开始

    盘中回测昨日低点+-5,不过作日低

    则进场作多单

    收盘出场

    这样的当冲单要怎麽写?


    第7篇

     

  • MC客服:

     

    你先写看看,若有问题再讨论

    不然只有几个说明,我没办法明确的知道你的需求

    一般我们帮人写策略是要开会讨论,并理清各种细节的

     


    第8篇

     

  • MC客服:

    if date[0]<>date[1] and time>0900 and time<1330 and Opend[0]>lowd[1]
    current1=盘中第二次回测昨日低点+-5之间,marketposition<=1

    if current1 then begin

    buy next bar at lowd[1]+5 stop;

    end;

    setexitonclose;

     

    盘中第二次回测昨日低点+-5之间(即先到+-5点间,然後冲过+5点又回来+-5点间,当再冲过时买进)

    中文这段我不会,我在想stop不知道用起来是不适合

    谢谢指教!

     

     


    第9篇

     

  • MC客服:

     

    第二次回测这种东西不好写耶

    有好多东西要定义,拉回多少之後才算第二次,多久以後要清掉不算第二次拉回,参考点会不会被移动...

    这种图像类的东西,十个人来看结果都不一定会一样

     

    提示:

    用箱子的方式来写,看有没有人要写看看

    关键指令 HIGHEST 及 LOWEST

     

    另外,不同问题最好发成不同篇主题,不然其他人可能不会看到,不会帮你回覆唷

     

    编辑文章 by 客服一号 2012-03-15 15:50:17

【字体: 】【打印文章】【查看评论

相关文章

    没有相关内容