#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);
|
|
};
|