关于MQL 4的程序员问题和答案 - 页 2

 
alex12,假设我把指标放在公共领域,我不要求一分钱,比如,这是指标,这是它的源代码--你想怎么用就怎么用吧。现在回答我的问题:任何人可以将指标用于商业目的吗?
 

如果代码说的是 "12345 "这样简单的东西,你就不用问了,没有什么版权。

如果一些复杂而有意义的东西是智力活动的结果,你也不必问,作者自己出版了它,并没有对其使用施加任何限制。你可以使用它,甚至损害作者的利益 :)

 
drknn писал(а)>>
已经把它提供给公众使用,我没有要求一分钱。现在回答我的问题:任何人可以将其用于商业目的吗?


是的,你可以用它做任何事情--通过发布源代码。

那么,除了在EA中为自己赚钱之外,这个收银机还能用于什么目的呢?

为什么... 把它放在那里,资料手册?

 
gip писал(а)>>

如果代码说的是 "12345 "这样简单的东西,你就不用问了,没有什么版权。

如果一些复杂而有意义的东西是智力活动的结果,你也不必问,作者自己出版了它,并没有对其使用施加任何限制。一个人甚至可以用它来损害自己的利益 :)


这个作者怎么能知道我是根据他的指标来交易我的EA呢?

如果他发现了,他也无权罚款--如果是一个问题,就不应该把源代码扔给公众。

 

这实际上是一个开放源码许可证类型的问题。简而言之,不用麻烦--使用它。 // 我甚至不在我的代码上签名。

如果你大声朗读某人的诗歌,并向听众收费,你必须向作者收费。这是一种类型的许可证。

而且我严重怀疑MK在根据他们的算法制作和发布代码时向阿佩尔、莱恩和威廉姆斯等人支付了任何费用。而这也是正确的做法。所以这里有一个不同类型的许可证。

 

尊敬的有经验的程序员,建议
1.情况:
在图表窗口中,专家顾问创建的图形对象具有唯一的名称,在主子窗口中,而不是在指标中。
然后它通过ObjectDelete()删除对象,(在反向循环中,通过准确的名称,这里一切正常)。通常情况下,一切都很好--物体被移除。但有时会发生这样的情况:一个似乎被删除的对象仍然留在图表中。
"排序删除 "意味着它不在对象列表中(右击),但它仍然在屏幕上。
将光标悬停,它的合法名称弹出,但它不在对象的列表中......
原因可能是什么?终端故障还是什么?如何避免它?

2.此外,有时会弹出错误
4058 - 全局变量 未找到,尽管我所有的GV变量
(大约45个)都是很久以前创建的,我没有删除任何一个,添加新的变量,暂停访问它们不超过3天。

总之,我不知道该怎么做。

 
谁知道如何在分形上写代码。即比较分形向上(底部)和分形前向上(底部) 谢谢你的帮助。
 
Svinozavr писал(а)>>

这实际上是一个开放源码许可证类型的问题。简而言之,不用麻烦--使用它。 // 我甚至不在我的代码上签名。

如果你大声朗读某人的诗歌,并向听众收费,你必须向作者收费。这是一种类型的许可证。

而且我严重怀疑MK在根据他们的算法制作和发布代码时向阿佩尔、莱恩和威廉姆斯等人支付了任何费用。而这也是正确的做法。所以这里有一个不同类型的许可证。


非常有趣的回答。谢谢你。
 
drknn >>:
alex12, скажем так - я выложил индикатор в общий доступ и не прошу за него ни копейки, мол, вот вам индикатор, вот его исходный код - делайте с ним что хотите. А теперь ответьте мне на вопрос, может ли любой желающий использовать мой индикатор в своих коммерческих целях?
好吧,西里尔和美多迪的继承人不为使用经文收取贿赂:o),但根据西方法律,他们可以。
 
slavamir писал(а)>>


尊敬的有经验的程序员,建议
1.情况:
在图表窗口中,Expert Advisor创建了具有唯一名称的图形对象,在主子窗口中,而不是在指标中。然后,在工作过程中,它删除了ObjectDelete(),(在反向循环中,对于确切的名称,这里一切正常)。通常情况下,一切都很顺利--物体被移除。但是!有时一个看似被删除的对象仍然留在图表上。
"看似被删除 "是指它不在对象列表中(右击),但仍然留在屏幕上。
将光标悬停,它的合法名称弹出,但它不在对象列表中......
原因可能是什么?终端故障还是什么?如何避免?

2.另外,有时会出现错误
4058-- 全局变量未被检测到,尽管我的所有GV变量
(大约45个)很久以前创建的,我没有删除任何一个并添加新的,我不访问它们超过3天。

所以,我不知道该怎么做。


可能是你的操作系统中存在病毒。尝试完全删除MT4,然后在Progamm Files中手动删除MT4文件夹。

彻底检查你的操作系统是否有病毒。

对操作系统进行优化和碎片整理,重新启动电脑后再次安装MT4。