Rss & SiteMap

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

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

标题:请教一个策略的编写方法

1楼
boss 发表于:2011/6/10 15:50:23

1.就是在一定的方向判断下,比如5均线上穿10均线后,以开多为主,在每个周期点的开仓买,下周期起始点高于前周期收盘继续持有,否则下一周期开盘点卖,

2.同理,比如5均线下穿10均线后,以开空为主,在每个周期点的开仓买,下周期起始点高于前周期收盘继续持有,否则下一周期开盘点卖。

2楼
董小球 发表于:2011/6/13 9:44:02

楼主你说的太笼统了没办法写,

例如  以开多为主,这句话就有无数种理解

你必须给出唯一写代码的逻辑来才行

3楼
26327756l 发表于:2011/6/13 10:08:13

楼主说的是有点笼统 ,条件在检查一下是否合理,根据所写条件的大体意思写了,你就参考你下吧

因为你设的的两个平仓条件,牵扯到下周期起始点(我使用开盘价),我认为是出现开盘价的时候进行平仓判断,所以要使用“固定时间间隔”模式才可以。


if  open<ref(close,1) then
   SELL(holding>0,1,market );

if  open<ref(close,1) then
 SELLSHORT( holding<0,1,market );

if ma(close,5)>ma(close,10) then 
begin
SELLSHORT(HOLDING<0 ,holding ,market );
BUY(HOLDING>=0,1,market);
end
if ma(close,5)<ma(close,10) then 
begin
SELL( HOLDING>0,HOLDING ,market );
BUYSHORT( HOLDING<=0,1,market);
end

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


Powered By Dvbbs Version 8.3.0
Processed in .06250 s, 2 queries.