I am currently using the IEngine.broadcast facility to
communicate among cooperating Remote Strategy
instances and a "console" front-end.
Of course they all need to be within the same
account to inter-communicate, and implementing this
layer "ad hoc" for bi-directional communication is not
ideal from a development or performance perspective.
This Comms facility permits me to control Strategy parameters
within the limitations of a Custom Messaging system
based upon IEngine.broadcast(String,String)
MUCH BETTER would be the ability to implement a
client - server relationship where the Strategy module
is the server side through an industry standard
SECURE communications and development method.
However, and I know this has many implications,
but please consider how a Secure Socket comms
or other more appropriate method of communications
might be established between a
Remote Strategy and an external system.
I'm not up on all the LATEST development methodologies,
but a quick Google reveals that most of these are "web
friendly" and have methods of marshalling or transmitting
data to/from client/server as well as mapping the
messages onto code.
THANKS FOR EVERYTHING YOU OFFER us as clients,
and the Remote Strategy environment is good, although
starting/stopping these Strategies, just in order to change
parameter settings, is something that could be improved....
Yes, I'm using the IEngine.broadcast(...) mechanism, but it
is not a "natural" way to develop a bi-directional data channel.
Please just consider what might be done for the future, and
I'm sure you Developers and Clients have better ideas than I have !!
HyperScalper
P.S. Taking this idea even further, offering a VPS type Server on which
we could have Secure Unix-type accounts and could run our own
Standalone API clients would extend Dukascopy's offerings
considerably. It's really moving into the VPS business, but
I would think many users would appreciate having such
capabilities Co-Located near the Price and Order servers.
JUST A THOUGHT ....
