請教 凱基API(C#) 的帳號登入
因為需要做個從 API 抓取帳戶資訊的工具,才開始摸索 C#(因為凱基提供的 API 範例是 C#)。我試著把 TradeComExample 中登入的程式碼直接 Copy 進我的專案中,出了以下的錯誤,煩請先進指教,我該做哪些動作才能把這幾個... 我也不知道是 fuction 還是什麼的納進來讓我的專案可以辨識?
看起來像 tfcom, COM_STATUS 這兩個元件沒有宣告
還有AddInfo, SetLoginInfo的namespace沒有using進來
{:4_153:}http://www.coco-in.net/static/image/smiley/onion_custom_emoticons/022.gifhttp://www.coco-in.net/static/image/smiley/onion_custom_emoticons/022.gif 那我應該怎麼修改呢?
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace infoKGI
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
// TODO: 這行程式碼會將資料載入 'accoruntData.KGI' 資料表。您可以視需要進行移動或移除。
this.kGITableAdapter.Fill(this.accoruntData.KGI);
}
private void showToolStripButton_Click(object sender, EventArgs e)
{
try
{
this.kGITableAdapter.show(this.accoruntData.KGI);
}
catch (System.Exception ex)
{
System.Windows.Forms.MessageBox.Show(ex.Message);
}
}
private void dataGridView1_CellContentClick(object sender, DataGridViewCellEventArgs e)
{
}
private void btnStart_Click(object sender, EventArgs e)
{
if (btnStart.Text == "啟動")
{
this.btnStart.Text = "停止";
// if (tfcom.TradeComStatus == COM_STATUS.LOGIN_READY)
// { AddInfo("已登入,不可重複登入"); }
// else
// {
// SetLoginInfo();
// tfcom.LoginDirect("itrade.kgi.com.tw", 433, "A123456789,,password");
// }
}
else
{ this.btnStart.Text = "啟動"; }
}
}
}
using Intelligence;
using Smart;//報價引用
using Package;
http://www.coco-in.net/forum.php?mod=viewthread&tid=42808&page=1#pid677751
http://www.coco-in.net/forum.php?mod=viewthread&tid=38520&page=1#pid668982
上述連結有ambercrystal大熱心提供的整合程式,並有一些說明,請參考
我也在凱基有些問題在處理,可互相交流 請問板上有高手嘗試過把KGI API和ib-net整合在一起嗎?
類似wldtw2008前輩的IBsim, 這樣是否就可以接上ninjatrader, amibroker或其他交易平台 本帖最後由 TrendRover 於 15-12-26 04:07 編輯
我在幾年前用 ninajatrader寫 一個HMA indicator 為了 recursive calling 問題也被修理了2周才搞定.我上場前還把交大的 開放課程 OOP 看完, K 了 C# guid book .
最後乖乖退回 MC .(買的microsoft C# 書 bible那本也就K了一半而已 )
看來C#終需一戰,阿政大大先上場了~~~
//////////////////OOP 如 C# java 定義非常嚴謹---嚴防亂call lib 的bugs 一堆( C的缺點) .
我沒學好,想好好學,飛得好好把 OOP的觀念弄通----免得被bugs 修理
頁:
[1]