以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  请教编码3  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=99180)

--  作者:c100010592
--  发布时间:2016/6/20 15:11:58
--  请教编码3
以下思路,请帮忙编制代码:

入场规则:
开盘价  > 4日开盘价均线 > 9日开盘价均线 > 18日开盘价均线,则买入1手
开盘价  < 4日开盘价均线  <  9日开盘价均线  <  18日开盘价均线,则买入1手
有持仓的情况下,不再买入或卖出
出场规则:
在交易的第N天出场

以上在日线上运行

谢谢!

--  作者:jinzhe
--  发布时间:2016/6/20 15:28:21
--  

交易股票吗?


--  作者:c100010592
--  发布时间:2016/6/20 21:31:10
--  
期货
--  作者:jinzhe
--  发布时间:2016/6/21 9:22:50
--  
开盘价  > 4日开盘价均线 > 9日开盘价均线 > 18日开盘价均线,则买入1手
开盘价  < 4日开盘价均线  <  9日开盘价均线  <  18日开盘价均线,则买入1手
有持仓的情况下,不再买入或卖出
出场规则:
在交易的第N天出场

 

 

上下两个条件,都是买入1手,意思都要做多吗?


--  作者:c100010592
--  发布时间:2016/6/21 10:31:04
--  
入场规则:
开盘价  > 4日开盘价均线 > 9日开盘价均线 > 18日开盘价均线,则买入1手
开盘价  < 4日开盘价均线  <  9日开盘价均线  <  18日开盘价均线,则卖出1手
有持仓的情况下,不再买入或卖出
出场规则:
在交易的第N天出场

以上在日线上运行

--  作者:jinzhe
--  发布时间:2016/6/21 10:38:56
--  

n:=10;
ma4:=ma(c,4);
ma9:=ma(c,9);
ma18:=ma(c,18);
if c>ma4 and ma4>ma9 and ma9>ma18 then buy(holding=0,1,thisclose);
if c<ma4 and ma4<ma9 and ma9<MA18 then buyshort(holding=0,1,thisclose);

if enterbars=n then begin
 sell(1,0,market);
 sellshort(1,0,market);
end


--  作者:c100010592
--  发布时间:2016/6/21 10:54:25
--  
考虑闪烁问题,我想用开盘价,是不是用“O"替代”C"即可?
--  作者:jinzhe
--  发布时间:2016/6/21 10:57:14
--  
可行,或者直接在交易模式设定为“走完k线下单”