您現(xiàn)在的位置:程序化交易>> 期貨公式>> 金字塔等>> 金字塔知識>>正文內(nèi)容

請問 大師能否把這個代碼做一個注釋啊? [金字塔]

  • 咨詢內(nèi)容:

    offset=3

     count = order.ordernum2

     for i = 0 to count-1
      call order.orderinfo2(index, orderid, consign, filled, remaining, action, ordertype, lmtprice,auxprice, account, code, market)
      if ordertype=0 then 
       order.contract code,market,multiplier,mintick,shortpercent,longpercent
       set report1 = marketdata.getreportdata(code,market)
       
       if abs(report1.newprice-lmtprice)>=offset*mintick then
        call order.cancelorder(orderid)
            
        if action=0 and kaiping=0 then
         order.buy 0,remaining,report1.newprice,0,code,market,account,0
        end if
        
        if action=0 and kaiping=1 then
         order.sell 0,remaining,report1.newprice,0,code,market,account,0
        end if
        
        if action=1 and kaiping=0 then
         order.buyshort 0,remaining,report1.newprice,0,code,market,account,0
        end if
        
        if action=1 and kaiping=1 then
         order.sellshort 0,remaining,report1.newprice,0,code,market,account,0
        end if    
       end if
      end if  
     next




    這些參數(shù)貌似都沒有地方查。或者給一個可以查的鏈接。非常感謝

     

  • 金字塔客服: Public ExcelApp, iRowNo, iStartPingDuo, iStartPingKong, AccountCountPublic iMultipliter

    Sub ORDER_OrderStatusEx2(OrderID, Status, Filled, Remaining, Price, Code, Market, OrderType, Aspect, Kaiping, Account, AccountType)    '賬戶類型 0 IB 1 CTP 2 金仕達    Dim sStatus                         '成交狀態(tài)
        If AccountType = 0 Then        sAccType = "0.IB"    ElseIf AccountType = 1 Then        sAccType = "1.CTP"    ElseIf AccountType = 2 Then        sAccType = "2.金士達"    End If            If AccountType = 0 Then        sStatus = "FILLED"    ElseIf AccountType = 1 Then        sStatus = "TRADEING"    ElseIf AccountType = 2 Then        sStatus = "FILLED"    End If    If UCase(Status) = sStatus Then     '只跟蹤成交的單        WriteTradeLog OrderID, Status, Filled, Remaining, Price, Code, Market, OrderType, Aspect, Kaiping, Account    End IfEnd Sub''''''''''''''''''''''''''''''''''''''''''Sub WriteTradeLog(OrderID, Status, Filled, Remaining, Price, Code, Market, OrderType, Aspect, Kaiping, AccountCode)    Dim i, j    Dim sSheetName, TradeSxf    On Error Resume Next
                              If iStartPingDuo = 0 Then                iStartPingDuo = 1            End If            If iStartPingKong = 0 Then                iStartPingKong = 1            End If            If Kaiping = 0 Then     '開倉               TBUY(1,Filled,Code)                Else            '平倉                If Aspect = 1 And Kaiping >= 1 Then '平多                                                       End If                If Aspect = 0 And Kaiping >= 1 Then '平空                                 End If            End If       
    End Sub

    TBUY(1,Filled,Code)    我想開倉,截獲的品種和數(shù)量,但是系統(tǒng)提示,這樣是不行。請問大神,這個代碼要怎么寫?
    [此貼子已經(jīng)被作者于2014/10/31 11:43:37編輯過]

     

  • 用戶回復:

    TBUY(1,Filled,Code) 是perl后臺語句,不能用在vba代碼段中,在vba代碼中得用Order對象的buy方法

    建議學習一下我發(fā)布的vba代碼范例中的order對象

    http://www.weistock.com/bbs/dispbbs.asp?boardid=5&Id=11642

     

    [此貼子已經(jīng)被作者于2014/11/1 18:03:36編輯過]

     

  • 網(wǎng)友回復: 謝謝

 

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

可聯(lián)系技術(shù)人員 QQ: 1145508240  點擊這里給我發(fā)消息進行 有償 編寫!不貴!點擊查看價格!


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

相關(guān)文章

    沒有相關(guān)內(nèi)容
主站蜘蛛池模板: eeuss影院eeuss天堂| 亚洲伊人久久大香线焦| 老熟妇乱子伦牲交视频| 国产成人亚洲综合无码| 2016天天干| 在线观看中文字幕| www亚洲欲色成人久久精品| 成年女人色毛片| 久久亚洲国产成人精品性色| 旧里番yy6080| 亚洲av福利天堂一区二区三| 欧美成人午夜免费完成| 亚洲精品短视频| 男人j桶进女人p无遮挡动态图二三 | 国产一区二区三区免费视频| 香港特级a毛片免费观看| 国产真实交换多p免视频| 4p高h肉辣古代| 国语高清精品一区二区三区| a级国产精品片在线观看| 好好的曰com久久| 一本色道久久88精品综合| 成人免费小视频| 中国老头和老头gay视频ha| 推油少妇久久99久久99久久| 久久一日本道色综合久久m| 日本免费大黄在线观看| 久久人人爽人人爽人人av东京热| 日韩电影免费在线观看网站| 亚洲AV色香蕉一区二区| 校园放荡三个女同学| 亚洲va精品中文字幕| 欧美三级免费看| 亚洲乱妇老熟女爽到高潮的片| 欧美大尺度电影| 亚洲免费网站观看视频| 欧美人与动性xxxxbbbb| 亚洲日本在线看片| 欧美日韩乱国产| 亚洲国产精品日韩在线观看| 欧美性色黄在线视|