网格交易
网格策略
首先要注意:所选产品都是ETF(属于场内基金) 买入、卖出时是按照实时价格计算的,而场外基金是按照每天公布的净值来计算
网格策略是一个中短期波段策略
策略1.0
第一步:确定交易品种
最佳品种,当然是那些没完没了的上下折腾,几年后回头一看我去你怎么一点都没动啊
第二步:列出网格表格。表格中包括交易价格、交易金额、交易日期
价格部分,如果从1开始,以5%幅度为一网,则买入价格分别为:1、0.95、0.9、0.85、0.8……卖出价格除第一网1.0买入的要在1.05卖出外,其它每一网都是上一网的买入价格。即,0.95买入的一网,1元卖出;0.9买入的,0.95卖出,依次类推。
注意:这个每一格价格是往下走的
所以,你1元买入的部分,在1.05清仓,赚到5%利润。0.95买到的,在1元清仓,赚到5.26%……最终,在0.7元买入的部分,0.75清仓,则这部分收益率就可以到7.14%
1.0系统中,普通的品种我一般给5%。波动大的品种,比如券商指数,我给10%。供参考
走势相似的品种不要重复开
第三步:做压力测试
穷鬼没有压力🤞
第四步:设置交易提醒
第五步:按照交易提醒进行交易
策略2.0:
留利润
每一次网格卖出时,把利润部分留下(0成本部分)
如:1元价格买入10000元某品种10000份。1.05卖出10000元9524份,剩下的476份永不卖出,或者到极度高估的情况再卖
升级:留双倍利润,三倍利润
如:10000元买入10000份1元,1份利润就是500,两倍就是1000;到1.05元时,利润有500,本金变到10500,卖出9500元9048份
逐格加码
每一格增加一定投入(5%,7%,..)
这里一定根据自己的承受能力,如果第二格还不敢加码那就等到第三格第四格
一网打尽
同时撒不同网眼大小的网!
把5%的网格当作小网,那么你可以再设置一个15%的中网,一个30%的大网。把你的资源分配到三个网格系统中。用5%的网格满足日常生活所需,15%的网格改善生活,30%的网格赚大钱
中网0.85、0.7、0.55……买入的,分别在1、0.85、0.7卖出。
大网0.7、0.4买入的,分别在1、0.7卖出。
交易实操
选择5~6个品种:相关性不高,波动大,交易量足够
价格:我的买入价位是1,你设定买入0.97-1.03都可以接受。差太多,比如0.9或者1.1,就没必要了。
数量:一般朋友平均每个品种准备6-7次买入,也就是一共30-40次买入即可。换句话说,将你预计买入网格的资金,分成30-40份,每次买入一份
1000/份
平台:华宝智投
使用“条件单”中的“价格条件”
例如:
xxxETF(510xxx),
买入价格1,买入金额10000元,买入数量10000份;
下次买入价格0.95,买入金额10450元,买入数量11000份;
下次卖出价格1.05,卖出金额9500元,卖出数量9000份。
你就这样设置:
条件单——新建条件单——价格条件。
选择基金:510xxx;
触发条件:股价≤1.02,买入。
委托设置:自定义,价格:1
委托金额:10000
截止日期:长期有效
第一单完毕。
选择基金:510xxx;
触发条件:股价≤0.97,买入。
委托设置:自定义,价格:0.95
委托金额:10450
截止日期:长期有效
第二单完毕。
选择基金:510xxx;
触发条件:股价≥1.04,卖出。
委托设置:自定义,价格:1.05
委托股数:9000
截止日期:长期有效
第三单完毕。
一网买入,就挂好卖出和下一档买入;
一网卖出,就重新挂出原档的买入。
实操的两种情况:
之前1元买入网的2元卖出,然后接着设置1元买入条件单;
第一次交易无底仓的,这次2元买入,然后设置3元卖出条件单,1元买入条件单
交易表单(EXCEL)
我这个文件为了避免每次打开都要允许宏,在”选项”里改成的允许所有宏 不过一般还是默认禁用比较好
本来想简单搞个表单,实现功能:文件名包含修改日期,即当天若有挂买单的新增则更新文件名
实际上还搞了不少时间西八!!!现在简单记录一下过程:
- VBA是个好东西
- 原始思路,先另存为包含当天时间的文件名,然后删除当前文件
- VBA有很多触发事件可以选择,比如保存前执行宏,关闭前执行宏等
- 结果在操作中一直出现问题
- 后来突然想到,干嘛要先另存再删除,直接重命名不就好
- 一番操作后发现,如果文件处于打开状态是没法直接重命名的。。
- 转了一大圈,发现还是最开始的思路是对的,但一直搞不对。。。。。
- 操作主要是在两个函数里执行:
before_save(){ ‘保存前执行该指令
‘判断文件是否修改了
‘另存为
‘如何包含时间àFormat(Now(), “yy.m.d”)格式可以改别的
}
before_close(){ ‘关闭前执行该操作
‘是否已经另存了修改过的了
‘删除当前的
}
- 细节:!!!这是重点 其实框架早就写好 一直改不对
- savecopy as和save as的区别!!
- 这是卡壳的主要原因,西八。
- 之前用的save as:另存之后会打开新的文件(注意看文件名变了),所以之后删除当前文件时路径已经不是原始那个了 ,一直在出错
- 更改用savecopy as:另存之后是相当于复制一个副本放到指定位置,当前路径还是原始的文件,你会看到桌面多了一个文件,但当前的工作文件还是原来的,因此再点击关闭后,才会正确的删除原始文件
- 删除文件前需要修改为只读
- 进行另存为和删除操作前都要判断是否目标文件和当前相同
- 即已经是在当天更新的文件上又一次操作
宏的记录:
Private Sub Workbook_BeforeClose(Cancel As Boolean)
If Dir(ThisWorkbook.Path & “\网格交易” & Format(Now(), “yy.m.d”) & “改” & “.xlsm”) <> “” Then
If ThisWorkbook.FullName <> (ThisWorkbook.Path & “\网格交易” & Format(Now(), “yy.m.d”) & “改” & “.xlsm”) Then
ThisWorkbook.ChangeFileAccess xlReadOnly
Kill ThisWorkbook.FullName
End If
End If
End Sub
Private Sub Workbook_BeforeSave(ByVal SaveAsUI As Boolean, Cancel As Boolean)
MyOldName = ThisWorkbook.FullName
NewName = ThisWorkbook.Path & “\网格交易” & Format(Now(), “yy.m.d”) & “改” & “.xlsm”
If Not ThisWorkbook.Saved And MyOldName <> NewName Then
ThisWorkbook.SaveCopyAs Filename:=NewName
End If
End Sub
问题记录
条件单触发但是成交不了??
❓触发范围??在触发价附近
❓按照委托价挂单à所以说之前的条件单都挂错了
❓手动撤回后,显示还在挂在状态,还会再次触发吗à不会了 并且价格条件单一但触发之后就失效了,之后需要再挂(不管有没有成交)
普通交易中选择方式:
❓限价委托 à 自己挂一个价格 达到条件才卖/买
❓五档即时成交剩余撤销 :依次按照对方卖1 卖2..显示价格成交,未成交部分自动撤销 √
🎯条件单委托价要修改:
委托方式跟普通交易一样有三种:
限价委托:无法设置价格 以当时市价为准 不太稳定
市价委托:默认方式最优五档即时成交剩余撤销
自定义:之前设置错误了 大概设置成
买入:【比触发价略低一点 】
卖出:【比触发价略高一点 】
🎯委托数量要修改
之前是委托金额 ,但是实际成交量是不超过该金额的整股数,因此数量不同意
改为委托股数