建議使用右側的「搜尋此網誌」與「標籤」來存取

2009年7月6日 星期一

[教學] C# 載入日盛 HTS API 的 DLL 檔

using System.Runtime.InteropServices;

namespace Strategy
{
 class Program
 {
  [DllImport(@"C:\JihSun\HTS2\Dll\HTSAPITradeClient.dll") ]
  static extern void HTSOrder( [MarshalAs(UnmanagedType.LPStr)] String msg );

  static void Main(string[] args)
  {
   String msg = "下單字串"; // 字串內容見以下說明
   HTSOrder( msg );
  }
 }
}

HTS API 以 DLL 形式,提供函數讓程式呼叫來下單
 DLL 預設位置在 C:\JihSun\HTS2\Dll\HTSAPITradeClient.dll

API 函數:HTSOrder
 argument: string // 下單指令字串
 return: none

下單指令字串範例:
 Market=F,Account=A01-1234567,ContractName=TXF,ContractDate=200808,
 OpenCloseAuto=A,BuySell=B,Lots=1,OrderType=L,Price=8888,FokIocRod=R,DayTrade=N




沒有留言:

張貼留言