以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  关于交易系统编写问题求助!!!  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=66454)

--  作者:再水一方
--  发布时间:2014/6/21 11:41:26
--  关于交易系统编写问题求助!!!
策略意图:
1,价格上穿30日均线买入;
2,如果价格跌破30日均线卖出;
3,如果价格大于加仓价格1倍ATR则加一仓;
4,加仓后如果价格低于成本价则平仓;
5,如果价格大于加仓价格2倍ATR则加2仓;
6,加仓后如果价格低于成本价则平仓;
7,如果价格大于3倍ATR则加3仓;
8,加仓后如果价格低于成本价则平仓;
9,如果价格大于4倍ATR则止盈。

--  作者:再水一方
--  发布时间:2014/6/21 12:18:55
--  
那个老师给些一下呀谢谢!!
--  作者:jinzhe
--  发布时间:2014/6/23 9:08:29
--  

处理中


--  作者:jinzhe
--  发布时间:2014/6/23 9:19:23
--  
加仓价格是多少?
--  作者:qq代人发帖
--  发布时间:2014/6/23 9:31:10
--  

“3,如果价格大于加仓价格1倍ATR则加一仓;”

加仓之前哪来的加仓价格?


--  作者:再水一方
--  发布时间:2014/6/23 10:00:14
--  
 开仓价格是这个呀"1,价格上穿30日均线买入";
--  作者:再水一方
--  发布时间:2014/6/23 10:01:29
--  
3,如果价格大于加仓价格1倍ATR则加一仓;//这错了 这应该是开仓价格。。


--  作者:再水一方
--  发布时间:2014/6/23 10:07:45
--  
这个策略的意思是 和开仓价相比 开仓后如果价格往有利方向走 价格和开仓价相比每增加一个ATR则加一仓,加到第三仓后如果价格又增加了一个ATR则止盈,止损线是成本价。谢谢老师!
--  作者:qq代人发帖
--  发布时间:2014/6/23 10:36:28
--  

VARIABLE:n1:=0;
ma30:ma(c,30);
k1:cross(h,ma30);
buy(k1 and holding=0,1,market);
p1:cross(ma30,l);
sell(p1 and holding>0,1,market);

if h-ENTERPRICE>=1*atr and n1=0 THEN
begin
buy(holding=0,1,market);
n:=1;
end


if h-ENTERPRICE>=2*atr and n1=1 THEN
begin
buy(holding=0,1,market);
n1:=2;
end


if h-ENTERPRICE>=3*atr and n=2 THEN
begin
buy(holding=0,1,market);
n1:=3;
end

if h<AVGENTERPRICE THEN
sell(holding>0,holding,market);

if h-ENTERPRICE>=4*atr THEN
sell(holding>0,holding,market);