| 32 | return s |
| 33 | |
| 34 | class OrderState: |
| 35 | def __init__(self): |
| 36 | self.status = "" |
| 37 | |
| 38 | self.initMarginBefore = "" |
| 39 | self.maintMarginBefore = "" |
| 40 | self.equityWithLoanBefore = "" |
| 41 | self.initMarginChange = "" |
| 42 | self.maintMarginChange = "" |
| 43 | self.equityWithLoanChange = "" |
| 44 | self.initMarginAfter = "" |
| 45 | self.maintMarginAfter = "" |
| 46 | self.equityWithLoanAfter = "" |
| 47 | |
| 48 | self.commissionAndFees = UNSET_DOUBLE # type: float |
| 49 | self.minCommissionAndFees = UNSET_DOUBLE # type: float |
| 50 | self.maxCommissionAndFees = UNSET_DOUBLE # type: float |
| 51 | self.commissionAndFeesCurrency = "" |
| 52 | self.marginCurrency = "" |
| 53 | self.initMarginBeforeOutsideRTH = UNSET_DOUBLE # type: float |
| 54 | self.maintMarginBeforeOutsideRTH = UNSET_DOUBLE # type: float |
| 55 | self.equityWithLoanBeforeOutsideRTH = UNSET_DOUBLE # type: float |
| 56 | self.initMarginChangeOutsideRTH = UNSET_DOUBLE # type: float |
| 57 | self.maintMarginChangeOutsideRTH = UNSET_DOUBLE # type: float |
| 58 | self.equityWithLoanChangeOutsideRTH = UNSET_DOUBLE # type: float |
| 59 | self.initMarginAfterOutsideRTH = UNSET_DOUBLE # type: float |
| 60 | self.maintMarginAfterOutsideRTH = UNSET_DOUBLE # type: float |
| 61 | self.equityWithLoanAfterOutsideRTH = UNSET_DOUBLE # type: float |
| 62 | self.suggestedSize = UNSET_DECIMAL |
| 63 | self.rejectReason = "" |
| 64 | self.orderAllocations = None |
| 65 | self.warningText = "" |
| 66 | self.completedTime = "" |
| 67 | self.completedStatus = "" |
| 68 | |
| 69 | def __str__(self): |
| 70 | s = ("Status: %s, InitMarginBefore: %s, MaintMarginBefore: %s, EquityWithLoanBefore: %s, " |
| 71 | "InitMarginChange: %s, MaintMarginChange: %s, EquityWithLoanChange: %s, " |
| 72 | "InitMarginAfter: %s, MaintMarginAfter: %s, EquityWithLoanAfter: %s, " |
| 73 | "CommissionAndFees: %s, MinCommissionAndFees: %s, MaxCommissionAndFees: %s, CommissionAndFeesCurrency: %s, MarginCurrency: %s, " |
| 74 | "InitMarginBeforeOutsideRTH: %s, MaintMarginBeforeOutsideRTH: %s, EquityWithLoanBeforeOutsideRTH: %s, " |
| 75 | "InitMarginChangeOutsideRTH: %s, MaintMarginChangeOutsideRTH: %s, equityWithLoanChangeOutsideRTH: %s, " |
| 76 | "InitMarginAfterOutsideRTH: %s, MaintMarginAfterOutsideRTH: %s, equityWithLoanAfterOutsideRTH: %s, " |
| 77 | "SuggestedSize: %s, RejectReason: %s, WarningText: %s, CompletedTime: %s, CompletedStatus: %s") % ( |
| 78 | str(self.status), |
| 79 | str(self.initMarginBefore), |
| 80 | str(self.maintMarginBefore), |
| 81 | str(self.equityWithLoanBefore), |
| 82 | str(self.initMarginChange), |
| 83 | str(self.maintMarginChange), |
| 84 | str(self.equityWithLoanChange), |
| 85 | str(self.initMarginAfter), |
| 86 | str(self.maintMarginAfter), |
| 87 | str(self.equityWithLoanAfter), |
| 88 | floatMaxString(self.commissionAndFees), |
| 89 | floatMaxString(self.minCommissionAndFees), |
| 90 | floatMaxString(self.maxCommissionAndFees), |
| 91 | str(self.commissionAndFeesCurrency), |
no outgoing calls
no test coverage detected