>>182
変更はChartDrawing.csのみ。
ChartDrawing.cs のRetFormatStringを以下のように変更
private string RetFormatString(AbstractBrand br, Indicator ind, double val, TradeData td)//TradeDataを足す
{
switch ((PrimitiveIndicator)ind.LaneID)
{
case PrimitiveIndicator.Open:
case PrimitiveIndicator.High:
case PrimitiveIndicator.Low:
case PrimitiveIndicator.Close:
if(td!=null)//変更
if (!br.IsBuiltIn)//変更
if (td.Open % 1 == 0 && td.High % 1 == 0 && td.Low % 1 == 0 && td.Close % 1 == 0)//変更
return "F0";//変更
break;
}
return ind.GetFormatString(br);
}
同じくChartDrawing.csのDrawValueWindowから、RetFormatStringを呼び出すところを変更
ChartUtil.DrawText(hdc, vx, y, Util.FormatFixedLenValue(val, 9, RetFormatString(_brand, ind, val, td), ind.FormatModifier));//tdを足す
OmegaChartスレ ver.11
■ このスレッドは過去ログ倉庫に格納されています
2019/01/19(土) 16:03:31.01ID:53uZSBuV0
■ このスレッドは過去ログ倉庫に格納されています
