对我的设置进行编程-完全入门

交易者333

主持人
8,618 948
我很想听听您为什么认为C#可能是Python的更好替代品?

我想他们会考虑速度和多功能性,而NinjaTrader不允许与Python交互,但C#可以。这取决于您打算用于执行交易的基本平台,因此您是否已决定要使用哪个平台?
 
  • 喜欢
反应: 用户

大_P

成员
97 18
我想他们会考虑速度和多功能性,而NinjaTrader不允许与Python交互,但C#可以。这取决于您打算用于执行交易的基本平台,因此您是否已决定要使用哪个平台?

过去,我曾通过一家美国经纪人使用过Ninjatrader,但最近我已将我的帐户转移到了Interactive Brokers。老实说,我还没有订阅期货合约,我已经习惯了通过购买一些英国股票并尝试图表等方式来交易平台。

我想当我知道自己的处境并感到自在时,我将回到期货并订阅IB提供的任何Level 2平台...
 

用户

成员
52 7
就像我提到的那样,对于事物的编码方面,我一无所知。我正在尝试建立我的知识。

我很想听听您为什么认为C#可能是Python的更好替代品?

我提到C#是因为NT使用的是这种语言,而您说过您以前使用过NT。

新台币还有一种自然的语言。如果您不知道,则无需知道如何编码。

最后,NT将处理与您的代理的接口。

我仅在将C#用于NT策略的情况下建议使用C#。如果您使用的是纯编程语言,则Python可能会更容易……取决于您的策略的独特性以及是否需要快速处理。
 

poppa4x

新手
2 0
我提到C#是因为NT使用的是这种语言,而您说过您以前使用过NT。

新台币还有一种自然的语言。如果您不知道,则无需知道如何编码。

最后,NT将处理与您的代理的接口。

我仅在将C#用于NT策略的情况下建议使用C#。如果您使用的是纯编程语言,则Python可能会更容易……取决于您的策略的独特性以及是否需要快速处理。
如果我可能在C#和MT方面就此发表评论,即使这只是一个话题。
如果使用C#创建要与MT4一起使用的DLL,则该DLL不能被加密或混淆。这意味着该DLL代码将可供任何知道如何获得它的人使用。

干杯
 

Pat494

传奇成员
14,625 1,575
我建议您在离开百万美元之前与专业交易员交谈。似乎一个绝妙的主意常常无法产生利润。没有利润是无用的和毫无价值的。
不必担心程序员会窃取您的想法。他可能能够做出改变以使之有利可图。市场是如此之大,以至于程序员的活动不太可能影响您。因此,特别是当您是初学者时,请让他完成整个程序。
 

大_P

成员
97 18
我提到C#是因为NT使用的是这种语言,而您说过您以前使用过NT。

新台币还有一种自然的语言。如果您不知道,则无需知道如何编码。

最后,NT将处理与您的代理的接口。

我仅在将C#用于NT策略的情况下建议使用C#。如果您使用的是纯编程语言,则Python可能会更容易……取决于您的策略的独特性以及是否需要快速处理。

我对您对快速处理的评论感兴趣。

我假设除非有人的策略涉及高频交易,这需要微秒内完成订单,否则这不会成为问题吗?

当我进行自我交易时,只需单击鼠标即可完成订单,但偶尔的小延迟/延误不会有太大变化,因此,如果/当我的策略被编码时,我当然不必担心会发生这种情况?

大P
 

用户

成员
52 7
我对您对快速处理的评论感兴趣。

我假设除非有人的策略涉及高频交易,这需要微秒内完成订单,否则这不会成为问题吗?

当我进行自我交易时,只需单击鼠标即可完成订单,但偶尔的小延迟/延误不会有太大变化,因此,如果/当我的策略被编码时,我当然不必担心会发生这种情况?

大P
取决于策略。

例如,如果该策略使用某些类型的机器学习,则可能会进行大量的数字运算。
 

TickCOM

成员
92 9
现在是哪个时间段?通常,全权委托交易策略可能难以实现100%自动执行,也许可以从某种半自动解决方案入手。
 

BotCreator

新手
4 0
我是这个论坛上的菜鸟,而且,由于我们的协议很可靠,而且我还没有为自己做一个机器人(利益冲突),所以我完全同意了。但是至少我可以从对交易有所了解的程序员的角度给您一些指导。

牢固的协议是什么意思?首先:相互信任。程序员不仅可以使用您的代码运行,而且还可以在不完成付款的情况下运行。因此,如果没有某种方式知道您可以信任另一方,则双方都不应承诺。最好看看是否可以找到您已经信任的人。

这里有些人已经说过了。如果程序员是个好人(即:了解交易并成为一个具有很多领域知识的聪明/适应型程序员),那么他/她将很昂贵。如果程序员并不昂贵,那么您就会遇到激励问题。因此,是的,从一名陌生人那里以不到200美元的价格聘请自由职业者完成工作的想法是一个可怕的想法,尤其是如果您重视知识产权(您的想法)作为商业秘密的话。使某人不与您达成协议的最佳方法是给予适当的激励。 200美元并不是激励人们制作一个能让买家回头并赚取数百万美元的程序的奖励……它更像是激励人们转向并尝试从机器人本身赚钱的激励。是的,程序员也可以体验FOMO。

