Rss & SiteMap

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

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

标题:没有开仓信号?

1楼
jjjfk 发表于:2016/7/4 8:57:49
系统应用于图表,但是没有显示开仓信号,请问是为什么呢?谢谢!

代码如下:

//函数定义
ma5:ma(close,5);  

a1:=ref(close,1);  
a2:=ref(close,2);
a3:=ref(close,3);
a4:=ref(close,4);

a5:=a4>ma5;
a6:=a3>ma5;
a7:=a2>ma5;
a8:=a1>ma5;
a:=a5 and a6 and a7 and a8;


c1:=close>open;


//做多条件
if holding=0 and a and c1
then begin 
buy(1,1,marketr);
end

//止盈
if holding>0 and close<ma5
then begin 
sell(1,0,marketr);
end
2楼
jinzhe 发表于:2016/7/4 9:00:41
有,但是不多,说明开仓条件不容易成立
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
3楼
jjjfk 发表于:2016/7/4 9:13:05
不会的。我的代码想要表达的意思是“连续5根K线收盘价都在MA5之上,且第5根K线是阳线”,就这么简单的,你看白银连续最近几根K线不是都符合吗,怎么没有开仓信号呢?是我的代码表达的意思有问题吗?
4楼
jinzhe 发表于:2016/7/4 9:14:35
你具体指出一个“你认为符合开仓条件但是没有信号”
5楼
jjjfk 发表于:2016/7/4 9:27:43
好的,请看下图,白银连续最近几根K线,连续4根K线收盘价都在MA5之上,且第5根也是并且是阳线,所以符合条件,但是并没有开仓信号:

图片点击可在新窗口打开查看此主题相关图片如下:5k.jpg
图片点击可在新窗口打开查看

6楼
jinzhe 发表于:2016/7/4 9:31:14
具体的周期和时间?
7楼
jjjfk 发表于:2016/7/4 9:35:11
日K啊
8楼
jinzhe 发表于:2016/7/4 9:51:05

ma5:ma(close,5); 


a1:=ref(close,1); 
a2:=ref(close,2);
a3:=ref(close,3);
a4:=ref(close,4);


a5:=a4>ref(ma5,4);
a6:=a3>ref(ma5,3);
a7:=a2>ref(ma5,2);
a8:=a1>ref(ma5,1);
a:=a5 and a6 and a7 and a8;

 


c1:=close>open;

 


//做多条件
if holding=0 and a and c1
then begin
buy(1,1,marketr);
end


//止盈
if holding>0 and close<ma5
then begin
sell(1,0,marketr);
end

9楼
jjjfk 发表于:2016/7/4 10:07:39
原来是这样写的啊!谢谢!
共9 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.09375 s, 3 queries.