Rss & SiteMap

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

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

标题:请老师看一下我的这个后台交易策略正确吗

1楼
高万福 发表于:2015/10/15 1:23:47
1、以开盘第1根K线为基础,第2根K线大于第1根K线买1手,第3根K线大于第一根K线再买一手。。。当盈利5000以市价平仓(1根K线只能成交一次)。止损:第1根K线下方10个点买10手,20个点的时候买20,30个点的时候买30手。。。
2、以开盘第1根K线为基础,第2根K线小于第1根K线卖1手,第3根K线小于第一根K线再卖一手。。。当盈利5000以市价平仓(1根K线只能成交一次)。止损:第1根K线上方10个点买10手,20个点的时候买20,30个点的时候买30手。。。
1、c1:=VALUEWHEN(todaybar=1,c);
    tbuy(TODAYBAR>1 and h>c1,1,mkt);
    if TOPENPROFIT>5000 THEN
   BEGIN
   tsell(1,TbuyHOLDING(1),mkt);
   end

   if todaybar=1 THEN
   BEGIN
   tbuy(h>o+30*MINDIFF,10,mkt);
   end
2、c1:=VALUEWHEN(todaybar=1,c);
 tbuyshort(TODAYBAR>1 and l<c1,1,mkt);
 if TOPENPROFIT>5000 THEN
 BEGIN
 tsellshort(1,TSELLHOLDING(1),mkt);
 end
 
  if todaybar=1 THEN
 BEGIN
 tbuyshort(o>l+30*MINDIFF,10,mkt);
 end
2楼
高万福 发表于:2015/10/15 2:05:23
我现在遇到的问题是在1根K线上频繁开仓,再一个问题是后面止损的该怎么写?请老师指教
3楼
高万福 发表于:2015/10/15 8:39:14
是后台交易,谢谢
4楼
jinzhe 发表于:2015/10/15 8:52:02

止损:第1根K线下方10个点买10手,20个点的时候买20,30个点的时候买30手。。。

止损,什么是买10手?平多之后要反手开空?

5楼
高万福 发表于:2015/10/15 9:03:17
不,错了。就是逆势买(卖)单
1、以开盘第1根K线为基础,第2根K线大于第1根K线买1手,第3根K线大于第一根K线再买一手。。。
第1根K线下方10个点10手,20个点的时候卖20,30个点的时候卖30手。。。当盈利5000以市价平仓(1根K线只能成交一次)。

2、以开盘第1根K线为基础,第2根K线小于第1根K线卖1手,第3根K线小于第一根K线再卖一手。。。
第1根K线上方10个点10手,20个点的时候买20,30个点的时候买30手。。。当盈利5000以市价平仓(1根K线只能成交一次)。

这两个是两个策略,不是一个,分开写
6楼
高万福 发表于:2015/10/15 9:04:02
是后台交易哦,老师
7楼
高万福 发表于:2015/10/15 9:10:22
1、以开盘第1根K线为基础,第2根K线大于第1根K线买1手,第3根K线大于第一根K线再买一手。。。
第1根K线下方10个点10手,20个点的时候卖20,30个点的时候卖30手(以上一次开仓价格为基础)。。。当盈利5000以市价平仓(1根K线只能成交一次)。

2、以开盘第1根K线为基础,第2根K线小于第1根K线卖1手,第3根K线小于第一根K线再卖一手。。。
第1根K线上方10个点10手,20个点的时候买20,30个点的时候买30手。。。当盈利5000以市价平仓(1根K线只能成交一次)。

这两个是两个策略,不是一个,分开写,后台交易
8楼
jinzhe 发表于:2015/10/15 9:16:20

看清楚了,你第一条最开始是笔误

1.

 GLOBALVARIABLE:n=0,m=1;

  GLOBALVARIABLE:tt=0;

c1:=VALUEWHEN(todaybar=1,c);

if c>c1 then tbuy(1,1,mkt);

 

if m=n+1 and c>=c1-10*(n+1) and c<c1-10*n  and time<>tt then begin

    tsell(1,10*n,mkt);

    n:=n+1;

    m:=m+1;

    tt:=time;

end

 

2.

 

 GLOBALVARIABLE:n=0,m=1;

  GLOBALVARIABLE:tt=0;

c1:=VALUEWHEN(todaybar=1,c);

if c<c1 then tbuyshort(1,1,mkt);

 

if m=n+1 and c<=c1+10*(n+1) and c>c1+10*n  and time<>tt then begin

    tsellshort(1,10*n,mkt);

    n:=n+1;

    m:=m+1;

    tt:=time;

end

9楼
高万福 发表于:2015/10/15 10:20:24
我在后台两个策略在CU1512上呢,昨天还有一个黄金,(黄金现在没在后台预警,是昨天留的仓)现在浮动盈亏已经2000度了,为啥不自动平仓呢
10楼
jinzhe 发表于:2015/10/15 10:23:48

1.

 GLOBALVARIABLE:n=0,m=1;

  GLOBALVARIABLE:tt=0;

c1:=VALUEWHEN(todaybar=1,c);

if c>c1 then tbuy(1,1,mkt);

 

if m=n+1 and c>=c1-10*(n+1) and c<c1-10*n  and time<>tt then begin

    tsell(1,10*n,mkt);

    n:=n+1;

    m:=m+1;

    tt:=time;

end

 if topenporift>5000 then tsell(1,0,mkt);

2.

 

 GLOBALVARIABLE:n=0,m=1;

  GLOBALVARIABLE:tt=0;

c1:=VALUEWHEN(todaybar=1,c);

if c<c1 then tbuyshort(1,1,mkt);

 

if m=n+1 and c<=c1+10*(n+1) and c>c1+10*n  and time<>tt then begin

    tsellshort(1,10*n,mkt);

    n:=n+1;

    m:=m+1;

    tt:=time;

end

if topenprofit>5000 then tsellshort(1,0,mkt);

 

 

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


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