Rss & SiteMap

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

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

标题:完整模型代码编写求助

1楼
cjy123 发表于:2018/10/29 13:25:50
指标: 5日均线
       10日均线
       60日均线
  
   当价格在60日均线以上只开多,在60日均线以下只开空.

开多:价格在60日均线以上,当前根K线收盘价至下向上突破5日均线或当前根K线收盘价>5日均线(1-15个基点)范围内,在下根K线开盘以市价开多2手.
加仓:当开多后10根K线最高价>开多前10根K线最高价,当价格再次回调至5日均线附近时,当前根K线收盘价至下向上突破5日均线或当前根K线收盘价 >5日均线(1-15个基点)范围内,在下根K线开盘以市价加多2手,以此累推.
止损:当5日均线>10日均线时,当价格<(10日均线-25点),以市价全部平仓.
       当5日均线<10日均线时,当价格<(5日均线-25点),以市价全部平仓.


开空:价格在60日均线以下,当前根K线收盘价至上向下突破5日均线或当前根K线收盘价<5日均线(1-15个基点)范围内,在下根K线开盘以市价开空2手.
加仓:当开空后10根K线最低价<开空前10根K线最低价,当价格再次回调至5日均线附近时,当前根K线收盘价至上向下突破5日均线或当前根K线收盘价 <5日均线(1-15个基点)范围内,在下根K线开盘以市价加空2手,以此累推.
止损:当5日均线<10日均线时,当价格>(10日均线+25点),以市价全部平仓.
       当5日均线>10日均线时,当价格>(5日均线+25点),以市价全部平仓.
2楼
wenarm 发表于:2018/10/29 13:39:45

抱歉,我们不提供免费的完整策略编写服务。建议您自己尝试完成编写。在pel语言或者逻辑上有具体问题时,我们提供帮助。这样有助于提高策略编写技能。

 

3楼
FireScript 发表于:2018/10/29 13:43:10
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

可以先参考下系统自带的均线指标。
4楼
cjy123 发表于:2018/10/29 14:37:01
老师,请问下面一句话怎么编写,谢谢

当开多后10根K线最高价>开多前10根K线最高价,当价格再次回调至5日均线附近时,当前根K线收盘价至下向上突破5日均线或当前根K线收盘价 >5日均线(1-15个基点)范围内,在下根K线开盘以市价加多2手,以此累推.
5楼
FireScript 发表于:2018/10/29 15:06:26

ma5:ma(c,5);

z1:=ref(hhv(h,10),ENTERBARS+1);//开仓前10个K最高价

a:=hhv(h,ENTERBARS+1);//临时变量a
b:=ref(hhv(h,10),ENTERBARS-9);//临时变量b
//2个临时变量是因为部分函数不能在if语句下使用
if ENTERBARS+1>0 and ENTERBARS+1<=9 then  z2:=a; else if then z2:=b;//  开仓后10个K,不满足10个K按照已有的K去统计

z3:cross(c,ma5);//收盘价上穿ma5

z4:c>ma5+MINDIFF and c<=ma5+15*MINDIFF;//收盘价在ma5+(1-15)点范畴之内。

"在下根K线开盘以市价加多2手"这个交易模式选择走完K就行了。

buy(((z1>z2) or z3 or z4) and holding>0,2,market);//这几个条件我不清楚你是and关系,还是or关系,我先按照or关系去处理。你可以自行修改几个条件之间的关系。


共5 条记录, 每页显示 10 条, 页签: [1]


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