那么,您如何创建激励机制,又如何进一步保护自己?好吧,我不知道你在哪里,但是在美国,自由职业者受到保护。如果您是程序员,那么软件产品是在您自己的家中生产的,而不是在您有薪水的公司办公室中生产的,从技术上讲,该产品是您的产品。您没有法律义务将其保留给客户。实际上,如果没有NDA,也没有不竞争协议,那么您就没有合法的追索权来阻止他们使用自己制作的软件,并根据自己的意愿进行操作。再考虑一下激励。像这样的个人项目,如果它们足够复杂,而我以后将无法出售或受合同约束,则意味着一件事:我希望自己的工作获得丰厚的报酬。在合同中,您应包括购买购买者的权利和完整许可的条款,并且价格应合理。一个例子就是……如果这件事花了我一两个月才能完成,而我将放弃它的权利,我可能会想要至少一万美元。

话虽如此,10,000美元能给您带来什么?好吧,首先它让您放心,因为当我将软件权利移交给您时,这笔款项的很大一部分,或者很可能全部会付给您。这意味着我现在可以正确完成项目了。到底是什么让我无法赚钱并出售该机器人的版本?我的荣幸。除此之外,法律追索权(这将花费您很多钱,但您应该为这种意外情况做好准备。)以同样的方式思考交易。设定您的限制,设定风险,设定止损。但是,在这种情况下,合同的全部内容都应由公证人在双方都签署并可能由律师草拟的法律上予以见证。

另一方面,如果您的机器人是简单但独特的东西,那么,价格便宜等等,但仍然是关键,那就是信任,然后激励程序员遵循规则并按计划进行。
 

大_P

成员
97 18
我是这个论坛上的菜鸟,而且,由于我们的协议很可靠,而且我还没有为自己做一个机器人(利益冲突),所以我完全同意了。但是至少我可以从对交易有所了解的程序员的角度给您一些指导。

牢固的协议是什么意思?首先:相互信任。程序员不仅可以使用您的代码运行,而且还可以在不完成付款的情况下运行。因此,如果没有某种方式知道您可以信任另一方,则双方都不应承诺。最好看看是否可以找到您已经信任的人。

这里有些人已经说过了。如果程序员是个好人(即:了解交易并成为一个具有很多领域知识的聪明/适应型程序员),那么他/她将很昂贵。如果程序员并不昂贵,那么您就会遇到激励问题。因此,是的,从一名陌生人那里以不到200美元的价格聘请自由职业者完成工作的想法是一个可怕的想法,尤其是如果您重视知识产权(您的想法)作为商业秘密的话。使某人不与您达成协议的最佳方法是给予适当的激励。 200美元并不是激励人们制作一个能让买家回头并赚取数百万美元的程序的奖励……它更像是激励人们转向并尝试从机器人本身赚钱的激励。是的,程序员也可以体验FOMO。

那么,您如何创建激励机制,又如何进一步保护自己?好吧,我不知道你在哪里,但是在美国,自由职业者受到保护。如果您是程序员,那么软件产品是在您自己的家中生产的,而不是在您有薪水的公司办公室中生产的,从技术上讲,该产品是您的产品。您没有法律义务将其保留给客户。实际上,如果没有NDA,也没有不竞争协议,那么您就没有合法的追索权来阻止他们使用自己制作的软件,并根据自己的意愿进行操作。再考虑一下激励。像这样的个人项目,如果它们足够复杂,而我以后将无法出售或受合同约束,则意味着一件事:我希望自己的工作获得丰厚的报酬。在合同中,您应包括购买购买者的权利和完整许可的条款,并且价格应合理。一个例子就是……如果这件事花了我一两个月才能完成,而我将放弃它的权利,我可能会想要至少一万美元。

话虽如此,10,000美元能给您带来什么?好吧,首先它让您放心,因为当我将软件权利移交给您时,这笔款项的很大一部分,或者很可能全部会付给您。这意味着我现在可以正确完成项目了。到底是什么让我无法赚钱并出售该机器人的版本?我的荣幸。除此之外,法律追索权(这将花费您很多钱,但您应该为这种意外情况做好准备。)以同样的方式思考交易。设定您的限制,设定风险,设定止损。但是,在这种情况下,合同的全部内容都应由公证人在双方都签署并可能由律师草拟的法律上予以见证。

另一方面,如果您的机器人是简单但独特的东西,那么,价格便宜等等,但仍然是关键,那就是信任,然后激励程序员遵循规则并按计划进行。

非常感谢您的深刻见解,您提出了一些非常有效的观点。

我正要发布有关此的更新。对于遵循该主题的任何人,我都会邀请我的姐夫为我编程。他是一个非常聪明的人,知道如何编码。但是,他没有任何交易知识。我最近去看他,不得不解释如何解释烛台。这不会飞。

我真的很想找到一个人……但是,正如您所说,这全都与信任有关。我如何信任在交易聊天论坛上认识的人?

经过深思熟虑,我决定尝试找到一个拥有良好记录和建议的程序员。我非常有信心,我的策略是可编程的(最终可以盈利),因此我准备将其视为合资企业,而且我将付出极高的回报,并同意以50/50的比例分享利润,直到达到上限为止(这一点将全部权利传给我)。

如果主持人不介意,当我有机会输入内容时,我将在此启动新线程。我想获得良好的影响力,并认为它可能已经在此线程中丢失了。

大_P
 
 
检测到AdBlock

我们明白了,广告很烦人!

但这要感谢我们的赞助商,使Trade2Win仍然对所有人免费。通过查看我们的广告,您可以帮助我们付款,因此请支持该网站并禁用您的AdBlocker。

我已禁用AdBlock