マネックスJooのトレーディングAPIを試してみる#003 10/03/16


最終的な目的のためにGUIを使用しないサンプルプログラムを作ってみる。
全くC#的ではなく、APIの稼働確認が目的のコード


using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Joo.FXAPI.Entity;
using Joo.FXAPI.Service;

namespace MonexJooTest001
{
class Program
{
static void Main(string[] args)
{
int blockNo = 0;
EBlockSize blockSize = EBlockSize.BLOCK30;
EContractListSortKey sortKey = EContractListSortKey.buySellType;
bool ascendingOrder = true;

//初期化
ComApi api = new ComApi();

//建て玉一覧の取得
ListContractResultEntity response = api.ListContract(blockNo, blockSize, sortKey, ascendingOrder);

if (response.returnCode == 0)
{
if (response != null)
{
System.Console.WriteLine("API接続OK");

System.Console.WriteLine("建玉全数 : " + response.contractTotalSize.ToString());
System.Console.WriteLine("合計(建玉数量) : " + response.totalNoSettledAmount.ToString());
System.Console.WriteLine("合計(総評価損益) : " + response.totalBalancePl.ToString());

}
else
{
System.Console.WriteLine("APIのreturnCodeは0でしたが、結果データの取得に失敗しました。");
}
}
else
{
System.Console.WriteLine("エラーコード : " + response.returnCode.ToString());
System.Console.WriteLine("エラーメッセージ : " + response.returnMessage);
}
System.Console.ReadLine();
}
}
}

News


Blog

まだコメントはありません。