Skip to content

Commit

Permalink
Trade: HasOrderBetter: Fixes logic
Browse files Browse the repository at this point in the history
  • Loading branch information
kenorb committed Aug 11, 2021
1 parent f2d6ff0 commit dc07cec
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions Trade.mqh
Original file line number Diff line number Diff line change
Expand Up @@ -295,7 +295,7 @@ class Trade {
OrderData _odata;
double _price_curr = GetChart().GetOpenOffer(_cmd);

if (_order.IsSet()) {
if (_order.IsSet() && _order.Ptr().IsOpen()) {
_odata = _order.Ptr().GetData();
if (_odata.type == _cmd) {
switch (_cmd) {
Expand All @@ -312,7 +312,7 @@ class Trade {
if (!_result) {
for (DictStructIterator<long, Ref<Order>> iter = orders_active.Begin(); iter.IsValid() && !_result; ++iter) {
_order = iter.Value();
if (_order.IsSet()) {
if (_order.IsSet() && _order.Ptr().IsOpen()) {
_odata = _order.Ptr().GetData();
if (_odata.type == _cmd) {
switch (_cmd) {
Expand Down

0 comments on commit dc07cec

Please sign in to comment.