文章 "SQLite: MQL5 原生 SQL 数据库操纵" - 页 4

 

关于 SQLite 的详细教程: https://www.sqlitetutorial.net/

关于 SELECT 的教程: https://www.sqlitetutorial.net/sqlite-select/

没有必要把它转到我们的帮助中,这个项目已经发布了很多详细的文档。

我们很有可能会在帮助中加入直接链接到已准备好的教程。

SQLite Tutorial
SQLite Tutorial
  • www.sqlitetutorial.net
This SQLite tutorial teaches you everything you need to know to start using SQLite effectively. You will learn SQLite through extensive hands-on practices. If you have been working with other relational database management systems such as MySQL, PostgreSQL, Oracle, Microsoft SQL Server and you hear about SQLite. And you are curious to know more...
 
是的,谢谢如果我 60 年前就知道我会用英语...我就会开始学了)。
 

SQL 是一门语言,尽管是一门简单的语言,有很多关于它的教科书,包括俄语教科书。从文档/参考书中学习语言的效率很低。

 
Edgar Akhmadeev:

SQL 是一门语言,尽管是一门简单的语言,有很多关于它的教科书,包括俄语教科书。从文档/参考书中学习语言的效率很低。

对某些人来说是这样。就我个人而言,我觉得像 MQL5 这样的文档比使用示例更令人愉快。我开始用 Wasik 编程时使用的也是类似的文档。


补充:我搜索、阅读了 Russian.... 中的教科书。难。人们不假思索地复制机器翻译,却不阅读。维索茨基(V.S. Vysotsky)说:"他们根本不关心那里开的是什么花"。

不可能从这样的翻译中学到什么...

 
Renat Fatkhullin:

关于 SQLite 的详细教程:https://www.sqlitetutorial.net/

有关 SELECT 的教程: https://www.sqlitetutorial.net/sqlite-select/

没有必要把它移到我们的帮助中,这个项目已经发布了很多详细的文档。

我们很有可能会在帮助中加入直接链接到已准备好的教程。

在仔细但仍然肤浅地了解了 SQLite 的各种可能性后,我得出结论:很抱歉,在这种形式下,它只是一个拨浪鼓。

为了充分发挥 SQLite 的优势,至少应该有一个历史数据库。最好还有一个当前仓位和挂单数据库。我希望在 MT 一级创建此类数据库不会花费太多时间。特别是如果现在的表格可以从 SQLite 数据库中生成。这种方法肯定会简化订单和交易历史记录的处理工作。通过一个仓位 ID 或某段时间内的所有交易,就可以很容易地获得掉期、佣金和利润的金额。

最近,我在一个主题中看到,历史选择是基于开仓时间的,但正确的选择是基于平仓时间的....。有了 SQLite 数据库,就不会有这样的问题了。你可以根据什么标准来使用和选择它。但很少有程序员会为自己创建这些基础。我的看法是

 
Alexey Viktorov:

对某些人来说。就我个人而言,我觉得 MQL5 文档比使用示例更令人愉快。我开始用 Wasik 编程时也是使用类似的文档。


补充:我搜索并阅读了 Russian.... 中的教程。难。人们不假思索地复制机器翻译,却不阅读。V.S. Vysotsky "他们根本不关心那里的花"。

不可能从这样的翻译中学到什么...

"嘿"

 
Alexey Viktorov:

在对 SQLite 的功能进行了更仔细但仍是肤浅的了解之后,我得出结论:抱歉,在这种形式下,它只是一个拨浪鼓。

为了利用 SQLite 的无条件优势,至少应该有一个历史数据库。最好还有一个当前仓位和挂单数据库。我希望在 MT 一级创建此类数据库不会花费太多时间。特别是如果现在的表格可以从 SQLite 数据库中生成。这种方法肯定会简化订单和交易历史记录的处理工作。通过一个头寸 ID 或某一时期内的所有交易,可以非常容易地获得掉期、佣金和利润的金额。

最近,我在一个主题中看到,历史选择是基于开仓时间的,但正确的选择是基于平仓时间的....。有了 SQLite 数据库,就不会有这样的问题了。你可以根据什么标准来使用和选择它。但很少有程序员会为自己创建这些基础。我的看法是

已经有了。通过 MQL。你知道在哪里。但你说你不能读超过三句话....

 
Artyom Trishkin:

"她"

在这种情况下,一个小的意译并不重要。

Artyom Trishkin:

已经有了。通过 MQL。你知道在哪里。但你说你读不了超过三句话....。

我不明白。我不知道它在哪里。你说 "使用 MQL 工具 "是什么意思?因为现在可以从SQLite 数据库中拉出和拉入,这是一个非常大的区别。即使只是肤浅的了解,这一点也是显而易见的。使用 MQL 要复杂得多,而且在我看来,时间成本也更高。

在写文章时,如果没有多余的空话,我还能多读一点。这篇文章就是这样写的。

 
Alexey Viktorov:

在这种情况下,细微的转述并不重要。

我什么都不明白。我不知道它在哪里。您说的 "MQL 工具 "是什么意思?因为现在可以从 SQLite 数据库中拉出和拉入,这是一个非常大的区别。即使只是肤浅的了解,这一点也是显而易见的。而使用 MQL 则要困难得多,而且在我看来,时间成本也更高。

如果在写这篇文章时不使用不必要的空话,我还能读得更多一些。这篇文章就是这样写的。

你提到的数据采样,我早就实现了。它对两个平台都有效。文章中也有描述。很久以前就已经实现了。以后还会进一步完善。我不想在这里讨论与本主题无关的内容。

 
Artyom Trishkin:

我很早就实现了你提到的数据采样。它对两个平台都有效。文章中也有描述。它已经实现了很长时间。以后还会进一步完善。我不想在这里讨论与本主题无关的内容。

没错。Artem,你已经用 MQL 实现了这一点,但这个主题是关于SQLite 的。如果使用 SQLite 数据库,您的程序库甚至会更简单、更 "高速"。我不是在说没有或不可能做到这一点。我说的是解决方案的简单性。