Imported from previous forum
Sir,
I have studied the Quick Fix Engine in detail, downloaded its source code and implemented it as per my requirements.
I designed a FIX server which acts as an acceptor and a FIX client which acts as an initiator.
When I m using examples directory that contains “executor” i.e. acting as an acceptor and “tradeClient” i.e. acting as an initiator.
I m facing a problem in getting confirmation from an initiator (tradeClient.dsw) whether it is communicating with the acceptor (executor.dsw) or not.
When I m executing acceptor , it gives a meassge :
<20051214-04:39:19, FIX.4.2:SVR->CLIENT, event>
(Created session)
And when I m executing initiator, it just ask for some options about order and then displays a message :
-
Enter Order
-
Cancel Order
-
Replace Order
-
Market data test
-
Quit
Action: 1
-
FIX.4.0
-
FIX.4.1
-
FIX.4.2
-
FIX.4.3
-
FIX.4.4
BeginString: 3
NewOrderSingle
-
Market
-
Limit
-
Stop
-
Stop Limit
OrdType: 1
-
Buy
-
Sell
-
Sell Short
-
Sell Short Exempt
-
Cross
-
Cross Short
-
Cross Short Exempt
Side: 1
Symbol: PTC
ClOrdID: 123
OrderQty: 500
-
Day
-
IOC
-
OPG
-
GTC
-
GTX
TimeInForce: 1
SenderCompID: CLIENT
TargetCompID: SVR
Use a TargetSubID?: N
Send order?: Y
OUT: 8=FIX.4.2☺9=114☺35=D☺34=1☺49=CLIENT☺52=20051214-05:54:34.000☺56=SVR☺11=123☺
21=1☺38=500☺40=1☺54=1☺55=PTC☺59=0☺60=20051214-05:54:08☺10=040☺
My question is …….how can I get the confirmation that the order is sent to executor and communicated with it, As I didn’t received any message according to code for Login etc
void Application::onLogon( const FIX::SessionID& sessionID )
{
std::cout << std::endl << "Logon - " << sessionID << std::endl;
}
Sir,
I have studied the Quick Fix Engine in detail, downloaded its source
code and implemented it as per my requirements. […]
Please direct any QuickFIX related questions to the QuickFIX mailing lists
(see http://www.quickfixengine.org/mailinglist.html)
Thanks, Jörg