以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  请求帮助写出  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=148600)

--  作者:jkyei
--  发布时间:2017/3/3 12:47:47
--  请求帮助写出

请求帮忙写出日内分段交易,用软件自带的系统交易09.Hans123改编,

分三个时段独立交易,每个时段收盘平仓:

1.090000-113000.并取得上一时段收盘结算价和收盘价,

2.130000-150000.并取得上一时段收盘结算价和收盘价,

3.210000-230000.并取得上一时段收盘结算价和收盘价,

谢谢。


--  作者:jinzhe
--  发布时间:2017/3/3 13:20:11
--  
在时间段1下求时间段3的结算价和收盘价
--  作者:jkyei
--  发布时间:2017/3/3 13:47:59
--  
在时间段1下求上一个时间段3的结算价和收盘价
--  作者:jinzhe
--  发布时间:2017/3/3 14:01:15
--  

1.090000-113000.并取得上一时段收盘结算价和收盘价,

2.130000-150000.并取得上一时段收盘结算价和收盘价,

3.210000-230000.并取得上一时段收盘结算价和收盘价,

 

sj1:=time>=090000 and time<=113000;

sj2:=time>=130000 and time<=150000;

sj3:=time>=210000 and time<=230000;

 

c1:=valuewhen(sj1,ref(c,barslast(sj3)));

c2:=valuewhen(sj2,ref(c,barslast(sj1)));

c3:=valuewhen(sj3,ref(c,barslast(sj2)));

s1:=sum(amount,barslast(sj2)+1)/sum(vol,barslast(sj2)+1)/multiplier;

s2:=sum(amount,barslast(sj3)+1)/sum(vol,barslast(sj3)+1)/multiplier;

s3:=sum(amount,barslast(sj1)+1)/sum(vol,barslast(sj1)+1)/multiplier;

jsj1:=valuewhen(sj1,ref(s1,barslast(sj3)));

jsj2:=valuewhen(sj2,ref(s2,barslast(sj1)));

jsj3:=valuewhen(sj3,ref(s3,barslast(sj2)));

c1和jsj1为要求的1,c2和jsj2为要求的2,c3和jsj3为要求的3


--  作者:jkyei
--  发布时间:2017/3/3 15:32:28
--  

谢谢先。

继续请教:

用软件自带的系统交易09.Hans123改编

分三个时段独立交易,就如三个独立的交易日,每个时段收盘平仓;三个时段有各自独立的上下轨道。

完整交易模型。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 


--  作者:jinzhe
--  发布时间:2017/3/3 15:42:06
--  
这个需要用户自己根据我上面写的来实现了
--  作者:jkyei
--  发布时间:2017/3/3 15:50:19
--  

谢谢回复。

我弄出来的三个时段不能独立啊?怎么办?

 

 

 

 


--  作者:jinzhe
--  发布时间:2017/3/3 16:01:24
--  
以第一个时间段为例,你解释一下开平仓思路
--  作者:jkyei
--  发布时间:2017/3/3 16:29:14
--  

用软件自带的系统交易09.Hans123开平仓思路。

以第一个时间段为例:开盘30分钟最高最低价作为上下轨道,突破上轨和前一个时段的收盘价做多;反之做空。收盘平仓。

只是要各个时段独立运行,轨道线也要在一个时间段内,不能延伸到下个时间段内,以免影响下一个时间段的正常运行。


--  作者:jkyei
--  发布时间:2017/3/3 16:37:57
--  

完全参照软件自带的系统交易09.Hans123,只是把他完全切割成独立的三块。

第一块能按照设计思路,后两块不能按思路来;

轨道线都超出时间段了。