任务单 #39809

縦軸の株価と、移動平均線の株価のカンマ表記対応

开放日期: 2019-11-29 00:00 最后更新: 2019-11-29 00:54

报告人:
(匿名)
属主:
(无)
类型:
状态:
开启
组件:
(无)
里程碑:
(无)
优先:
5 - Medium
严重性:
5 - Medium
处理结果:
文件:

Details

バグでもなく要望でもなく、元からの仕様なのかなと悩んだので、念のためのご報告だけです。仕様であれば無視していただいて構いません。
チャート内でマウスカーソルを移動させると、該当日の各株価情報が左上付近に表示されるので、これに合わせて件名の2つもカンマ表記で合わせたほうが良いのかなと思って修正してみました。

修正箇所:

Protra/Controls/ChartBox.cs: 286 行目付近:
private void DrawVirticalAxis()

  1. while (m < blt.MaxY)
  2. {
  3. m = Math.Round(m, 2);
  4. // ★仮修正、カンマ表記対応
  5. //var text = m.ToString();
  6. var text = m.ToString("#,#");

Protra/Controls/ChartBox.cs: 419 行目付近:
public void DrawIndicatorValue(int index)

  1. if (_graphics == null)
  2. {
  3. _graphics = CreateGraphics();
  4. dispose = true;
  5. }
  6. // ★仮修正、カンマ表記対応
  7. //var size = _graphics.MeasureString("1000000", Font);
  8. var size = _graphics.MeasureString("1,000,000", Font);
  9. var background = new SolidBrush(BackColor);
  10. var y = TopMargin + 1 + size.Height;
  11. var i = 0;
  12. for (; i < names.Length; i++, y += size.Height * 2)
  13. {
  14. if (names[i] == null || colors[i] == null)
  15. break;
  16. string str;
  17. try
  18. {
  19. var blt = (DrawBuiltins)Interpreter.Builtins;
  20. var v = blt.Indicators[i][index];
  21. //if (_maxY <= 10 && _minY >= -10)
  22. // str = v.ToString("0.00");
  23. //else if (_maxY <= 100 && _minY >= -100)
  24. // str = v.ToString("0.0");
  25. //else
  26. // str = v.ToString("0");
  27. // ★仮修正、カンマ表記対応
  28. if (_maxY <= 10 && _minY >= -10)
  29. str = v.ToString("#,#.00");
  30. else if (_maxY <= 100 && _minY >= -100)
  31. str = v.ToString("#,#.0");
  32. else
  33. str = v.ToString("#,#");
  34. }
  35. catch (KeyNotFoundException)
  36. {
  37. continue;
  38. }

任务单历史 (3/3 Histories)

2019-11-29 00:00 Updated by: None
  • New Ticket "縦軸の株価と、移動平均線の株価のカンマ表記対応" created
2019-11-29 00:41 Updated by: None
评论

すみません、例えば別の %Difference -> EMA などのチャートを表示した際、
例えば -0.29 の値が、-.29 になってしまいました。誤修正でした。

2019-11-29 00:54 Updated by: None
评论

#,# ではなく #,0 ですね、すみません。

Attachment File List

No attachments

编辑

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » 登录名