我想学习MT5终端的编程语言。 作为一个初学者,我应该从哪里开始? - 页 7

 
multiplicator:
你总是可以在论坛上提出问题。为什么你没有在论坛上提出任何问题?

完全靠自己,这里根本没有人研究什么。你可以随时在论坛上提出问题。为什么你没有在论坛上提出任何问题?

 
Ihor Herasko:

这是如果一个人在计划自己在MT之外的活动。但是,人们无法提前计划这一点。现在的目标是学习为MT写作。而如果一个人从C或C++开始,他/她会立即被这些东西卡住,而这些东西在MQL中从一开始就没有。毕竟,即使是简单的数值打印也不能用cout来完成。在这方面,MQL要容易得多--打印或警报。

所以最好是开始学习你需要的东西。以后,如果你喜欢它并想继续下去,你可以转到C++。

如果你的目的是能够用MT4风格为测试者写一个粗略的专家顾问,你可以学习MQL4的旧课程,连接MT4Orders库,然后继续前进。

顺便说一下。cout比Print 方便得多,学习了OOP的基础知识后,一个人在15分钟内就能写出一个简单的模拟。

 
Ihor Herasko:

一个人需要搭车,而你却让他跑来跑去。在学习MQL的阶段,原则上程序员是否需要编程的问题,他是否可以处理。MQL比C++更容易。为什么要为复杂的事情而烦恼?

特别是,这个链接包括了MQL所没有的一切:标准库(MLQ有,但它自己的,不是C++),命名空间,通过cout和cin的输入和输出。

因为问题是如何编程,而不是像狗或猴子一样知道训练3-4个变量和相同数量的函数。

 
Ihor Herasko:

汇编。没有任何错误。只有一个警告,只要对 "功能 "一词有基本了解,就很容易纠正。

我甚至举了一个更大一点的例子。

它也能编译。有12个警告,但没有一个影响到程序的可操作性。它们也可以很容易地被修复。这就是为什么《教程》是最好的开始。

谢谢你提供的有用信息
 
Anastasia Vasilenko:

我想学习MT5终端的编程语言。作为一个初学者,我应该从哪里开始?

你的交易员丈夫不想帮助你吗?

把他换成另一个交易员丈夫!

 
新手建议。两者的区别是什么?
双A。
(字符串) a;
И
 
Alexander Fedosov:
新手建议。两者的区别是什么?
双A。
(字符串) a;
И
DoubleToString(a)?

(string) a; //按原样输出

DoubleToString(a, 2) // 你可以设置小数点 后的数字。

Документация по MQL5: Преобразование данных / DoubleToString
Документация по MQL5: Преобразование данных / DoubleToString
  • www.mql5.com
[in]  Формат точности. Если значение digits лежит в диапазоне от 0 до 16, то будет получено строковое представление числа с указанным количество знаков после запятой. Если значение digits лежит в диапазоне от -1 до -16, то...
 
Alexander Fedosov:
新手,请给我一个提示。两者的区别是什么?
双A。
(字符串) a;
И
DoubleToString(a)?

在这种情况下,也是string( a)。

 
Aleksey Nikolayev:

交易员丈夫不愿意帮助你吗?

把他换成一个农业商人的丈夫!

是啊,我们就像被骗了一样,像一年级学生一样在这里,帮助一个女孩吧。我可能会在未来不再回应任何在市场上有哪怕一个信号或产品的人。

 
pavlick_:

是的,我们就像被安排在这里的一年级学生一样,帮助一个女孩。我可能会在未来的市场上停止回答至少有一个信号或产品的人。

一个与另一个的关系如何?那个人在自由职业者身上点了一只猫头鹰,这就是信号。而现在他想学习如何自己编写EA。有什么问题呢?