如何使用MarginTargetsProvider查询融资融券标的列表?

使用MarginTargetsProvider查询融资融券标的列表,具体用法见示例一:

示例1:使用MarginTargetsProvider查询融资融券标的列表

using guosen;

vars:MarginTargetsProvider MTP(null);
method void AnalysisTechnique_Initialized( elsystem.Object sender, elsystem.InitializedEventArgs args )
begin
    MTP = new MarginTargetsProvider;
    MTP.StateChanged += MTP_StateChanged;
    MTP.Load = TRUE;
end;

Method void MTP_StateChanged(elsystem.object sender,tsdata.common.StateChangedEventArgs args)
vars:int loop;
Begin
    if(args.NewState = tsdata.common.DataState.loaded)then
    Begin
        print("融券标的列表总数:",MTP.Count);
        For loop = 0 to MTP.Count-1
        Begin
            print("名称:",MTP[loop].Description);
            print("融资标志:",MTP[loop].EnableBTB);
            print("融券标志:",MTP[loop].EnableBTS);
            print("融资保证金比例:",MTP[loop].MarginRatioBTB);
            print("融券保证金比例:",MTP[loop].MarginRatioBTS);
            print("市场:",MTP[loop].Market);
            print("代码:",MTP[loop].Symbol);
        End;
    End;
End;

//融券标的列表总数: 963.00
//名称:深发展A
//融资标志:  TRUE
//融券标志:  TRUE
//融资保证金比例:   0.55
//融券保证金比例:   0.60
//市场:SZSE
//代码:000001.SZ
//...
Copyright © 1998-2018 国信证券股份有限公司 版权所有发布时间: 2018-05-14 14:58:15

results matching ""

    No results matching ""