期貨量化軟件:赫茲量化中處理窗體對象移動
我們安排鼠標(biāo)事件的跟蹤,從而能夠利用新開發(fā)的處理程序來實現(xiàn)窗體對象與鼠標(biāo)的所有其余交互。 除了實現(xiàn)鼠標(biāo)拖動窗體和為其它交互事件準(zhǔn)備“憑證”之外,我還將為交易服務(wù)器的返回代碼、和執(zhí)行錯誤代碼添加一些文本。 除此之外,我將為交成交對象添加新的屬性 —成交屬性中的止損和止盈價位,現(xiàn)在有些時間了。
在同一文件中,補充錯誤消息數(shù)組:
//+---------------------------------------------------------------------+ //| Array of messages for trade server return codes (10004 - 10045) ? ? | //| (1) in user's country language ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?| //| (2) in the international language ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? | //+---------------------------------------------------------------------+ string messages_ts_ret_code[][TOTAL_LANG]= ?{ ? {"Реквота","Requote"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10004 ? {"Неизвестный код возврата торгового сервера","Unknown trading server return code"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10005 ? {"Запрос отклонен","Request rejected"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 10006 ? {"Запрос отменен трейдером","Request canceled by trader"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10007 ? {"Ордер размещен","Order placed"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10008 ? {"Заявка выполнена","Request completed"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 10009 ? {"Заявка выполнена частично","Only part of request completed"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 10010 ? {"Ошибка обработки запроса","Request processing error"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10011 ? {"Запрос отменен по истечению времени","Request canceled by timeout"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10012 ? {"Неправильный запрос","Invalid request"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?// 10013 ? {"Неправильный объем в запросе","Invalid volume in request"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 10014 ? {"Неправильная цена в запросе","Invalid price in request"}, ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? // 10015