[Protra-commit] [330] * bin/Release/chart/*: Indicator関数の挿入。指標名が長すぎるものは縮める。プラスとマイナスがある指標を分ける。

Back to archive index

svnno****@sourc***** svnno****@sourc*****
2010年 4月 4日 (日) 20:01:58 JST


Revision: 330
          http://sourceforge.jp/projects/protra/svn/view?view=rev&revision=330
Author:   panacoran
Date:     2010-04-04 20:01:58 +0900 (Sun, 04 Apr 2010)

Log Message:
-----------
	* bin/Release/chart/*: Indicator関数の挿入。指標名が長すぎるものは縮める。プラスとマイナスがある指標を分ける。
	* Protra.Lib/Config/BrandListConfig.cs (BrandListConfig.Load): 株価指数、日経平均、売買代金上位500位の銘柄リストを挿入する。
	* (BrandListConfig.Save): 挿入した銘柄リストを削除してから保存する。
	* Protra.Lib/Data/BrandData.cs (Market): 新規。市場コードを市場名に変換するクラス。
	(Brand.MarketName): プロパティにする。Marketクラスを利用する。
	(BrandData.Markets): 削除。
	(BrandData.MarketNames): 削除。
	(BrandData.Nikkei225): 新規。日経平均採用銘柄を返す。
	(BrandData.A500): 新規。売買代金上位500位の銘柄を返す。
	* Protra.Lib/Lang/Builtins/DrawBuiltins.cs (DrawBuiltins.X): 自動実装にする。
	(Drawbuiltins.Dx): 同上。
	(Drawbuiltins.MinY): 同上。
	(Drawbuiltins.MaxY): 同上。
	(Drawbuiltins.Indicators): 新規。指標の値を持つ辞書の配列を取得または設定する。
	(Drawbuiltins.Drawbuiltins): Indicatorsに辞書を6つ設定する。
	(Drawbuiltins.Invoke): Indicator関数を実装する。
	* Protra/AssemblyInfo.cs): 移動。
	* Protra/Controls/BrandTreeView.cs: 削除。
	* Protra/Controls/BrandTreeView.resx: 削除。
	* Protra/Controls/ChartBox.cs (ChartBox.ChartBox): 削除。
	(ChartBox.Dispose): 削除。
	(ChartBox.InitializeComponent): 削除。
	(chartBox.OnPaint): ChartBox_Paintから改名。チャートが指定されていないときにメッセージを表示。処理を複数のメソッドに分割。
	(ChartBox.CalcFromX): 新規。マウスポインタのX座標から価格データのインデックスを計算する。
	(ChartBox.DrawIndicatorValue): 新規。指標の値を描画する。
	(ChartBox.OnSizeChanged): ChartBox_SizeChangedから改名。
	(ChartBox.OnMouseDown): 新規。指標の描画領域の移動をサポートする。
	(ChartBox.OnMouseUp): 同上。
	(ChartBox.OnMouseMove): 同上。
	* Protra/Controls/ChartBox.resx: 削除。
	* Protra/Controls/ChartPanel.cs (ChartPanel): UserControlのサブクラスにする。
	(ChartPanel.ChartNum): ChartBoxの数の変更中はSuspendLayoutする。MouseMoveのイベントハンドラを仕込む。
	(ChartPanel.ForeColor): chartBoxesを準備する前に呼ばれたら何もしない。
	(ChartPanel.BackColor): 同上。
	(ChartPanel.SetPriceInfo): 新規。MainForm.SetPriceInfoを呼ぶためのデリゲート。
	(ChartPanel.ContextMenuStrip): ContextMenuから改名。2.0のコンポーネントを使う。
	(ChartPanel.CreateContextMenuItemChartBox): 2.0のコンポーネントを使う。
	(ChartPanel.chartBox_MouseMove): 新規。ChartBox上のMouseMoveイベントを処理する。
	* Protra/MainForm.cs (MainForm.MainFrom): 2.0のコンポーネントを使って実装し直し。
	* Protra/MainForm.resx: 同上。
	* Protra/MainForm.designer.cs: 追加。デザイナが編集する内容が書かれる。
	* Protra/PriceUpdate.ico: PriceUpload.icoから改名。
	* Protra/Properties/Resources.Designer.cs: 新規。プロジェクトに共通の型指定されたリソース。
	* Protra/Properties/Resources.Designer.resx: 新規。プロジェクトに共通のリソース。
	* Protra/Protra.csproj: アイコンを削除。AssemblyInfo.csをPropertiesに移動。BrandTreeView.csを削除。Properties/*を追加。
	
	* PtSim/Dialogs/EditBrandListContentDialog.cs (EditBrandListContentDialog.EditBrandListContentDialog): 市場名一覧をMarketクラスから得る。
	(EditBrandListContentDialog.buttonCodeRange_Click): 市場コード一覧をMarketクラスから得る。
	(EditBrandListDialog.listBoxBrandList_SelectedIndexChanged): MaketNameがプロパティに。

Modified Paths:
--------------
    protra/trunk/ChangeLog.txt
    protra/trunk/Protra/Controls/ChartBox.cs
    protra/trunk/Protra/Controls/ChartPanel.cs
    protra/trunk/Protra/MainForm.cs
    protra/trunk/Protra/MainForm.resx
    protra/trunk/Protra/Protra.csproj
    protra/trunk/Protra.Lib/Config/BrandListConfig.cs
    protra/trunk/Protra.Lib/Data/BrandData.cs
    protra/trunk/Protra.Lib/Lang/Builtins/DrawBuiltins.cs
    protra/trunk/PtSim/Dialogs/EditBrandListContentDialog.cs
    protra/trunk/PtSim/Dialogs/EditBrandListDialog.cs
    protra/trunk/bin/Release/chart/Momentum Indicators/%Difference/EMA(13-26).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/%Difference/EMA(5-25-75).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/%Difference/MA(13-26).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/%Difference/MA(5-25-75).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Momentum/Momentum(12).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Psychological/Psychological(12).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/RCI/RCI(5-10).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/ROC/ROC(12).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/RSI/RSI(14).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/RSI/Wilder RSI(14).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Stochastics/FastStoch(14).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Stochastics/FastStoch(5).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Stochastics/SlowStoch(14).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Stochastics/SlowStoch(5).pt
    protra/trunk/bin/Release/chart/Momentum Indicators/Williams %R/Williams %R(14).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Bollinger Bands/BB(20).pt
    protra/trunk/bin/Release/chart/Trend Indicators/DMI/DMI(14).pt
    protra/trunk/bin/Release/chart/Trend Indicators/DMI/Wilder DMI(11).pt
    protra/trunk/bin/Release/chart/Trend Indicators/DMI/Wilder DMI(14).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Envelopes/EMA(20).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Envelopes/MA(20).pt
    protra/trunk/bin/Release/chart/Trend Indicators/HLBand/HLBand(20).pt
    protra/trunk/bin/Release/chart/Trend Indicators/HLBand/HLBand(40).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Ichimoku/Ichimoku(9-26-52).pt
    protra/trunk/bin/Release/chart/Trend Indicators/MACD/MACD(12-26).pt
    protra/trunk/bin/Release/chart/Trend Indicators/MACD/MACD(5-20).pt
    protra/trunk/bin/Release/chart/Trend Indicators/MACD Histogram/MACD(12-26).pt
    protra/trunk/bin/Release/chart/Trend Indicators/MACD Histogram/MACD(5-20).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Moving Average/EMA(13-26).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Moving Average/EMA(5-25-75).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Moving Average/MA(13-26).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Moving Average/MA(5-25-75).pt
    protra/trunk/bin/Release/chart/Trend Indicators/Parabolic SAR/Parabolic SAR.pt
    protra/trunk/bin/Release/chart/Trend Indicators/Smoothed ROC/Smoothed ROC(13-21).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Accumulation Distribution/Accumulation Distribution.pt
    protra/trunk/bin/Release/chart/Volume Indicators/Chaikin Oscillator/Chaikin Oscillator(3-10).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Force Index/Force Index(13).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Force Index/Force Index(2).pt
    protra/trunk/bin/Release/chart/Volume Indicators/MFI/MFI(14).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Moving Average/EMA(13-26).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Moving Average/EMA(5-25-75).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Moving Average/MA(13-26).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Moving Average/MA(5-25-75).pt
    protra/trunk/bin/Release/chart/Volume Indicators/OBV/OBV.pt
    protra/trunk/bin/Release/chart/Volume Indicators/Volume Ratio/VRA(10).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Volume Ratio/VRB(10).pt
    protra/trunk/bin/Release/chart/Volume Indicators/Volume Ratio/WVR(10).pt

Added Paths:
-----------
    protra/trunk/Protra/MainForm.designer.cs
    protra/trunk/Protra/PriceUpdate.ico
    protra/trunk/Protra/Properties/
    protra/trunk/Protra/Properties/AssemblyInfo.cs
    protra/trunk/Protra/Properties/Resources.Designer.cs
    protra/trunk/Protra/Properties/Resources.resx

Removed Paths:
-------------
    protra/trunk/Protra/AssemblyInfo.cs
    protra/trunk/Protra/Controls/BrandTreeView.cs
    protra/trunk/Protra/Controls/BrandTreeView.resx
    protra/trunk/Protra/Controls/ChartBox.resx
    protra/trunk/Protra/PriceUpload.ico




Protra-commit メーリングリストの案内
Back to archive index