Rss & SiteMap

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

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

标题:[求助]请帮忙编写个区间开仓、反手的公式吧?

1楼
billyteng 发表于:2013/6/27 10:04:23

计划:

1、空仓状态:

A、上穿固定点位开多仓,跌破该固定点位N个点,立刻反手开空; 如果再重新上穿该固定点位,再反手成多单;

B、下穿固定点位开空仓,升到该固定点位N个点后,立刻反手开多; 如果再重新下穿该固定点位,再反手成空单;

2、持仓状态:

A、上穿固定点位空反多,跌破该固定点位N个点,立刻反手开空; 如果再重新上穿该固定点位,再反手成多单;

B、下穿固定点位多反空,升到该固定点位N个点后,立刻反手开多; 如果再重新下穿该固定点位,再反手成空单;

 

注:固定点位、N、开仓手数可以随时修改;

 

谢谢

2楼
jinzhe 发表于:2013/6/27 10:17:33
运行周期是多少?
3楼
billyteng 发表于:2013/6/27 10:37:59

日线啊

4楼
billyteng 发表于:2013/6/27 10:52:56
我就在分时图上,启动程序
5楼
jinzhe 发表于:2013/6/27 11:01:10
那就按照日线来定周期了
6楼
jinzhe 发表于:2013/6/27 11:08:33


gd:=2400;//固定点位2400
n:=5;//n是5
ss:=1;//开仓手数是1

if cross(c,gd) then BEGIN
 sellshort(holding<0,0,thisclose);
    buy(holding=0,ss,thisclose);
end

if c<=gd-n*mindiff then begin
 sell(holding>0,0,thisclose);
 buyshort(holding=0,ss,thisclose);
end

if cross(gd,c) then begin
    sell(holding>0,0,thisclose);
 buyshort(holding=0,ss,thisclose);
end

if c>=gd+n*mindiff then begin
 sell(holding>0,0,thisclose);
 buyshort(holding=0,ss,thisclose);
end

if datatype<>6 then exit;//非日线周期不能运行

[此贴子已经被作者于2013/6/27 11:08:46编辑过]
7楼
billyteng 发表于:2013/6/27 11:22:50

谢谢,我测试一下!

老师,在分时图上可以运行吗?

8楼
jinzhe 发表于:2013/6/27 13:28:01
限定日线周期的,分时图不能用
9楼
billyteng 发表于:2013/6/27 14:34:01
老师,您好,我测试了一下,该程序,开成空单后,不管如何变化就是不反手成多单,而且,没有达到波动N个点的时候,就固定点位上来回反手,还有,能不能把他设定在分时图上使用啊?
10楼
billyteng 发表于:2013/6/27 16:42:15
老师,有在线的吗?
共11 条记录, 每页显示 10 条, 页签: [1] [2]


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