以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [求助]这个策略怎么写啊 求大佬帮助 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=188335) |
-- 作者:550070 -- 发布时间:2021/5/17 10:34:49 -- [求助]这个策略怎么写啊 求大佬帮助 策略一:周期是7分钟 ma均线改成7
当7分钟KD指标或(KDJ指标)出现金叉(K大于D),且7分钟K线收盘价大于ma均线(ma均线为7), 买入多单;当KD指标或(KDJ指标)出现死叉(D大K), 多单平仓;
当7分钟KD指标或(KDJ指标)出现死叉(D大于K),且7分钟K线收盘价小于ma均线(ma均线为7), 买入空单;当KD指标或(KDJ指标)出现金叉(K大D), 空单平仓;
策略二:周期是7分钟 ma均线改成7
当7分钟KD指标或(KDJ指标)出现金叉(K大于D),且7分钟K线收盘价大于ma均线(ma均线为7),且接下来一根K线价格(注:此根k线可不走完,4分钟时价格大于前一根K线收盘价)大于前一根K线收盘价(红色k线), 买入多单;当KD指标或(KDJ指标)出现死叉(D大K), 多单平仓;
当7分钟KD指标或(KDJ指标)出现死叉(D大于K),且7分钟K线收盘价小于ma均线(ma均线为7),且接下来一根K线价格(注:此根k线可不走完,4分钟时价格大于前一根K线收盘价)大于前一根K线收盘价(红色k线), 买入空单;当KD指标或(KDJ指标)出现金叉(K大D), 空单平仓; |
-- 作者:FireScript -- 发布时间:2021/5/17 11:04:19 -- 1.周期是自行在K线图上设置的,和策略本身无关,你设置好图表上K线周期即可 2.策略代码: 代码1: maN:ma(c,7);
input:n(9,1,100,10),p1(3,2,40,4),p2(3,2,40,4);//参数设置 RSV:=(CLOSE-LLV(LOW,N))/(HHV(HIGH,N)-LLV(LOW,N))*100; K:SMA(RSV,P1,1); D:SMA(K,P2,1); J:3*K-2*D,NODRAW; kdjjc:cross(k,d),NODRAW;//kdj金叉 kdjsc:cross(d,k),NODRAW; kt:kdjjc and c>maN; pt:kdjsc; kk:kdjsc and c<maN; pk:kdjjc; sell(pt,holding,market); sellshort(pk,holding,market); buy(holding=0 and kt,1,market); buyshort(holding=0 and kk,1,market); 持仓:holding; |
-- 作者:FireScript -- 发布时间:2021/5/17 11:06:54 -- “且接下来一根K线价格(注:此根k线可不走完,4分钟时价格大于前一根K线收盘价)大于前一根K线收盘价(红色k线)” 你这个条件到底选择哪个? 是按照4分钟时候的价格 还是说不限制,只要这个K的阿济格大于前一个K收盘价呢?
|
-- 作者:550070 -- 发布时间:2021/5/17 13:33:27 -- 这根按4分钟时价格,即4分钟时价格大于前一根K线收盘价 |
-- 作者:550070 -- 发布时间:2021/5/17 17:29:42 -- 为啥该买空的位置未下单买空? |
-- 作者:FireScript -- 发布时间:2021/5/18 8:56:09 -- 开空还要满足kdj死叉的啊。你这里只是满足均线条件的。 如果你只是要k>d 或者k<d就行的话 kt:k>d and c>maN; pt:k<d; kk:k<d and c<maN; pk:k>d; 这样就行了
[此贴子已经被作者于2021/5/18 8:59:27编辑过]
|
-- 作者:550070 -- 发布时间:2021/5/18 10:26:27 -- 你仔细看看图片 kd是死叉啊 均线也满足, 却没有下空单 |
-- 作者:FireScript -- 发布时间:2021/5/18 14:31:44 -- 这根本就不是死叉好吧。几个线都没有交叉点。 [此贴子已经被作者于2021/5/18 14:32:15编辑过]
|
-- 作者:550070 -- 发布时间:2021/5/18 15:50:43 -- 白线值小于黄色线值就是死叉啊,,,, |
-- 作者:FireScript -- 发布时间:2021/5/18 15:56:58 -- 金叉死叉的定义是 前一个小于 当前大于。或者前一个大于,当前小于。。。 无所谓了,前面给你的代码 已经按照简单的大于小于方式处理。就是6楼的代码,你换下就行了。
|