Download MetaTrader 5

When I place an order for a Job, the developer is obliged to send the file MQL?

To add comments, please log in or register
Paulo Oliveira
Moderator
3079
Paulo Oliveira 2013.10.27 05:32 
When I place an order for a Job, the developer is obliged to send the file MQL?
Think that  I don't  see like should in the articles and don't have found the rules accordingly.
I appreciate the help.
Thank you!
Ubzen
5394
Ubzen 2013.10.27 09:53  
PauloBrasil:
When I place an order for a Job, the developer is obliged to send the file MQL?
Think that  I don't  see like should in the articles and don't have found the rules accordingly.
I appreciate the help.
Thank you!
3.5 Step 5: Work Acceptance

The contractor finally passes to the customer all the materials on the implemented job, in the specified volume. Typically, the solution is transferred in its source code, since the version of the compiler may change in the future, which will require recompiling the solution. If for some reason the source code is not transferred, and only the compiled execution code is available, then the issue of future updates should be addressed at the stage of technical specifications preparation. Issues related to solution updates are not handled by the administration of the jobs resources, and can not be presented for appeal to the arbitrator.

The questions of further usage of the code in other developments, by the customer or the contractor, as well as the rights to distribution to third parties on paid or free bases, should also be addressed in the technical specifications, and also can not be raised before the arbitrator after the transfer is complete. The administration of the jobs section does not have the ability to track down the execution of such requests, and the best guarantee for both parties in such cases is their personal reputation.

Step
Name
Customer's actions
Contractor's actions
1
Work agreement


2
Requirements negotiation
Provides the contractor with the technical specifications.
Confirms the final price and the job implementation time.
Confirms the final technical specifications, price and the job implementation time.

In short, you tell them you want the codes before you begin. If they don't agree you move to someone else. I could be wrong tho, as I didn't read the whole thing.

Simon Gniadkowski
Moderator
18002
Simon Gniadkowski 2013.10.27 13:36  
Ubzen:

In short, you tell them you want the codes before you begin. If they don't agree you move to someone else. I could be wrong tho, as I didn't read the whole thing.

I think you are spot on . . . 
Paulo Oliveira
Moderator
3079
Paulo Oliveira 2013.10.27 17:40  
Ubzen:
3.5 Step 5: Work Acceptance

The contractor finally passes to the customer all the materials on the implemented job, in the specified volume. Typically, the solution is transferred in its source code, since the version of the compiler may change in the future, which will require recompiling the solution. If for some reason the source code is not transferred, and only the compiled execution code is available, then the issue of future updates should be addressed at the stage of technical specifications preparation. Issues related to solution updates are not handled by the administration of the jobs resources, and can not be presented for appeal to the arbitrator.

The questions of further usage of the code in other developments, by the customer or the contractor, as well as the rights to distribution to third parties on paid or free bases, should also be addressed in the technical specifications, and also can not be raised before the arbitrator after the transfer is complete. The administration of the jobs section does not have the ability to track down the execution of such requests, and the best guarantee for both parties in such cases is their personal reputation.

Step
Name
Customer's actions
Contractor's actions
1
Work agreement


2
Requirements negotiation
Provides the contractor with the technical specifications.
Confirms the final price and the job implementation time.
Confirms the final technical specifications, price and the job implementation time.

In short, you tell them you want the codes before you begin. If they don't agree you move to someone else. I could be wrong tho, as I didn't read the whole thing.

Thanks for your help!
Really this is what serves the requirement specifications.
Arturo Lopez Perez
162685
Arturo Lopez Perez 2013.10.28 17:37  
PauloBrasil:
When I place an order for a Job, the developer is obliged to send the file MQL?
Think that  I don't  see like should in the articles and don't have found the rules accordingly.
I appreciate the help.
Thank you!
Absolutely yes.
Alain Verleyen
Moderator
31089
Alain Verleyen 2013.10.28 18:01  
PzTrading:
Absolutely yes.
Have read others posts ? Nothing is "absolute", it depends of the agreement between both parties.
Arturo Lopez Perez
162685
Arturo Lopez Perez 2013.10.28 22:40  
angevoyageur:
Have read others posts ? Nothing is "absolute", it depends of the agreement between both parties.

Actually, I believe that when someone hires a developer with a custom coding job, the strategy belongs to the hiring party. And so should the code.

Anyway, people can arrange whatever they like. Just my two cents ;)

Simon Gniadkowski
Moderator
18002
Simon Gniadkowski 2013.10.28 23:21  
PzTrading:

Actually, I believe that when someone hires a developer with a custom coding job, the strategy belongs to the hiring party. And so should the code.

Anyway, people can arrange whatever they like. Just my two cents ;)

What may end up being coded may be more than just the strategy though,  for example,  error reporting, trade watchdog, position sizing, order placement, etc, etc.  These "standard" functions are not specifically part of the strategy but are part of an EA.

As you say though, the agreement between the supplier and the customer governs what the deliverables are comprised of.
To add comments, please log in or register