請選擇 進入手機版 | 繼續訪問電腦版

COCO研究院

 找回密碼
 註冊
搜索
查看: 5788|回復: 5

[API] 請教 凱基API(C#) 的帳號登入

[複製鏈接]
發表於 15-11-3 16:45 | 顯示全部樓層 |閱讀模式
因為需要做個從 API 抓取帳戶資訊的工具,才開始摸索 C#(因為凱基提供的 API 範例是 C#)。

我試著把 TradeComExample 中登入的程式碼直接 Copy 進我的專案中,出了以下的錯誤,煩請先進指教,我該做哪些動作才能把這幾個... 我也不知道是 fuction 還是什麼的納進來讓我的專案可以辨識?
_11.png
發表於 15-11-3 19:03 | 顯示全部樓層
看起來像 tfcom, COM_STATUS 這兩個元件沒有宣告
還有AddInfo, SetLoginInfo的namespace沒有using進來
 樓主| 發表於 15-11-3 20:02 | 顯示全部樓層
那我應該怎麼修改呢?


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 = "啟動"; }
        }



    }
}
發表於 15-11-3 20:50 | 顯示全部樓層
using Intelligence;
using Smart;//報價引用
using Package;


http://www.coco-in.net/forum.php ... mp;page=1#pid677751

http://www.coco-in.net/forum.php ... mp;page=1#pid668982


上述連結有ambercrystal大熱心提供的整合程式,並有一些說明,請參考

我也在凱基有些問題在處理,可互相交流
發表於 15-12-26 00:19 | 顯示全部樓層
請問板上有高手嘗試過把KGI API和ib-net整合在一起嗎?
類似wldtw2008前輩的IBsim, 這樣是否就可以接上ninjatrader, amibroker或其他交易平台
發表於 15-12-26 04:03 | 顯示全部樓層
本帖最後由 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 修理
您需要登錄後才可以回帖 登錄 | 註冊

本版積分規則

手機版|Archiver|站長信箱|廣告洽詢|COCO研究院

GMT+8, 24-3-29 20:29

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回復 返回頂部 返回列表
理財討論網站 | AI繪圖AI超擬真美女AI beauty AI Stable DiffusionAI正妹AI Lookbook