Python FIX API application to trade forex -- 2
Budget: €150 – €250 EUR
I am looking for a developer with experience in "quickfix" or "FIX protocol" for programming a simple Python application to receive prices of various market symbols and send orders via the FIX API. Something similar to the example below.
What I am looking for, is to receive price updates when a change occurs (I think it is with a MarketDataSnapshotFullRefresh message and are received in "def fromapp").
That those prices are reflected in the "def run:" part and to be able to open trades also with commands in this same part.
Una aplicación simple en Python para recibir precios de varios símbolos del mercado y enviar órdenes vía FIX API. Algo similar al ejemplo de abajo.
class Application(fix.Application)
def onCreate(self, sessionID):
#
#
return
def onLogon(self, sessionIDIn):
#
#
return
def onLogout(self, sessionID):
#
#
return
def toAdmin(self, message, sessionID):
#
#
return
def fromAdmin(self, sessionID, message):
#
#
return
def toApp(self, sessionID, message):
#
#
return
def fromApp(self, message, sessionID):
#
#
return
def requestQuote(self):
(request bid/ask symbols[CCCCCC, AAAAAA, BBBBBB….] to be updated every time there is a variation)
#
#
return
def MarketOrder(self,side,symbol,quantity):
(Open position (symbol, side, quantity))
#
#
Return
def main():
application.requestQuote()
Print(Symbol.BID, Symbol.ASK)
MarketOrder(self,side,symbol,quantity)
#
#
What I am looking for, is to receive price updates when a change occurs (I think it is with a MarketDataSnapshotFullRefresh message and are received in "def fromapp").
That those prices are reflected in the "def run:" part and to be able to open trades also with commands in this same part.
Una aplicación simple en Python para recibir precios de varios símbolos del mercado y enviar órdenes vía FIX API. Algo similar al ejemplo de abajo.
class Application(fix.Application)
def onCreate(self, sessionID):
#
#
return
def onLogon(self, sessionIDIn):
#
#
return
def onLogout(self, sessionID):
#
#
return
def toAdmin(self, message, sessionID):
#
#
return
def fromAdmin(self, sessionID, message):
#
#
return
def toApp(self, sessionID, message):
#
#
return
def fromApp(self, message, sessionID):
#
#
return
def requestQuote(self):
(request bid/ask symbols[CCCCCC, AAAAAA, BBBBBB….] to be updated every time there is a variation)
#
#
return
def MarketOrder(self,side,symbol,quantity):
(Open position (symbol, side, quantity))
#
#
Return
def main():
application.requestQuote()
Print(Symbol.BID, Symbol.ASK)
MarketOrder(self,side,symbol,quantity)
#
#