大伊人青草狠狠久久-大伊香蕉精品视频在线-大伊香蕉精品一区视频在线-大伊香蕉在线精品不卡视频-大伊香蕉在线精品视频75-大伊香蕉在线精品视频人碰人

您現在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內容

金字塔如何把VBS中字符參數傳遞給公式系統? [金字塔]

  • 咨詢內容:

    Sub Technic_Paint()
     Set Grid =Technic.GetGridByName("Main")
     if Grid is NoThing Then
        Exit Sub
      End if
     CALL Grid.DrawRect(18,25,120,48,RGB(255,255,0),2)
     call Grid.DRAWTEXT(20,28,"執行外部分析程序",500)
     framename=application.GetActiveFrameName
     if framename<> "Technic" then
     Application.ActivateFrame "Technic"
     end if
        nname=Grid.StockName  
        ccode=Grid.IndexCode
        application.MsgOut nname &"  "&ccode
      
    End Sub

     

    現在想把nname與ccode這兩個參數傳給公式中:

    <%

    vspj=ccode

    ffl.vardata("spj")=vspj
    %>
    vspj:spj;

    c1:="vspj$close" -"if13$close";
    o1:="vspj$open" -"if13$open";
    h1:="vspj$high" -"if13$high";
    l1:="vspj$low" - "if13$low";

    kred:STICKLINE( c1>o1,c1 ,o1, 10,1 ,colorred);//空心實體
    kred1:STICKLINE( c1>o1,max(h1,c1) ,max(c1,o1), 0,1 ,colorred);//上引線
    kred2:STICKLINE( c1>o1,min(c1,o1) ,min(l1,o1), 0,1 ,colorred);//下引線

    kgreen:STICKLINE( c1<=o1,c1 ,o1, 10,1 ),colorgreen;//實心實體
    kgreen1:STICKLINE( c1<=o1,max(h1,o1) ,max(c1,o1), 0,1 ,colorgreen);
    kgreen2:STICKLINE( c1<=o1,min(c1,o1) ,min(l1,c1), 0,1 ,colorgreen);
    fc:=c1;

     

     

    提示錯誤!

    敬請老師指教!

     

     

  • 金字塔客服:

    Sub Technic_Paint()
     Set Grid =Technic.GetGridByName("Main")
     if Grid is NoThing Then
        Exit Sub
      End if
     CALL Grid.DrawRect(18,25,120,48,RGB(255,255,0),2)
     call Grid.DRAWTEXT(20,28,"執行外部分析程序",500)
     framename=application.GetActiveFrameName
     if framename<> "Technic" then
     Application.ActivateFrame "Technic"
     end if
        nname=Grid.StockName  
        ccode=Grid.IndexCode

     

        '傳遞數據到全局變量數據庫

        Document.SetExtString("TestName",nname )

        Document.SetExtString("TestCode",ccode)

        application.MsgOut nname &"  "&ccode
      
    End Sub

     

    現在想把nname與ccode這兩個參數傳給公式中:

     

    //公式讀取全局變量數據庫字符串

    ccode:=EXTGBSTRING('testcode');

     

    <%

    vspj=FFL.StrVarData("ccode" ) '公式中字符串變量傳遞到VBS公式中

    ffl.vardata("spj")=vspj
    %>
    vspj:spj;

    c1:="vspj$close" -"if13$close";
    o1:="vspj$open" -"if13$open";
    h1:="vspj$high" -"if13$high";
    l1:="vspj$low" - "if13$low";

    kred:STICKLINE( c1>o1,c1 ,o1, 10,1 ,colorred);//空心實體
    kred1:STICKLINE( c1>o1,max(h1,c1) ,max(c1,o1), 0,1 ,colorred);//上引線
    kred2:STICKLINE( c1>o1,min(c1,o1) ,min(l1,o1), 0,1 ,colorred);//下引線

    kgreen:STICKLINE( c1<=o1,c1 ,o1, 10,1 ),colorgreen;//實心實體
    kgreen1:STICKLINE( c1<=o1,max(h1,o1) ,max(c1,o1), 0,1 ,colorgreen);
    kgreen2:STICKLINE( c1<=o1,min(c1,o1) ,min(l1,c1), 0,1 ,colorgreen);
    fc:=c1;

     

  • 用戶回復: 非常感謝王老師的回復,根據您的指點,我測試過發現:在VBS中msgout輸出的var1為ccode指向的合約代碼,但是在公式系統用EXTGBSTRING('TestCode')得到的卻是1000000這樣的結果。

     

  • 網友回復: 是不是用要進行字符函數轉換一下?

     

  • 網友回復:

    因該是你的代碼問題了。

    將你的全局變量數據庫的寫入部分代碼貼過來看看

 

有思路,想編寫各種指標公式,程序化交易模型,選股公式,預警公式的朋友

可聯系技術人員 QQ: 262069696  點擊在線交流進行 有償 編寫!不貴!點擊查看價格!


【字體: 】【打印文章】【查看評論

相關文章

    沒有相關內容
主站蜘蛛池模板: 波多野吉衣一区二区三区四区 | 天天干天天操天天爽 | 中国一级毛片 | 国产乱人视频在线播放不卡 | 动漫精品一区二区 | 国产午夜亚洲精品国产 | 99爱这里只有精品 | 变态捡到女婴h养成调教 | 日韩波多野结衣 | 午夜在线观看网站 | 欧美 日韩 国产 在线 | 在线国产日韩 | 狠狠干夜夜爽 | aaa大片| 亚洲va在线va天堂成人 | 国产看片视频 | 亚洲 欧洲 另类 综合 自拍 | 99热久久精品首页 | 首页 动漫 亚洲 欧美 日韩 | 美女女女女女女bbbbbb毛片 | 久久综合狠狠综合久久综合88 | 成人a在线观看 | 色九九 | 可以免费观看的毛片 | 久久中文网中文字幕 | 天天尻逼 | 69午夜| 久热国产精品 | 91系列在线观看 | 欧美日韩亚洲国产精品一区二区 | 高清欧美一区二区免费影视 | 四虎影院在线视频 | 久久精品亚洲精品一区 | 在线中文字幕网 | 日本免费一区二区三区 | 激情影院费观看 | 中文字幕欧美日韩 | 九月婷婷亚洲综合在线 | 色猫咪av在线网址 | 日韩一区精品视频在线看 | 久久艹综合 |