Rss & SiteMap

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

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

标题:请求帮助写出

1楼
jkyei 发表于:2017/3/3 12:47:47

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

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

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

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

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

谢谢。

2楼
jinzhe 发表于:2017/3/3 13:20:11
在时间段1下求时间段3的结算价和收盘价
3楼
jkyei 发表于:2017/3/3 13:47:59
在时间段1下求上一个时间段3的结算价和收盘价
4楼
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

5楼
jkyei 发表于:2017/3/3 15:32:28

谢谢先。

继续请教:

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

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

完整交易模型。

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

6楼
jinzhe 发表于:2017/3/3 15:42:06
这个需要用户自己根据我上面写的来实现了
7楼
jkyei 发表于:2017/3/3 15:50:19

谢谢回复。

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

 

 

 

 

8楼
jinzhe 发表于:2017/3/3 16:01:24
以第一个时间段为例,你解释一下开平仓思路
9楼
jkyei 发表于:2017/3/3 16:29:14

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

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

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

10楼
jkyei 发表于:2017/3/3 16:37:57

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

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

轨道线都超出时间段了。

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


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