以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  以下代码实现 这个交易思想 不知道哪里错了 回测没有数据  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=143177)

--  作者:TomRidder716
--  发布时间:2016/11/22 15:23:30
--  以下代码实现 这个交易思想 不知道哪里错了 回测没有数据
 图片点击可在新窗口打开查看
图片点击可在新窗口打开查看




--  作者:jinzhe
--  发布时间:2016/11/22 15:31:30
--  
贴文本
--  作者:TomRidder716
--  发布时间:2016/11/22 16:23:10
--  
 INPUT : SHORT(1,1,10,1),LONG(2,2,50,1),LENGTH(6,6,9,1),N(2,2,3,1),SS(5,1,100,1);//变量
SHORT1:=MA(C,SHORT);//短线平均
LONG1:=MA(C,LONG);//C长线平均
VARIABLE:BIAS[10000]:=0;//数据赋值
VARIABLE:CONDITION1:=0;//变量1
VARIABLE:CONDITION2:=0;//变量2
W:=BARSLAST(DATE<>REF(DATE,1))+1;//得到K线个数
///定义 买入条件1
IF CROSS(SHORT1,LONG1) THEN BEGIN
CONDITION:=1;
END
///
BIAS[W]=SHORT1-LONG1;//定义 变量1 等于 两条线之间的距离
//变量赋值
///买入条件 拉伸成立
IF CONDITION1=1 AND W>1 AND BIAS[W]<BIAS[W-1] AND BIAS[W]>BIAS[W+1] THEN BEGIN
BUY(1,SS,MARKET);
END
////穿过卖出
IF CROSS(LONG1,SHORT1) THEN BEGIN
CONDITION1=0;
SELL(1,SS,MARKET);
END
///


--  作者:jinzhe
--  发布时间:2016/11/22 16:57:00
--  
bias这个数组是用来做什么的?用来实现什么目的的?
--  作者:TomRidder716
--  发布时间:2016/11/22 18:38:05
--  
 
拉回测长线后面但是不突破,再上拉

--  作者:jinzhe
--  发布时间:2016/11/23 9:00:37
--  

BIAS[W]<BIAS[W-1] AND BIAS[W]>BIAS[W+1]

比如这样的要判断什么?实现什么目的?bias[w] w-1 w+1分别是什么意思


--  作者:TomRidder716
--  发布时间:2016/11/23 15:51:31
--  
 实现 拉回测长线后面但是不突破,再上拉
就是图片上的那句话
如果是你你想怎么表达

--  作者:jinzhe
--  发布时间:2016/11/23 16:15:44
--  

INPUT : SHORT(1,1,10,1),LONG(2,2,50,1),LENGTH(6,6,9,1),N(2,2,3,1),SS(5,1,100,1);//变量
SHORT1:MA(C,SHORT);//短线平均
LONG1:MA(C,LONG);//C长线平均
//VARIABLE:BIAS[10000]:=0;//数据赋值
VARIABLE:CONDITION1:=0;//变量1
VARIABLE:CONDITION2:=0;//变量2
W:=todaybar;//得到K线个数
///定义 买入条件1
IF CROSS(SHORT1,LONG1) THEN BEGIN
CONDITION1:=1;
END
///
BIAS:=SHORT1-LONG1;//定义 变量1 等于 两条线之间的距离
//变量赋值
///买入条件 拉伸成立

IF CONDITION1=1 AND W>1 AND ref(bias,1)=hhv(bias,3) and holding=0 THEN BEGIN
BUY(1,SS,MARKET);
END
////穿过卖出
IF CROSS(LONG1,SHORT1) and holding>0 THEN BEGIN
CONDITION1:=0;
SELL(1,SS,MARKET);
END

我没看懂你“拉长不突破再往上拉”讲的是什么,但是根据你代码的意思做了这样的修改

开仓信号有偏移到后一根,因为你写的有未来的意思在里面,就偏移了


--  作者:TomRidder716
--  发布时间:2016/12/1 21:09:00
--  


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

 

就是用 写一段代码来描述图上的意思而已


--  作者:wenarm
--  发布时间:2016/12/1 22:04:05
--  
你需要将怎么个上拉的定义量化告诉我们。