Label "humanized" sample period in window title-bar"
							parent
							
								
									729c72a48f
								
							
						
					
					
						commit
						2f3418546f
					
				| 
						 | 
					@ -29,6 +29,7 @@ from typing import Optional, Any, Callable
 | 
				
			||||||
import numpy as np
 | 
					import numpy as np
 | 
				
			||||||
import tractor
 | 
					import tractor
 | 
				
			||||||
import trio
 | 
					import trio
 | 
				
			||||||
 | 
					import pendulum
 | 
				
			||||||
import pyqtgraph as pg
 | 
					import pyqtgraph as pg
 | 
				
			||||||
 | 
					
 | 
				
			||||||
from .. import brokers
 | 
					from .. import brokers
 | 
				
			||||||
| 
						 | 
					@ -47,6 +48,7 @@ from ._fsp import (
 | 
				
			||||||
    open_vlm_displays,
 | 
					    open_vlm_displays,
 | 
				
			||||||
)
 | 
					)
 | 
				
			||||||
from ..data._sharedmem import ShmArray
 | 
					from ..data._sharedmem import ShmArray
 | 
				
			||||||
 | 
					from ..data._source import tf_in_1s
 | 
				
			||||||
from ._forms import (
 | 
					from ._forms import (
 | 
				
			||||||
    FieldsForm,
 | 
					    FieldsForm,
 | 
				
			||||||
    mk_order_pane_layout,
 | 
					    mk_order_pane_layout,
 | 
				
			||||||
| 
						 | 
					@ -660,11 +662,17 @@ async def display_symbol_data(
 | 
				
			||||||
        symbol = feed.symbols[sym]
 | 
					        symbol = feed.symbols[sym]
 | 
				
			||||||
        fqsn = symbol.front_fqsn()
 | 
					        fqsn = symbol.front_fqsn()
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
					        times = bars['time']
 | 
				
			||||||
 | 
					        end = pendulum.from_timestamp(times[-1])
 | 
				
			||||||
 | 
					        start = pendulum.from_timestamp(times[times != times[-1]][-1])
 | 
				
			||||||
 | 
					        step_size_s = (end - start).seconds
 | 
				
			||||||
 | 
					        tf_key = tf_in_1s[step_size_s]
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        # load in symbol's ohlc data
 | 
					        # load in symbol's ohlc data
 | 
				
			||||||
        godwidget.window.setWindowTitle(
 | 
					        godwidget.window.setWindowTitle(
 | 
				
			||||||
            f'{fqsn} '
 | 
					            f'{fqsn} '
 | 
				
			||||||
            f'tick:{symbol.tick_size} '
 | 
					            f'tick:{symbol.tick_size} '
 | 
				
			||||||
            f'step:1s '
 | 
					            f'step:{tf_key} '
 | 
				
			||||||
        )
 | 
					        )
 | 
				
			||||||
 | 
					
 | 
				
			||||||
        linked = godwidget.linkedsplits
 | 
					        linked = godwidget.linkedsplits
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue