802 名前:名無しさん@お腹いっぱい。[] 投稿日:2016/09/01(木) 14:27:21.88 ID:bubxQeC/0
Omegachartの基本スタイルのカスタマイズで価格帯別出来高の箇所 
日(60), 週(52), 月(24), 年(0) となっており年足指定が出来ません 
以前、年足の表示を追加したためでしょうが、対処法どなたか分かりますか? 


803 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/09/01(木) 18:33:47.35 ID:obhTg/SE0
>>802 
ソースを直さなくてもできるかもしれない方法は、 

1.options.confをテキストでオープン 
2.accumulative-volume-periodと書いてある部分を見つける 
3.accumulative-volume-period=60,52,24 と例えば書いてあったら、 
 accumulative-volume-period=60,52,24,10 のように1個付け足す。 

注意点としては、オメガチャートを停止させてから行うことと、options.confのバックアップを取ってから行うこと。 


804 名前:名無しさん@お腹いっぱい。[] 投稿日:2016/09/01(木) 20:08:13.09 ID:bubxQeC/0
>>803 
どうもoptions.conf読み込んだら元のままでうまく行きませんでした 


805 名前:名無しさん@お腹いっぱい。[sage] 投稿日:2016/09/01(木) 20:14:42.10 ID:obhTg/SE0
>>804 
いま、ソース見たら、3カ所ほど変更すればいけそう。 

1個目 
CustomizeDialog.cs private void CommitPreference() を以下のように変更 

pr.AccumulativeVolumePeriod.Update(new int[4] { 
Int32.Parse(_accumulativeVolumeBox[0].Text), 
Int32.Parse(_accumulativeVolumeBox[1].Text), 
Int32.Parse(_accumulativeVolumeBox[2].Text), 
Int32.Parse(_accumulativeVolumeBox[3].Text)}); 

2個目 
Preference.cs の一番上の方にあるのを以下のように変更 
private const int LENGTH = 4; 

3個目 
Preference.cs public Preference(StorageNode config)を以下のように変更 
_accumulativeVolumePeriod = new ChartFormatSpecificValue(LoadString(config, "accumulative-volume-period", "60,52,24,10"));//10はテキトー、ここは変更しなくても良いかも。