新人对MQL4和MQL5的任何问题,对算法和代码的帮助和讨论 - 页 1365

 
Artyom Trishkin:
在5中,一个命令!"=位置。还有一笔交易。一个订单(order)会产生一个交易。而一个交易产生一个头寸,要么改变它,要么关闭它。

我明白了...

它是如此的复杂,MT4是如此的简单

 
MakarFX:

我明白了...

有多复杂,在MT4中就简单多了

事实上,正是在四个方面,一切都被简化为 "caribasses"。然而,在五种情况下,一切都更加合理--如果一个人向服务器发送一个贸易订单,它就是一个贸易订单--一个订单(至少通过谷歌翻译器阅读订单是什么)。在我们命令经纪人开仓后,服务器会检查这个订单的参数是否正确,要么拒绝(在参数不正确的情况下),要么接受并放在队列中。一旦你的订单被执行,交易(执行你的订单的事实)就被执行。而交易已经导致出现,改变或关闭一个位置。

订单 --> 交易 --> 结果(头寸/其变化/其关闭)。

 
Artyom Trishkin:

事实上,四的一切都被简化为 "Caribas"。然而,在五种情况下,一切都更加巧妙--如果一个人向服务器发送一个交易订单,那么这就是一个交易订单--订单(至少谷歌翻译和阅读什么是订单)。在我们命令经纪人开仓后,服务器会检查这个订单的参数是否正确,要么拒绝(在参数不正确的情况下),要么接受并放在队列中。一旦你的订单被执行,交易(执行你的订单的事实)就被执行。而交易已经导致出现,改变或关闭一个位置。

订单 --> 交易 --> 结果(头寸/其变化/其关闭)。

是的,要关闭一个卖出的头寸,你需要一个买入指令,而不是简单的OrderClose()。

 
MakarFX:

是的,要关闭一个卖出的头寸,你需要一个买入的订单,而不是一个简单的OrderClose()。

又是谁向你展示了四倍的OrderClose()的内幕?你认为那里也是这样吗?

五是给每个人较低的权限--正如人们所要求的那样。而现在人们开始说它很复杂...

好吧,如果它很复杂--他们给了我一个标准库,在那里所有的东西都已经实现了--只要按照Four的风格工作就行了。但还是那句话,有什么不对吗?

SB中的交易方法与4中的交易功能相同(我想也是如此)。但在完全开放的源代码中。又错了?

 
HistorySelectByPosition() 不提供所选魔术师的历史。它确实如此,但不是头寸,而是订单或交易,我不知道是什么。这里有些不对劲。
 
Artyom Trishkin:

谁给你看了四联单Close()的内幕?你不觉得那里也一样吗?

在五楼,他们让每个人都能进入一个较低的楼层--正如人们所要求的。而现在人们开始说它很复杂...

好吧,如果它很复杂--他们给了我一个标准库,在那里所有的东西都已经实现了--只要按照Four的风格工作就行了。但还是那句话,有什么不对吗?

SB中的交易方法与4中的交易功能相同(我想也是如此)。但在完全开放的源代码中。又错了?

当我写到 "它有多复杂 "时,我指的是对我来说复杂。我不是一个程序员,我已经掌握了MT4,达到了我需要的水平。如果情况迫使我,我将切换到MT5)
 
MakarFX:
当我写到 "它有多复杂 "时,我指的是对我来说复杂。我不是一个程序员,我已经掌握了我需要的MT4水平。如果情况所迫,我将不得不切换到MT5)

它将。如果你要为MetaTrader写作,你将不得不升级到5

 
MakarFX:
当我写到 "一切都很复杂 "时,我指的是对我来说复杂。我不是一个程序员,我已经掌握了我需要的MT4水平。如果情况迫使我,我将切换到MT5)
if(HistoryOrderSelect(ticket))
        {
         if(HistoryOrderGetInteger(ticket,ORDER_MAGIC)==Magic

它不起作用,因为你必须用HistorySelectByPosition() 加载历史。按时间或按标识符。但对马吉克来说,没有什么是有效的。

此外,我们无法了解哪些历史正在被加载。订单位置或交易位置。我们需要定义被SL关闭的POSITION。实际上,我们可以使用一个订单,但我们这里没有订单负载,这意味着我们没有订单,也没有交易。

 
Amon1953:

它不起作用,因为你必须用HistorySelectByPosition() 加载历史。按时间或按标识符。但对马吉克来说,没有什么是有效的。

此外,我们无法了解哪些历史正在被加载。订单位置或交易位置。我们需要定义被SL关闭的POSITION。事实上,我们可能会打开一个订单,但我们没有订单,因此没有交易。

阿特在这里 给了我们一个很好的链接

Документация по MQL5: Стандартная библиотека / Торговые классы / CDealInfo
Документация по MQL5: Стандартная библиотека / Торговые классы / CDealInfo
  • www.mql5.com
CDealInfo - Торговые классы - Стандартная библиотека - Справочник MQL5 - Справочник по языку алгоритмического/автоматического трейдинга для MetaTrader 5
 

想用4K终端的标准打印方式在一台彩色打印机上打印图表。它不起作用。它打印的是黑白的,尽管打印机设置显示是彩色照片。预览也是黑白的。它是否只打印黑白两色?

打印和保存的图片,当然是输出的,但不是很好。

原因: