怎么編寫VBA自定義函數調用實際帳戶 [金字塔]
- 咨詢內容:
我是專業版的客戶,我編寫了一個圖表交易策略,使用圖表多帳戶交易。我想在我的交易策略里面知道實盤時候多帳戶的信息,怎么調用?各位大俠最好能給我個程序讓我好好學習一下,不勝感激?。。?
- 金字塔客服:
如果你沒有編程基礎的話,就在論壇上隨便找個VBA程序,就可以學會。
然后,你在order對象里 有下面的一個方法,可以找到你要的信息
Account2 方法
得到指定的國內期貨帳戶信息
Account2(Type,Account)
Type 指定帳戶信息類型。Type可以使用下列數值:
Account 可缺省,登陸的帳戶名稱,若不填寫則表示當前默認的帳戶
2 返回指定交易帳戶的類型:0盈透 1CTP綜合平臺 2金仕達平臺 255 無效登錄賬戶
3 返回指定交易帳戶中的現金余額
4 返回指定交易帳戶中的浮動盈虧
6 返回指定交易帳戶中的動態權益
12 返回當前交易帳戶中的現金總結余
19 返回當前交易帳戶中的當前可用資金
20 返回當前交易帳戶中的當前流動資產
26 返回當前交易帳戶中的上次結算準備金
27 返回當前交易帳戶中的期貨結算準備金
28 返回當前交易帳戶中的占用保證金
29 返回當前交易帳戶中的可取資金數量
30 返回當前交易帳戶中的平倉盈虧數額
31 返回當前交易帳戶中的手續費
32 返回當前交易帳戶中的入金金額
33 返回當前交易帳戶中的出金金額
34 返回當前交易帳戶中的上次信用額度
35 返回當前交易帳戶中的上次質壓
36 返回當前交易帳戶中的質壓金額
37 返回當前交易帳戶中的信用額度
35 返回當前交易帳戶中的凍結保證金
36 返回當前交易帳戶中的凍結手續費
37 返回當前交易帳戶中的保底資金
41 返回指定或當前交易賬戶的登錄網關名稱 - 用戶回復:
看來我說的不明白。我的想法是,在我的程序中增加一個判斷:我有3個實盤帳戶,比如20500111,20500222,20500333,我要檢測一下是不是真的啟用了三個帳戶。比如,如果少了一個,報錯。如果多了一個帳戶,也報錯。我的意思講明白了嗎?我主要想知道我的實盤的帳戶的帳號,然后對這個帳號進行判斷。
- 網友回復:
用Order.Account2(6,賬號)分別檢測每一個賬號的動態權益,如果為零說明沒有登錄或者真的沒有錢,不管哪種情況,反正不能交易的。
- 網友回復:
Function zhanghu(Formula)
Dim szhhu
szhhu=Order.CTPAccountName(0)End Function
這樣編寫調取活動帳戶名稱怎么就不對了?
- 上一篇:[原創]前一日和當日開高低收
- 下一篇:如何用這個模型開平倉?
相關文章
-
沒有相關內容