Dukascopy Support Board
http://www.dukascopy.com/swiss/english/forex/jforex/forum/

关于一个SMA策略的开关仓问题
http://www.dukascopy.com/swiss/english/forex/jforex/forum/viewtopic.php?f=183&t=52507
Page 1 of 1

Author:  darkelfzdy [ Wed 15 Apr, 2015, 08:51 ]
Post subject:  关于一个SMA策略的开关仓问题

下面这个策略是我根据VJF的网络讨论视频模仿建立的一个SMA策略,只修改了一些参数,关于开关仓有些疑问(测试参数eur/usd,4hours,Tick on Close,Last month):
我在测试这个策略的时候发现,策略在关仓的同时也会在同一根Candle开仓。而Oncandle的运行机制,一根Candle出现后会运行一次策略,它判断有仓位然后关仓,这个时候策略运行就应该结束了,等待下一根Candle出现然后再运行策略,所以不应该出现在同一根Candle关仓之后马上开仓的情况,请问这个运行机制是怎么回事?

Attachments:
mystrategySMA1.vfs [43.71 KiB]
Downloaded 317 times

Author:  MarkLi [ Thu 23 Apr, 2015, 16:18 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

请提供测试的图表体现一个candle多次开仓。

Author:  darkelfzdy [ Fri 24 Apr, 2015, 14:22 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

MarkLi wrote:
请提供测试的图表体现一个candle多次开仓。

不是多次开仓,而是在关仓的同时也在同一根Candle上开仓,从上面这个策略的逻辑来看是不应该实现这个效果的。
上述策略测试图见下面这个,你看最先是一个红色箭头开空仓,然后运行直到出现一个灰色箭头平仓,然后在同一根Candel上又出现了一个蓝色箭头开多仓,说明平仓和开新仓位是在同一根Candel上完成的。这与策略的逻辑不符吧?从策略上看,运行完了平仓,这次运行就应该结束了,要等到下一根Candle出现的时候策略才应该开仓?
Image

Attachments:
3.png [44.76 KiB]
Downloaded 585 times

Author:  MarkLi [ Wed 06 May, 2015, 09:27 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

Author:  darkelfzdy [ Thu 07 May, 2015, 02:31 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

MarkLi wrote:
从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

难道我的理解有误,我理解红色箭头是开空仓,蓝色箭头是开多仓,灰色箭头是平仓。这样红色箭头和蓝色箭头肯定不在一根Candle上嘛。但是你看后面的红色箭头和蓝色箭头都是跟灰色箭头在一起的
我的问题不是红色和蓝色箭头在一起,而是说策略在关闭已开仓位的同时会开一个新的仓位,这个从策略上看不应该实现这一功能的?

Author:  MarkLi [ Fri 08 May, 2015, 16:28 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

darkelfzdy wrote:
MarkLi wrote:
从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

难道我的理解有误,我理解红色箭头是开空仓,蓝色箭头是开多仓,灰色箭头是平仓。这样红色箭头和蓝色箭头肯定不在一根Candle上嘛。但是你看后面的红色箭头和蓝色箭头都是跟灰色箭头在一起的
我的问题不是红色和蓝色箭头在一起,而是说策略在关闭已开仓位的同时会开一个新的仓位,这个从策略上看不应该实现这一功能的?

蓝色箭头是买,红色箭头是卖,一个箭头代表一个仓位。

Author:  darkelfzdy [ Wed 13 May, 2015, 03:13 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

MarkLi wrote:
darkelfzdy wrote:
MarkLi wrote:
从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

难道我的理解有误,我理解红色箭头是开空仓,蓝色箭头是开多仓,灰色箭头是平仓。这样红色箭头和蓝色箭头肯定不在一根Candle上嘛。但是你看后面的红色箭头和蓝色箭头都是跟灰色箭头在一起的
我的问题不是红色和蓝色箭头在一起,而是说策略在关闭已开仓位的同时会开一个新的仓位,这个从策略上看不应该实现这一功能的?

蓝色箭头是买,红色箭头是卖,一个箭头代表一个仓位。

那灰色箭头是什么意思?平仓吗?

Author:  MarkLi [ Wed 13 May, 2015, 16:19 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

darkelfzdy wrote:
MarkLi wrote:
darkelfzdy wrote:
MarkLi wrote:
从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

难道我的理解有误,我理解红色箭头是开空仓,蓝色箭头是开多仓,灰色箭头是平仓。这样红色箭头和蓝色箭头肯定不在一根Candle上嘛。但是你看后面的红色箭头和蓝色箭头都是跟灰色箭头在一起的
我的问题不是红色和蓝色箭头在一起,而是说策略在关闭已开仓位的同时会开一个新的仓位,这个从策略上看不应该实现这一功能的?

蓝色箭头是买,红色箭头是卖,一个箭头代表一个仓位。

那灰色箭头是什么意思?平仓吗?

灰色箭头是指关仓。

Author:  darkelfzdy [ Thu 14 May, 2015, 10:18 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

MarkLi wrote:
darkelfzdy wrote:
MarkLi wrote:
darkelfzdy wrote:
MarkLi wrote:
从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

难道我的理解有误,我理解红色箭头是开空仓,蓝色箭头是开多仓,灰色箭头是平仓。这样红色箭头和蓝色箭头肯定不在一根Candle上嘛。但是你看后面的红色箭头和蓝色箭头都是跟灰色箭头在一起的
我的问题不是红色和蓝色箭头在一起,而是说策略在关闭已开仓位的同时会开一个新的仓位,这个从策略上看不应该实现这一功能的?

蓝色箭头是买,红色箭头是卖,一个箭头代表一个仓位。

那灰色箭头是什么意思?平仓吗?

灰色箭头是指关仓。

这就对了嘛,在看之前的图,我的问题就是为什么在同一根Candle上会出现关仓马上又开新仓位的情况。比如看图,策略先开了一个空仓,然后运行到一根Candle的时候先关仓,然后在同一根Candle上又开了一个多仓。这个策略为什么会实现这个效果?我对策略的理解是关仓后,应该在下一根Candle才会开新仓位

Author:  MarkLi [ Fri 15 May, 2015, 15:27 ]
Post subject:  Re: 关于一个SMA策略的开关仓问题

darkelfzdy wrote:
MarkLi wrote:
darkelfzdy wrote:
MarkLi wrote:
darkelfzdy wrote:
MarkLi wrote:
从图表上看没有看到红色和蓝色箭头同时显示在同一个candle上。

难道我的理解有误,我理解红色箭头是开空仓,蓝色箭头是开多仓,灰色箭头是平仓。这样红色箭头和蓝色箭头肯定不在一根Candle上嘛。但是你看后面的红色箭头和蓝色箭头都是跟灰色箭头在一起的
我的问题不是红色和蓝色箭头在一起,而是说策略在关闭已开仓位的同时会开一个新的仓位,这个从策略上看不应该实现这一功能的?

蓝色箭头是买,红色箭头是卖,一个箭头代表一个仓位。

那灰色箭头是什么意思?平仓吗?

灰色箭头是指关仓。

这就对了嘛,在看之前的图,我的问题就是为什么在同一根Candle上会出现关仓马上又开新仓位的情况。比如看图,策略先开了一个空仓,然后运行到一根Candle的时候先关仓,然后在同一根Candle上又开了一个多仓。这个策略为什么会实现这个效果?我对策略的理解是关仓后,应该在下一根Candle才会开新仓位

请用标记在图表指出同一个蜡烛开多个仓位。

  Page 1 of 1