[Mod]反转SpreadTrading界面上算法显示的顺序,改为和价差一致 Close #1083
This commit is contained in:
parent
1339c819cf
commit
483b754f09
@ -462,9 +462,10 @@ class StAlgoManager(QtWidgets.QTableWidget):
|
|||||||
algoEngine = self.algoEngine
|
algoEngine = self.algoEngine
|
||||||
|
|
||||||
l = self.algoEngine.getAllAlgoParams()
|
l = self.algoEngine.getAllAlgoParams()
|
||||||
self.setRowCount(len(l))
|
|
||||||
|
|
||||||
for row, d in enumerate(l):
|
for d in l:
|
||||||
|
self.insertRow(0)
|
||||||
|
|
||||||
cellSpreadName = QtWidgets.QTableWidgetItem(d['spreadName'])
|
cellSpreadName = QtWidgets.QTableWidgetItem(d['spreadName'])
|
||||||
cellAlgoName = QtWidgets.QTableWidgetItem(d['algoName'])
|
cellAlgoName = QtWidgets.QTableWidgetItem(d['algoName'])
|
||||||
cellNetPos = QtWidgets.QTableWidgetItem('0')
|
cellNetPos = QtWidgets.QTableWidgetItem('0')
|
||||||
@ -477,17 +478,17 @@ class StAlgoManager(QtWidgets.QTableWidget):
|
|||||||
comboMode = StModeComboBox(algoEngine, d['spreadName'], d['mode'])
|
comboMode = StModeComboBox(algoEngine, d['spreadName'], d['mode'])
|
||||||
buttonActive = StActiveButton(algoEngine, d['spreadName'])
|
buttonActive = StActiveButton(algoEngine, d['spreadName'])
|
||||||
|
|
||||||
self.setItem(row, 0, cellSpreadName)
|
self.setItem(0, 0, cellSpreadName)
|
||||||
self.setItem(row, 1, cellAlgoName)
|
self.setItem(0, 1, cellAlgoName)
|
||||||
self.setItem(row, 2, cellNetPos)
|
self.setItem(0, 2, cellNetPos)
|
||||||
self.setCellWidget(row, 3, spinBuyPrice)
|
self.setCellWidget(0, 3, spinBuyPrice)
|
||||||
self.setCellWidget(row, 4, spinSellPrice)
|
self.setCellWidget(0, 4, spinSellPrice)
|
||||||
self.setCellWidget(row, 5, spinCoverPrice)
|
self.setCellWidget(0, 5, spinCoverPrice)
|
||||||
self.setCellWidget(row, 6, spinShortPrice)
|
self.setCellWidget(0, 6, spinShortPrice)
|
||||||
self.setCellWidget(row, 7, spinMaxOrderSize)
|
self.setCellWidget(0, 7, spinMaxOrderSize)
|
||||||
self.setCellWidget(row, 8, spinMaxPosSize)
|
self.setCellWidget(0, 8, spinMaxPosSize)
|
||||||
self.setCellWidget(row, 9, comboMode)
|
self.setCellWidget(0, 9, comboMode)
|
||||||
self.setCellWidget(row, 10, buttonActive)
|
self.setCellWidget(0, 10, buttonActive)
|
||||||
|
|
||||||
buttonActive.signalActive.connect(spinBuyPrice.algoActiveChanged)
|
buttonActive.signalActive.connect(spinBuyPrice.algoActiveChanged)
|
||||||
buttonActive.signalActive.connect(spinSellPrice.algoActiveChanged)
|
buttonActive.signalActive.connect(spinSellPrice.algoActiveChanged)
|
||||||
|
Loading…
Reference in New Issue
Block a user