Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共25 条记录, 每页显示 10 条, 页签: [1] [2][3]
[浏览完整版]

标题:仓位管理问题

1楼
rao7310152 发表于:2019/12/10 14:16:52
策略运用在股票买卖中,如何学符合买入条件的只买总资金的20%仓位,已开仓的等平仓后才允许开仓
2楼
FireScript 发表于:2019/12/10 14:37:31
 这个要在下单语句里面控制。

有一个函数可以处理资金百分比下单:PERTRADER

buy(holding=0,20%,market),PERTRADER;//空仓时 按照实际账户资金的20%买入

空仓时才买入,只要用函数判断下持仓情况就行了。

上面是图表的表达,后台也是类似的思路,只是下单和持仓判断函数不一样。具体看你用的图表还是后台吧。



3楼
rao7310152 发表于:2019/12/10 15:06:12

开多:BUY(KD AND HOLDING=0,20%,THISCLOSE),PERTRADER;         //开多信号
平多:SELL(止盈 or 止损 AND enterbars>0,1,THISCLOSE);   //平多信号
  这样写了后出现反复开仓,平仓情况
4楼
rao7310152 发表于:2019/12/10 15:19:17
我不要空仓时候按20%买入,我要每个次交易机会都按照原始资金20%买入,
比如我投入100玩原始资金,每次买20万,即使已经有3个持仓,而且总资金亏损1万后,只要账户还有20万以上资金,再出现开仓信号还是按20万买入
5楼
FireScript 发表于:2019/12/10 15:32:38
1.我意思是你某个品种没有持仓时候。比如某个股票已经买入过了。 是为了实现你这个需求的“已开仓的等平仓后才允许开仓 ”。不是说账户上整个没有持仓时候才开仓,不是这个意思。

2.
开多:BUY(KD AND HOLDING=0,20%,THISCLOSE),PERTRADER;         //开多信号
平多:SELL(止盈 or 止损 AND enterbars>0,1,THISCLOSE);   //平多信号

这个反复开仓 是你这里的条件导致的。 你条件没有控制严格。和百分比下单没有关系的。
6楼
rao7310152 发表于:2019/12/10 15:44:45
还有个问题,15分钟上交易,60分钟符合条件时候,发现信号会转移,如何处理
7楼
FireScript 发表于:2019/12/10 15:58:29
 跨周期了么? 小引大 的确会可能存在信号的转移。比如你9点05,10,15  他们引用60分钟 都是引用到同一个大周期的,这样麻烦的地方就在于,大周期信号变化的时候,这几个历史K信号都可能受到影响。

目前这种只能在策略思路上尽量规避,否则的确没有太好的办法。
8楼
rao7310152 发表于:2019/12/11 11:26:49
老师有二个问题,第一是15周期里面下单,引用60分钟出现信号转移,是否可以编写信号转移情况不下单
第二是我测试公式时候发现很多符合条件的个股没有买入,是什么问题
9楼
FireScript 发表于:2019/12/11 13:49:40
 1.这个不行。除非做一个向历史方向的引用偏移,就是引用上一个60分钟的信号。但是那个信号显然无法代码最新行情情况。
2. 通常如果在图表上加载看到符合条件的,选股肯定也是可以选出来的。如果是最新K位置选股,且在盘中交易时段内,那么可能是因为信号变化造成的,因为最新K位置上的信号一直是变化的。此外就是要看是否是一些受到数据量影响的函数有差异造成的。因为图表和选股的地方都可以设置数据量的。
10楼
rao7310152 发表于:2019/12/11 14:00:20
如何写最近10个交易日内出现dif上穿dea
共25 条记录, 每页显示 10 条, 页签: [1] [2][3]


Powered By Dvbbs Version 8.3.0
Processed in 0.01563 s, 3 queries.