以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 策略编写求助区 (http://222.73.7.161/bbs/list.asp?boardid=11) ---- 放个伪代码,求编写!~~~ (http://222.73.7.161/bbs/dispbbs.asp?boardid=11&id=8889) |
-- 作者:tonybig -- 发布时间:2011/11/9 21:29:51 -- 放个伪代码,求编写!~~~ 自己瞎想的策略,做成伪代码,请高手们来编写一下。
昨天真实波幅大于前五天真实波幅的3倍今天不开仓(5天指的是日周期),如小于则:
当天开盘价大于昨收盘价 空仓情况下 最高价突破上轨做多(上轨价委托),上轨:hhv(h,20); 最低价下穿下轨做空(下轨价委托),下轨:昨天最低 当天开盘价小于昨收盘价 空仓情况下 最高价突破上轨做多(上轨价委托),上轨:昨天最高 最低价下穿下轨做空(下轨价委托),下轨:llv(l,20); 不管当天开盘价是否大于或小于昨天收盘价,持有多仓时 最高价大于 开仓价+5天(日周期)真实波幅均值的3倍止盈(收盘价委托);
上一根收盘价小于多头止损价(开盘价委托),多头止损:max(llv(l,10), max(今开盘,(昨日最高+昨日最低)/2)) //三者最高
最低价突破下轨反手做空(下轨价委托),下轨:max(昨日最高-(昨天最高-昨天最低),昨日最低);
不管当天开盘价是否大于或小于昨天收盘价,持有空仓时 最低价小于 开仓价-5天(日周期)真实波幅均值的3倍止盈(收盘价委托);
上一根收盘价大于空头止损价(开盘价委托),空头止损:min(hhv(h,10),min(今开盘,(昨日最高+昨日最低)/2))//三者最低
最高价突破上轨反手做多(上轨价委托),上轨:min(昨日最低+(昨日最高-昨天最低),昨日最高);
[此贴子已经被作者于2011-11-9 21:51:45编辑过]
|
-- 作者:jinzhe -- 发布时间:2011/11/10 9:12:30 -- 正在编写中~ |
-- 作者:tonybig -- 发布时间:2011/11/10 10:37:55 -- |
-- 作者:jinzhe -- 发布时间:2011/11/10 11:25:44 -- 写完鸟~~~
首先建立一个名为F117的公式用来引用数据: bf1:ref(tr,1),linethick0;
然后另外建立个公式写: sg:ref(hhv(h,20),1),linethick0;//上轨 if tt1>3*tt2 then exit;//昨天真实波幅大于前五天真实波幅的3倍今天不开仓
if jk>zs and h>sg then begin
if jk<zs and h>zg then begin
|
-- 作者:tonybig -- 发布时间:2011/11/10 11:44:28 -- 又上了一课 谢谢 jinzhe老师 |
-- 作者:tonybig -- 发布时间:2011/11/10 11:46:36 -- 看来还是把思路写成伪代码 方便一点。 |
-- 作者:tonybig -- 发布时间:2011/11/10 12:00:00 -- 系统显示正常,但是 信号也是满天飞, 我的模型逻辑有问题? 请高手指点。 |
-- 作者:蔡宛宏 -- 发布时间:2011/12/19 17:07:45 -- 不晓得怎么回事 我加载之后也是这样 |