2016年12月27日 星期二

操盤人學C# (1) 開始使用C#

相信很多對金融市場有興趣的人聽過「程式交易」,而第一個(或許也是唯一一個)用來撰寫交易策略的工具就是Multicharts,Multicharts的確是一個非常方便的回測&即時交易工具,但是在諸如整理資料、統計、選擇權策略...等等的需求上,Multicharts可以說完全達不到要求。QT準備了一系列的操盤人學程式教學,讓已經有Multicharts底子的朋友無痛學習C#。
[開發工具]
C#的開發工具為微軟的「Visual Studio」,Visual Studio有非常多的版本,一般開發者選擇免費的Community版即可。
「Microsoft Visual Studio Community 2015」下載網址為:https://www.microsoft.com/zh-tw/download/details.aspx?id=48146

[動手寫程式]
打開Visual Studio後,選擇新增專案,並選擇Visual C#的「主控台應用程式」


輸入兩行程式碼
Console.WriteLine("Hello World!");
Console.ReadLine();
按下開始(F5)即完成C#的第一隻程式了

[程式碼解釋]

!重要觀念:在C#中「//」後面的文字代表「註解」

//利用了哪些函式庫
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

//命名空間:一般小型程式不需理會此項
namespace ConsoleApplication1
{
    //類別:日後解釋,此處只需要知道,在C#中所有的程式一定都在某個類別中
    class Program
    {
        //程式起始點
        static void Main(string[] args)
        {
            //輸出文字
            Console.WriteLine("Hello World!");
            //等待使用者輸入文字,執行完這個程式程式會直接結束
            Console.ReadLine();
        }
    }
}


沒有留言:

張貼留言