以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 引用 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143469) |
-- 作者:曹晓东 -- 发布时间:2016/11/28 13:55:42 -- 引用 我在用一分钟自动交易 怎样引用小时线上一根的收盘价与开盘价?怎么表达呢? |
-- 作者:jinzhe -- 发布时间:2016/11/28 14:00:21 -- 收:callstock(stklabel,vtclose,5,-1); 开:callstock(stklabel,vtopen,5,-1); |
-- 作者:曹晓东 -- 发布时间:2016/11/28 14:16:02 -- 自动交易 收:=callstock(stklabel,vtclose,5,-1); 开:=callstock(stklabel,vtopen,5,-1); a:=收>开 and c>收;//开多 a1:=收>开 and c<开;//开空 a2:=收<开 and c>开;//开多 a3:=收<开 and c<收;//开空 a4:=c<ref(l,1);//平多 a5:=c>ref(h,1);//平空 KD:=a or a2; //开多条件 PD:=a4; //平多条件 KK:=a1 or a3; //开空条件 PK:=a5; //平空条件 平空:SELLSHORT(PK,1,THISCLOSE); //平空信号 开多:BUY(KD AND HOLDING=0,1,THISCLOSE); //开多信号 平多:SELL(PD,1,THISCLOSE); //平多信号 开空:BUYSHORT(KK AND HOLDING=0,1,THISCLOSE); //开空信号 上面是源码 你帮我改成自动交易的吧 就看小时线的收盘价与开盘价 在一分钟操作 一分钟出现阴包阳就平仓 。止损也只在一分钟,承担一根k线的止损就行了。
|
-- 作者:jinzhe -- 发布时间:2016/11/28 14:17:15 -- 上面的代码里面,你讲的两点有哪点是要加的? [此贴子已经被作者于2016/11/28 14:17:28编辑过]
|
-- 作者:曹晓东 -- 发布时间:2016/11/28 14:31:23 -- 这个源码不对 你帮我改改 意思就是:在一分钟开单与平仓。 开单条件: 1、如果上一根小时线是阳线,价格超过昨日的收盘价,开多;如果价格低于上一根小时线的开盘价,开空。 2、如果上一根k线是阴线,则价格超过上一根先实现的开盘价,开多,小于上一根小时线的收盘价,开空。 3、如果日线上一根是阳线,同条件1. 4、如果上一日日线是阴线,同条件2.
|
-- 作者:jinzhe -- 发布时间:2016/11/28 14:45:52 -- ,价格超过昨日的收盘价,开多;如果价格低于上一根小时线的开盘价,开空。 如果当前k线都满足这两个 条件,那么是要开多还是开空 |
-- 作者:曹晓东 -- 发布时间:2016/11/28 14:54:39 -- 不是所有低于上一根小时线的价格都开空,只有第一次,然后在出现的时候就不开了,日线不要了吧,就只针对小时线来做吧 |
-- 作者:jinzhe -- 发布时间:2016/11/28 15:05:28 -- 那麻烦把上面的需求全部按照小时的改 |
-- 作者:曹晓东 -- 发布时间:2016/11/28 15:17:57 -- ???什么意思?你来改还是我来改? |
-- 作者:曹晓东 -- 发布时间:2016/11/28 15:18:37 -- 意思就是:在一分钟开单与平仓。 开单条件: 1、如果上一根小时线是阳线,价格超过昨日的收盘价,开多;如果价格低于上一根小时线的开盘价,开空。 2、如果上一根k线是阴线,则价格超过上一根先实现的开盘价,开多,小于上一根小时线的收盘价,开空。 能懂不?
|