打印本文打印本文 关闭窗口关闭窗口

关于程序编写问题

作者:金字塔 来源:cxh99.com 发布时间:2015年03月04日
  • 咨询内容: 我是个初学者,这是别人给我的一段代码让我优化规则,当k线上穿红线持多,下穿红线持空,但是我完全不理解这个的思路,请指出个方向来,谢谢input:m(3,3,10,1),n(3,3,10,1);hh1:=hhv(h,m);ll1:=llv(l,m);hh2:=if(c<ref(ll1,1),hh1,0);hh:=VALUEWHEN(hh2<>0,hh2);ll2:=if(c>ref(hh1,1),ll1,0);ll:=VALUEWHEN(ll2<>0,ll2);hhcon:=ref(c,1)<ref(hh,1) and c>hh;llcon:=ref(c,1)>ref(ll,1) and c<ll;hlsig:=VALUEWHEN(hhcon or llcon,if(hhcon,1,0));stophl:if(hlsig=1,ll,hh),colorred,linethick2;

     

  • 金字塔客服:

    input:m(3,3,10,1),n(3,3,10,1);
    hh1:=hhv(h,m);
    ll1:=llv(l,m);
    hh2:=if(c<ref(ll1,1),hh1,0);
    hh:=VALUEWHEN(hh2<>0,hh2);
    ll2:=if(c>ref(hh1,1),ll1,0);
    ll:=VALUEWHEN(ll2<>0,ll2);
    hhcon:=ref(c,1)<ref(hh,1) and c>hh;
    llcon:=ref(c,1)>ref(ll,1) and c<ll;
    hlsig:=VALUEWHEN(hhcon or llcon,if(hhcon,1,0));
    stophl:if(hlsig=1,ll,hh),colorred,linethick2;
    if cross(c,stophl) then begin
     sellshort(1,0,marketr);
     buy(holding=0,1,marketr);
    end

    if cross(stophl,c) then begin
     sell(1,0,marketr);
     buyshort(holding=0,1,marketr);
    end

     

  • 用户回复: 请问思路是什么?如何思考这种问题,如何学习的方向是什么?

     

  • 网友回复:

    http://www.weistock.com/bbs/dispbbs.asp?boardid=16&Id=55132

    这个是金字塔编程教材

     

  • 网友回复: 请问这段代码的思路是什么,我不理解他的思路
打印本文打印本文 关闭窗口关闭窗口