以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://weistock.com/bbs/index.asp)
--  公式模型编写问题提交  (http://weistock.com/bbs/list.asp?boardid=4)
----  [求助]沪金12月,怎么编写下午2点40全部平仓、不再开仓;晚上12点全部平仓、不再开仓?  (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=70128)

--  作者:guoqula
--  发布时间:2014/9/19 7:04:28
--  [求助]沪金12月,怎么编写下午2点40全部平仓、不再开仓;晚上12点全部平仓、不再开仓?
白天9点到2点半、晚上9点到12点正常开仓
--  作者:jinzhe
--  发布时间:2014/9/19 8:43:27
--  
沪金12月是哪个合约?要写进代码不?
--  作者:guoqula
--  发布时间:2014/9/19 9:47:52
--  
合约代码AUSZ,谢谢!
--  作者:jinzhe
--  发布时间:2014/9/19 9:59:18
--  

没有啊,你要的是哪个合约?


--  作者:guoqula
--  发布时间:2014/9/19 10:08:28
--  
沪金1412,au1412,这个对吗
图片点击可在新窗口打开查看此主题相关图片如下:qq图片20140919100718.jpg
图片点击可在新窗口打开查看

--  作者:jinzhe
--  发布时间:2014/9/19 10:10:36
--  

先不管合约,交易代码这样写:

1.全平代码:

if time>=184000 and time<=190000 then begin

    sell(1,0,market);

    sellshort(1,0,market);

end

 

if time>=040000 then begin

    sell(1,0,market);

    sellshort(1,0,market);

end

 

2. 开仓且平仓不再开仓:

    在开仓条件里面加上如下条件:

      time>090000 and time<=183000 or  (time >=010000 and time<040000)


--  作者:guoqula
--  发布时间:2014/9/19 10:10:43
--  
以下是引用jinzhe在2014/9/19 9:59:18的发言:

没有啊,你要的是哪个合约?

不好意思,前面看的那个软件有点特殊,合约代码可能弄错了。


--  作者:guoqula
--  发布时间:2014/9/19 10:17:55
--  求编写一个根据趋势线做交易的策略:

谢谢~另外再求编写如下趋势线交易系统,根据10分钟图。

 

如图,50日均线角度向下,
收盘价低于前一根K线的收盘价,做空,以这一根K线的开盘价(这是第一个关键点)止损,收盘价不高于这个价格就一直持仓;
反弹之后,当再次出现一个收盘价低于前一根K线的收盘价的K线,把这根K线的开盘价当成第2个关键点,两点之间连一条趋势线,反弹K线的收盘价高过这条线,平仓。
上图两个圆圈连线,下图的圆圈平仓。
 
当收盘价低于前一根K线收盘价,再开仓。这根K线的开盘价是第3个关键点。同时调整趋势线——连接第2、第3个关键点。就是下面图中的两个圆圈:
 
下图圆圈,收盘价高过这条线就平仓。
 
当反弹高于第3个关键点(还是收盘价),前面的关键点全部失效、不再采用。收盘价低于前一根K线的收盘价,做空。重新取这个K线的开盘价为第一个关键点
 
第二个圈是第二个关键点,连线确定平仓的位置。
反弹又高于第二个关键点的时候,再从头开始确定关键点。
 
上面2个圈分别是第一、第二个关键点。再画趋势线。
下面这个圈就是平仓的位置:
 

当再出现一个一根收盘价降低的K线,再取它为第三个关键点。用第二、第三个关键点,重新确定趋势线。
 
圆圈的位置平仓。
 
新的2个关键点,确定趋势线。
第三个关键点,修正趋势线:
 
平仓。

 
新的关键点。

50日均线角度向上的时候,用同样的方法做多。
 
不知道我说的您能看懂吗,但愿图片能正常显示。

--  作者:jinzhe
--  发布时间:2014/9/19 10:34:36
--  

要写完整交易策略的,请发帖至  “交易策略编写求助区”


--  作者:jinzhe
--  发布时间:2014/9/19 10:35:10
--  
那就是au1412啊,ausz这个我们软件里面没有这样的简称