Rss & SiteMap

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

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

标题:本文公式中的止损有什么问题吗?

1楼
wxqzming 发表于:2013/3/23 11:02:30

INPUT : NUM(2, 1, 3, 1);

VARIABLE : SKNN = 0;

NN : BARSLAST(DATE <> REF(DATE ,1)) + 1 ,LINETHICK0;
HMTR : HIGH - LOW ,LINETHICK0;
ATR : INTPART((MA(HMTR ,5))*10/2)*2/10 ,LINETHICK0;
OrderInThisBar := 0;

IF C - O > ATR AND HOLDING = 0 AND SKNN < NUM THEN BEGIN
 BUYSHORT(1, 1, THISCLOSE);
 SKNN := SKNN + 1;
 OrderInThisBar := 1;
END

 

SKZS := INTPART((ENTERPRICE + ZS * ATR)*10/2)*2/10;   // 空单止损价
{IF HOLDING < 0 AND OrderInThisBar <> 1 THEN BEGIN
 IF HIGH >= SKZS THEN SELLSHORT(1, 0, LIMITR, SKZS + 2 * MINDIFF);
END}

 

IF NN = 54 AND HOLDING <> 0 THEN BEGIN
 SELLSHORT(HOLDING < 0, 0, THISCLOSE);
 SKNN := 0;
 BKNN := 0;
END

 

 

在5分钟周期中,加载以上公式,若用了止损,那么就没有开仓和平仓信号了,这止损语句有什么问题吗?

同样的语句,反方向多单止损却可以正常显示出开仓和平仓信号

[此贴子已经被作者于2013-3-23 11:04:12编辑过]
2楼
wxqzming 发表于:2013/3/24 13:59:53
老师,帮我解决一下以上问题吧
共2 条记录, 每页显示 10 条, 页签: [1]


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