Rss & SiteMap

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

专业程序化软件提供商
共95 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6][7][8] ...[10]
[浏览完整版]

标题:请问如何表达

1楼
yeqiu 发表于:2014/8/4 16:53:06

请问如何表达下列:

当日开盘后最高价跌12点开空(此条件当日仅开1),

当日开盘后最低价升12点开多(此条件当日仅开1)

 

开空仓之后: 开仓后最低价升6点平空(或亏4点止损),

开多仓之后: 开仓后最前价跌6点平多(或亏4点止损)

 

平空仓之后: 平仓后最高价跌12点开空 平仓前与上次开仓后之间的最低点升12点开多

平多仓之后: 平仓后最低价升12点开空 平仓前与上次开仓后之间的最高点跌12点开空

 

循环

2楼
jinzhe 发表于:2014/8/4 17:01:10
处理中
3楼
pyd 发表于:2014/8/4 17:19:58

平空仓之后: 平仓后最高价跌12点开空 或 平仓前与上次开仓后之间的最低点升12点开多

平多仓之后: 平仓后最低价升12点开空 或 平仓前与上次开仓后之间的最高点跌12点开空

1,第二行应该是开多吧,笔误还是本意就是开空?

2,这两句的或后面的内容无法实现,图表不支持锁仓,空仓平掉前不能开多。

[此贴子已经被作者于2014/8/4 17:20:17编辑过]
4楼
yeqiu 发表于:2014/8/4 17:28:28
1,是笔误应该是开多
2,是平掉后再开多啊

5楼
yeqiu 发表于:2014/8/4 17:31:23

当日开盘后最高价跌12点开空(此条件当日仅开1),

当日开盘后最低价升12点开多(此条件当日仅开1)

 

开空仓之后: 开仓后最低价升6点平空(或亏4点止损),

开多仓之后: 开仓后最前价跌6点平多(或亏4点止损)

 

平空仓之后: 平仓后最高价跌12点开空 平空仓之后:平仓前与上次开仓后之间的最低点升12点开多

平多仓之后: 平仓后最低价升12点开多 平多仓之后:平仓前与上次开仓后之间的最高点跌12点开空

 

循环

6楼
yeqiu 发表于:2014/8/5 8:59:20
还没回答吗
7楼
jinzhe 发表于:2014/8/5 9:08:42
还在处理
8楼
pyd 发表于:2014/8/5 9:44:53

VARIABLE:n:=0,m:=0;
hh:=hhv(h,TODAYBAR);
if hh-l>=12 and n<1 THEN
begin
buyshort(holding=0,1,market);
n:=1;
end
ll:=llv(l,TODAYBAR);
if h-ll>=12 and m<1 THEN
begin
buy(holding=0,1,market);
m:=1;
end
//平空
l1:=llv(l,enterbars+1);
if h-l1>=6 or h-ENTERPRICE>=4 then sellshort(holding<0,1,market);
//平多
h1:=hhv(h,ENTERBARS+1);
if h1-l>=6 or ENTERPRICE-l>=4 THEN sell(holding>0,1,market);

h2:=hhv(h,exitbars+1);
if h2-l>=12 THEN buyshort(holding=0,1,market);
l3:=llv(l,enterbars+1);
if h>=l3+12 then buy(holding=0,1,market);
l2:=llv(l,EXITBARS+1);
if h-l2>=12 then buy(holding=0,1,market);
h3:=hhv(h,enterbars+1);
if h3-l>=12 then buyshort(holding=0,1,market);
//收盘赋值为0
if time=closetime(0) then
begin
n:=0;
m:=0;
end

[此贴子已经被作者于2014/8/5 10:43:53编辑过]
9楼
yeqiu 发表于:2014/8/5 10:31:29
谢谢!
但是测试无效,都是同一K线开平,请再看一下
10楼
yeqiu 发表于:2014/8/5 11:02:21
请问有没有再帮忙看看
共95 条记录, 每页显示 10 条, 页签: [1] [2][3][4][5][6][7][8] ...[10]


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