Browse Source

修复部分输出等

KarsusNeko 6 years ago
parent
commit
793012b627
1 changed files with 4 additions and 1 deletions
  1. 4 1
      MT5MonkPAMM/PluginInstance.cpp

+ 4 - 1
MT5MonkPAMM/PluginInstance.cpp

@@ -221,6 +221,8 @@ void CPluginInstance::OnOrderDelete(const IMTOrder * order)
 				new_order_id = new_order->Order();
 			}
 
+			m_api->LoggerOut(MTLogOK, L"%lld add order #%lld, original order #%lld [%d]", login, new_order_id, order->Order());
+
 			// TODO: 现在做法是,如果level为0,后面都不管
 			// 如果跟单失败,那么position id也为0,所以后面也不应该处理
 			position_context context;
@@ -297,7 +299,7 @@ void CPluginInstance::OnOrderDelete(const IMTOrder * order)
 			}
 
 			new_order_id = new_order->Order();
-			m_api->LoggerOut(MTLogOK, L"%lld add order #%lld, original order #%lld [%d]", login, new_order_id, order->Order());
+			m_api->LoggerOut(MTLogOK, L"%lld add order #%lld, original order #%lld", login, new_order_id, order->Order());
 
 			// 完成之后,写入新纪录
 			context.cur_ord = new_order_id;
@@ -403,6 +405,7 @@ void CPluginInstance::OnDealPerform(const IMTDeal * deal, IMTAccount * account,
 		{
 			fields->clear();
 			delete fields;
+			fields = nullptr;
 		}
 	});