Rss & SiteMap

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

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

标题:请求帮助

1楼
free6188 发表于:2011/8/16 16:18:36

请教高手一个问题:

     可不可以在标准版上面进行图表程式化交易时应用这2个平仓条件?

     1。最大损失:与开仓价相比,损失达到1%时,自动平仓。(这个在我用固定止损解决了)

     2。回落平仓:与最高市值相比20周期价格不利变动达2.5%,自动平仓。

  

     如果可以,程序怎么写?

    

 

                         谢谢!

[此贴子已经被作者于2011-8-16 16:19:49编辑过]
2楼
jinzhe 发表于:2011/8/16 16:45:51
价格不利该如何定义?
3楼
fly 发表于:2011/8/16 16:54:41

楼主需要的功能,请参考该帖

http://www.weistock.com/bbs/dispbbs.asp?boardid=10&Id=2160&page=2

 

4楼
free6188 发表于:2011/8/17 10:33:52

金兄:

      “价格不利”,就是在公式测试系统中,出场规则时使用的3,4两条。

      比如趋势上涨时,中途回调,20周期内,回调的最低价与最高价相比低到2.5%时,平仓。

 
5楼
jinzhe 发表于:2011/8/17 11:19:35
要么就在当前价与前20个周期的最高价做比较
6楼
free6188 发表于:2011/8/18 8:41:44
是的
7楼
jinzhe 发表于:2011/8/18 8:54:03
上涨趋势该如何定义?
8楼
free6188 发表于:2011/8/18 9:56:05

我就是想在您以前帮我写的这个系统上面,加一个止盈,止损条件单。

 

http://www.weistock.com/bbs/dispbbs.asp?boardid=11&Id=7495

 

 

ma1:ma(c,5);
ma2:ma(c,60);
ma3:ma(c,120);

if cross(ma1,ma3) then begin
 sellshort(holding<0,0,thisclose);
 buy(holding=0,30%,thisclose);
end

if cross(ma3,ma1) then begin
 sell(holding>0,0,thisclose);
 buyshort(holding=0,30%,thisclose);
end

if cross(ma1,ma2) and ma2>ma3 then begin
 sellshort(holding<0,0,thisclose);
 buy(holding=0,30%,thisclose);
end

if cross(ma2,ma1) and  ma2>ma3 then begin
 sell(holding>0,0,thisclose);
 buyshort(holding=0,30%,thisclose);
end

 

 

9楼
jinzhe 发表于:2011/8/18 10:49:47

IF HOLDING>0 AND CLOSE/ENTERPRICE>=1.01 THEN SELL(1,0,THISCLOSE);//多头上涨1%止盈

类似这样写

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


Powered By Dvbbs Version 8.3.0
Processed in .04688 s, 2 queries.