以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 老师,请帮忙转换一下模型 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=89423) |
-- 作者:hua9705 -- 发布时间:2016/1/6 8:30:30 -- 老师,请帮忙转换一下模型 K:=200000/C; MA1:MA(C,10); MA2:MA(C,120); MA3:MA(C,300); MA2>MA3 && CROSS(C,MA1),BK(ROUND(K,0)); MA2<MA3 && CROSSDOWN(C,MA1),SK(ROUND(K,0)); REF(CROSSDOWN(C,MA1),1)&&EVERY(C<MA1,1),SP(BKVOL); REF(CROSS(C,MA1),1)&&EVERY(C>MA1,1),BP(SKVOL);
|
-- 作者:jinzhe -- 发布时间:2016/1/6 8:54:42 -- BK(ROUND(K,0));SP(BKVOL); 请详细的解释一下这句话,并说明bk里面的内容是起什么作用的 |
-- 作者:hua9705 -- 发布时间:2016/1/6 9:10:06 -- 条件: 120日均线在300日均线上方时只能做多,120日均线在300日均线下方时只能做空。 当收盘价上穿10日均线,以收盘价开多,当收盘价下穿到10日均线下方连续两天,第二天的收盘价平仓。 当收盘价下穿10日均线,以收盘价开空,当收盘价上穿到10日均线上方连续两天,第二天的收盘价平仓。 每笔的开仓量,20万除以当时价格(四舍五入)。
|
-- 作者:jinzhe -- 发布时间:2016/1/6 9:19:53 -- MA1:MA(C,10);
MA2:MA(C,120);
MA3:MA(C,300);
保证金:=0.10;
ss:=200000/close/multiplier/保证金;
if MA2>MA3 and CROSS(C,MA1) then buy(holding=0,ss,limitr,close);
if MA2<MA3 and CROSS(MA1,c) then buyshort(holding=0,ss,limitr,close);
if REF(CROSS(MA1,c),1) and EVERY(C<MA1,1) then sell(1,0,limitr,close);
if REF(CROSS(C,MA1),1) and EVERY(C>MA1,1) then sellshort(1,0,limitr,close);
需要自行设定一下保证金,然后使用走完k线下单模式 [此贴子已经被作者于2016/1/6 9:20:16编辑过]
|