在测试器中进行清算 - 页 3 1234567 新评论 JRandomTrader 2021.11.09 14:28 #21 Roman Shiredchenko #:有趣的是....将不得不考虑....的确,清仓后的开盘价--"跳楼"...:-) 我不知道... 这就是我从一开始就想说的 :) Roman Shiredchenko 2021.11.09 14:33 #22 JRandomTrader #:这就是我一直想说的 :) 是的,我以前就意识到了这一点。但问题是,清算被从余额中扣除了,但测试者却没有被扣除。换句话说,在测试器中,他只是 "睡过头了",仅此而已。而在现实中--已经在余额宝上出现了损失。 看来,在真正的将需要计算的转移到BU,考虑到注销清算 - 当然从价格的当前价格的总位置点,使最终的体积,即使在BU的翅膀+几个点,这是最后的收盘在加上!"。 JRandomTrader 2021.11.09 14:41 #23 Roman Shiredchenko #:但问题是,清算被从余额中扣除了,但测试者却没有被扣除。换句话说,在测试器中,他只是 "睡过头了",仅此而已。而在真正的--当前的平衡损失。 这是期货交易的一个特点。而且在平仓时也会考虑到这一点。 而在确定BU时,你只需要看一下头寸的初始开盘价。 Roman Shiredchenko 2021.11.09 14:48 #24 JRandomTrader #:这是期货交易的一个特点。而且在平仓时也会考虑到这一点。1.但在确定BU时,你只需看一下头寸的初始开盘价。 我明白了,但还没有.........谢谢你。 1.你的意思是在开业之后还是在现有的基础上增加之后?清理前? Aleksandr Slavskii 2021.11.09 14:50 #25 JRandomTrader #:这是期货交易的一个特点。而且在平仓时也会考虑到这一点。但在定义买入时,你只需看一下头寸的初始开盘价。 这比我的建议更符合逻辑,也更简单。 JRandomTrader 2021.11.09 14:59 #26 Roman Shiredchenko #:我明白了,但还没有...sps。1.你的意思是在打开后立即进行还是在现有的基础上进行?清理前? 每次充值时,考虑到旧价格和交易量,重新计算新的有效开盘价。而无视清算。 大约是这样的。 新仓位价格=(旧仓位价格*旧仓位量+新交易价格*新交易量)/(旧仓位量+新交易量) JRandomTrader 2021.11.09 15:11 #27 Aleksandr Slavskii #:是的,这比我建议的更有意义,也更简单。 但这里有一个微妙之处。您需要记住这个初始价格,包括在重新初始化机器人、重启MT或整个计算机时。 也许,终端的全局变量在这里可以发挥作用,但每次我改变机器人时,它都会写出自己的状态文件。同时,那里也写了很多其他东西--SL和TP水平,大量的统计数据......。 还有,每个机器人都写自己的日志,算是吧。 2021.11.03 22:44:26 TradeRes=1520.0 GlobalRes=25220.0 Min=-1180.0 Max=29600.0 MaxDrawdown=5900.0 MaxRestore=30780.0 GlobalVolume=56.0 SumProfit=35500。0 SumLoss=-10280.0 P/L=3.45 SumLongProfit=29300.0 SumLongLoss=3200。0 P/L_Long=9.16 SumShortProfit=6200.0 SumShortLoss=-7080.0 P/L_Short=0.88 Stat:ProfitTrades=9 LossTrades=5 LongTrades=7 ShortTrades=7 ProfitLongTrades=6 LossLongTrades=1 P/L_LongTr=6。00 ProfitShortTrades=3 LossShortTrades=4 P/L_ShortTr=0.75 AvrProfit=3944.4 AvrLoss=-2056.0 MaxProfit=12840.0 MaxLoss=3200.0 AvrLongProfit=4883.3 AvrLongLoss=3200.0 MaxLongProfit=12840.0 MaxLongLoss=3200.0 AvrShortProfit=2066.7 AvrShortLoss=1770.0 MaxShortProfit=2580.0 MaxShortLoss=2620.0 Clearing in the tester Roman Shiredchenko 2021.11.09 15:59 #28 Aleksandr Slavskii #:这比我的建议更符合逻辑,也更简单。 JRandomTrader#: 每次加注时,考虑到旧的价格和交易量,重新计算新的有效开盘价。而不理会清场。大约是这样的。新仓位价格=(旧仓位价格*旧仓位量+新交易价格*新交易量)/(旧仓位量+新交易量) 同事们温泉,有在原则上它是可能不计算它 - 开盘价 - 它本身是平均的 - 它被认为是在重新填充的合同? 即在充值后--要求提供头寸的开盘价,仅此而已...。它必须是最新的.... 现在我们正在清算,数据如下。 t.真的有一些钱被扔进去了....:-) 但是开盘价也被移到了该工具的现有价格水平。我自己设法从终端关闭了两个合同--在卖出--在盈利。 从大约顶部的红线开始,有7个合同卖出--我关闭了两个合同的利润,想知道接下来该怎么做...... "每当你增加一笔交易,你应该重新计算新的有效开盘价,考虑到旧的价格和交易量。而无视清算。" 所以你基本上可以完全无视它? 因此,它不会是,在转移在BU + 30点,例如前卖出,清算和重新计算开盘价后 - 它将已经不是BU + 30点,但它将已经减去,例如从新的开盘价-10点? 这有可能吗? 而这个SL的最后收官之作将在损失....。 然后在清算期间的下一次重新计算时--会不会有东西被重新计算,最后的价格会按计划计算? 现在的情况是--这些交易部分来自于市场上的终端机翼卖出共12份合同。 Roman Shiredchenko 2021.11.09 16:17 #29 这里是今天清算的总数(正方的两个清算)--从高亮线+有两个浮标收盘--下面是正方的1份NELL总仓位的7份合同。 Aleksandr Slavskii 2021.11.09 16:21 #30 JRandomTrader #:但这里有一个微妙之处。您需要记住这个初始价格,包括在重新初始化机器人、重启MT或整个计算机时。终端的全局变量在这里可能是合适的,但在我的案例中,每个机器人在每次改变时都会写下自己的状态文件。同时,我也在这里写了很多其他的东西,比如SL和TP等级,很多统计数字...... 真的很简单,而且最重要的是可靠。 如果你原谅我偏离主题,但也许你有一个定义清算何时结束的秘诀? 问题是这样的:经纪人开盘,在清算过程中删除了挂单,而清算场并没有再次设置它们。 我不知道期货的情况,但股票的清算在不同时间结束。 因此,我无法确定某一特定证券的清算结束时间。 我只是用定时器来发送订单,直到它打开。 我不喜欢这种方法,我也没有别的方法。 1234567 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
有趣的是....
将不得不考虑....的确,清仓后的开盘价--"跳楼"...:-)
我不知道...
这就是我从一开始就想说的 :)
这就是我一直想说的 :)
是的,我以前就意识到了这一点。但问题是,清算被从余额中扣除了,但测试者却没有被扣除。换句话说,在测试器中,他只是 "睡过头了",仅此而已。而在现实中--已经在余额宝上出现了损失。
看来,在真正的将需要计算的转移到BU,考虑到注销清算 - 当然从价格的当前价格的总位置点,使最终的体积,即使在BU的翅膀+几个点,这是最后的收盘在加上!"。
但问题是,清算被从余额中扣除了,但测试者却没有被扣除。换句话说,在测试器中,他只是 "睡过头了",仅此而已。而在真正的--当前的平衡损失。
这是期货交易的一个特点。而且在平仓时也会考虑到这一点。
而在确定BU时,你只需要看一下头寸的初始开盘价。
这是期货交易的一个特点。而且在平仓时也会考虑到这一点。
1.但在确定BU时,你只需看一下头寸的初始开盘价。
我明白了,但还没有.........谢谢你。
1.你的意思是在开业之后还是在现有的基础上增加之后?清理前?
这是期货交易的一个特点。而且在平仓时也会考虑到这一点。
但在定义买入时,你只需看一下头寸的初始开盘价。
这比我的建议更符合逻辑,也更简单。
我明白了,但还没有...sps。
1.你的意思是在打开后立即进行还是在现有的基础上进行?清理前?
每次充值时,考虑到旧价格和交易量,重新计算新的有效开盘价。而无视清算。
大约是这样的。
新仓位价格=(旧仓位价格*旧仓位量+新交易价格*新交易量)/(旧仓位量+新交易量)
是的,这比我建议的更有意义,也更简单。
但这里有一个微妙之处。您需要记住这个初始价格,包括在重新初始化机器人、重启MT或整个计算机时。
也许,终端的全局变量在这里可以发挥作用,但每次我改变机器人时,它都会写出自己的状态文件。同时,那里也写了很多其他东西--SL和TP水平,大量的统计数据......。
还有,每个机器人都写自己的日志,算是吧。
2021.11.03 22:44:26
TradeRes=1520.0 GlobalRes=25220.0 Min=-1180.0 Max=29600.0
MaxDrawdown=5900.0 MaxRestore=30780.0 GlobalVolume=56.0
SumProfit=35500。0 SumLoss=-10280.0 P/L=3.45
SumLongProfit=29300.0 SumLongLoss=3200。0 P/L_Long=9.16
SumShortProfit=6200.0 SumShortLoss=-7080.0 P/L_Short=0.88
Stat:ProfitTrades=9 LossTrades=5 LongTrades=7 ShortTrades=7
ProfitLongTrades=6 LossLongTrades=1 P/L_LongTr=6。00
ProfitShortTrades=3 LossShortTrades=4 P/L_ShortTr=0.75
AvrProfit=3944.4 AvrLoss=-2056.0 MaxProfit=12840.0 MaxLoss=3200.0
AvrLongProfit=4883.3 AvrLongLoss=3200.0 MaxLongProfit=12840.0 MaxLongLoss=3200.0
AvrShortProfit=2066.7 AvrShortLoss=1770.0 MaxShortProfit=2580.0 MaxShortLoss=2620.0
这比我的建议更符合逻辑,也更简单。
每次加注时,考虑到旧的价格和交易量,重新计算新的有效开盘价。而不理会清场。
大约是这样的。
新仓位价格=(旧仓位价格*旧仓位量+新交易价格*新交易量)/(旧仓位量+新交易量)
同事们温泉,有在原则上它是可能不计算它 - 开盘价 - 它本身是平均的 - 它被认为是在重新填充的合同?
即在充值后--要求提供头寸的开盘价,仅此而已...。它必须是最新的....
现在我们正在清算,数据如下。
t.真的有一些钱被扔进去了....:-)
但是开盘价也被移到了该工具的现有价格水平。我自己设法从终端关闭了两个合同--在卖出--在盈利。
从大约顶部的红线开始,有7个合同卖出--我关闭了两个合同的利润,想知道接下来该怎么做......
"每当你增加一笔交易,你应该重新计算新的有效开盘价,考虑到旧的价格和交易量。而无视清算。"
所以你基本上可以完全无视它?
因此,它不会是,在转移在BU + 30点,例如前卖出,清算和重新计算开盘价后 - 它将已经不是BU + 30点,但它将已经减去,例如从新的开盘价-10点?
这有可能吗?
而这个SL的最后收官之作将在损失....。
然后在清算期间的下一次重新计算时--会不会有东西被重新计算,最后的价格会按计划计算?
现在的情况是--这些交易部分来自于市场上的终端机翼卖出共12份合同。
这里是今天清算的总数(正方的两个清算)--从高亮线+有两个浮标收盘--下面是正方的1份NELL总仓位的7份合同。
但这里有一个微妙之处。您需要记住这个初始价格,包括在重新初始化机器人、重启MT或整个计算机时。
终端的全局变量在这里可能是合适的,但在我的案例中,每个机器人在每次改变时都会写下自己的状态文件。同时,我也在这里写了很多其他的东西,比如SL和TP等级,很多统计数字......
真的很简单,而且最重要的是可靠。
如果你原谅我偏离主题,但也许你有一个定义清算何时结束的秘诀?
问题是这样的:经纪人开盘,在清算过程中删除了挂单,而清算场并没有再次设置它们。
我不知道期货的情况,但股票的清算在不同时间结束。
因此,我无法确定某一特定证券的清算结束时间。
我只是用定时器来发送订单,直到它打开。
我不喜欢这种方法,我也没有别的方法。