Здесь kwargs ['instance'] - это сохраненный экземпляр Entry. Если вы хотите получить экземпляр сделки, связанный с этим экземпляром входа, вы можете в основном сделать:
kwargs['instance'].trade
Подход, который у вас здесь, в порядке, вы определяете, когда запись сохраняется, и выполняете некоторые вычисления. . Другой подход может заключаться в отмене метода save модели Entry, но ваш подход хорош, и я так же поступаю в таких ситуациях.
Но я не понимаю, почему вы сохраняете сделку экземпляр, когда запись сохранена. Выполняете ли вы какие-то конкретные c расчеты по методу сохранения торговли или у вас есть другой приемник сигналов для торговли, чтобы выполнить упомянутые вами расчеты? Вместо эмуляции метода сохранения сделки при сохранении связанной записи вы можете вызвать метод для выполнения упомянутых вами вычислений непосредственно в методе приемника сигнала для сохранения записи, но это, конечно, зависит от того, как организован ваш код.