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