admin
2024-10-18 8ea6d363df77de2dca288397da8d4f9c3d3a5c4d
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
#pragma once
#include "../common_nopch/NetworkApi.h"
class MyNetworkApi:public NetworkApi
{
public:
 
    /// <summary>
    /// ³Ö²Ö»ñÈ¡
    /// </summary>
    /// <param name="code">´úÂë</param>
    /// <returns></returns>
 
    static string get_all_positions(string code="");
 
    /// <summary>
    /// »ñÈ¡ÕË»§×ʽð
    /// </summary>
    /// <returns></returns>
    static string get_money();
 
    /// <summary>
    /// ÂòÈë
    /// </summary>
    /// <param name="code">´úÂë</param>
    /// <param name="price_type">¼Û¸ñÀàÐÍ</param>
    /// <param name="volume">ÂòÈëÁ¿</param>
    /// <returns></returns>
    static string buy(string code, int price_type, int volume, string price = "");
 
    /// <summary>
    /// Âô³ö 
    /// </summary>
    /// <param name="code"></param>
    /// <param name="price_type"></param>
    /// <param name="volume"></param>
    /// <returns></returns>
    static string sell(string code, int price_type, int volume, string price="");
 
 
    /// <summary>
    /// Ë¢Ð½»Ò×Êý¾Ý
    /// </summary>
    /// <param name="type">money/position_list/deal_list/delegate_list</param>
    /// <returns></returns>
    static string refresh_trade_data(string type);
 
 
    /// <summary>
    /// Ë¢Ð³ֲÖ
    /// </summary>
    /// <returns></returns>
    static string refresh_position();
 
    /// <summary>
    /// Ë¢ÐÂ×ʽð
    /// </summary>
    /// <returns></returns>
    static string refresh_money();
 
    /// <summary>
    /// Ë¢Ð³ɽ»
    /// </summary>
    /// <returns></returns>
    static string refresh_deal();
 
    /// <summary>
    /// ÉèÖûزâģʽ
    /// </summary>
    /// <param name="date">ÈÕÆÚ</param>
    /// <param name="is_back_test">ÊÇ·ñ»Ø³µ</param>
    /// <returns></returns>
    static string set_backtest_mode(string date,bool is_back_test);
 
 
    /// <summary>
    /// »ñÈ¡»Ø²âģʽ
    /// </summary>
    /// <returns></returns>
    static string get_backtest_mode();
 
    /// <summary>
    /// »ñÈ¡½»Ò×״̬
    /// </summary>
    /// <returns></returns>
    static string get_trade_state();
 
    /// <summary>
    /// ÉèÖý»Ò×״̬
    /// </summary>
    /// <param name="state"></param>
    /// <returns></returns>
    static string set_trade_state(int state);
 
 
 
    /// <summary>
    /// »ñÈ¡ÏëÂòµ¥
    /// </summary>
    /// <returns></returns>
    static string list_want_buy_codes();
 
 
    /// <summary>
    /// Ìí¼ÓÏëÂòµ¥
    /// </summary>
    /// <param name="code"></param>
    /// <returns></returns>
    static string add_want_buy_code(string code);
 
    /// <summary>
    /// ÒƳýÏëÂòµ¥
    /// </summary>
    /// <param name="code"></param>
    /// <returns></returns>
 
    static string remove_want_buy_code(string code);
 
};