Reporting Errors at Announcement Formulas
This commit is contained in:
1 parent
c703c1a07a
commit
b4a1c7bc80
1 file changed
+63
@@ -588,6 +588,15 @@
|
||||
designerTradingSystem.strategies[j].triggerStage.triggerOn.situations[k].payload.uiObject.setErrorMessage(triggerStage.triggerOn.situations[k].error)
|
||||
processSituation(situation, designerTradingSystem.strategies[j].triggerStage.triggerOn.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < triggerStage.triggerOn.announcements.length; k++) {
|
||||
|
||||
let announcement = triggerStage.triggerOn.announcements[k];
|
||||
designerTradingSystem.strategies[j].triggerStage.triggerOn.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].triggerStage.triggerOn.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (triggerStage.triggerOff !== undefined) {
|
||||
@@ -598,6 +607,15 @@
|
||||
designerTradingSystem.strategies[j].triggerStage.triggerOff.situations[k].payload.uiObject.setErrorMessage(triggerStage.triggerOff.situations[k].error)
|
||||
processSituation(situation, designerTradingSystem.strategies[j].triggerStage.triggerOff.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < triggerStage.triggerOff.announcements.length; k++) {
|
||||
|
||||
let announcement = triggerStage.triggerOff.announcements[k];
|
||||
designerTradingSystem.strategies[j].triggerStage.triggerOff.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].triggerStage.triggerOff.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
if (triggerStage.takePosition !== undefined) {
|
||||
@@ -608,6 +626,15 @@
|
||||
designerTradingSystem.strategies[j].triggerStage.takePosition.situations[k].payload.uiObject.setErrorMessage(triggerStage.takePosition.situations[k].error)
|
||||
processSituation(situation, designerTradingSystem.strategies[j].triggerStage.takePosition.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < triggerStage.takePosition.announcements.length; k++) {
|
||||
|
||||
let announcement = triggerStage.takePosition.announcements[k];
|
||||
designerTradingSystem.strategies[j].triggerStage.takePosition.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].triggerStage.takePosition.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -661,6 +688,15 @@
|
||||
|
||||
processSituation(situation, designerTradingSystem.strategies[j].openStage.initialDefinition.stopLoss.phases[p].nextPhaseEvent.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < nextPhaseEvent.announcements.length; k++) {
|
||||
|
||||
let announcement = nextPhaseEvent.announcements[k];
|
||||
designerTradingSystem.strategies[j].openStage.initialDefinition.stopLoss.phases[p].nextPhaseEvent.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].openStage.initialDefinition.stopLoss.phases[p].nextPhaseEvent.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -705,6 +741,15 @@
|
||||
|
||||
processSituation(situation, designerTradingSystem.strategies[j].openStage.initialDefinition.takeProfit.phases[p].nextPhaseEvent.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < nextPhaseEvent.announcements.length; k++) {
|
||||
|
||||
let announcement = nextPhaseEvent.announcements[k];
|
||||
designerTradingSystem.strategies[j].openStage.initialDefinition.takeProfit.phases[p].nextPhaseEvent.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].openStage.initialDefinition.takeProfit.phases[p].nextPhaseEvent.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -761,6 +806,15 @@
|
||||
|
||||
processSituation(situation, designerTradingSystem.strategies[j].manageStage.stopLoss.phases[p].nextPhaseEvent.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < nextPhaseEvent.announcements.length; k++) {
|
||||
|
||||
let announcement = nextPhaseEvent.announcements[k];
|
||||
designerTradingSystem.strategies[j].manageStage.stopLoss.phases[p].nextPhaseEvent.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].manageStage.stopLoss.phases[p].nextPhaseEvent.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -805,6 +859,15 @@
|
||||
|
||||
processSituation(situation, designerTradingSystem.strategies[j].manageStage.takeProfit.phases[p].nextPhaseEvent.situations[k]);
|
||||
}
|
||||
|
||||
for (let k = 0; k < nextPhaseEvent.announcements.length; k++) {
|
||||
|
||||
let announcement = nextPhaseEvent.announcements[k];
|
||||
designerTradingSystem.strategies[j].manageStage.takeProfit.phases[p].nextPhaseEvent.announcements[k].payload.uiObject.setErrorMessage(announcement.error)
|
||||
if (announcement.formula !== undefined) {
|
||||
designerTradingSystem.strategies[j].manageStage.takeProfit.phases[p].nextPhaseEvent.announcements[k].formula.payload.uiObject.setErrorMessage(announcement.formula.error)
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in new issue
Block a user