Rss & SiteMap

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

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

标题:信号判断公式问题

1楼
zhou6120 发表于:2016/9/29 13:33:06
我是想表达,上一次交易信号为减仓,当在上次平仓价位上再涨N块,再减一手。
实现不了我想要的,请老师帮助修改一下。

IF HOLDING<ref(holding,1) THEN BEGIN
 IF TEXITPRICE+N THEN
 SELL(1,N1);
  END
2楼
jinzhe 发表于:2016/9/29 13:45:12
if holding<ref(holding,exitbars+1) and c>enterprice+n then sell(1,1,marketr);
3楼
zhou6120 发表于:2016/9/30 13:17:43
谢谢老师指导,辛苦了,但是还是判断不了,用持仓减少增加来判断上一次交易是做的加仓还是减仓,能实现吗?

4楼
jinzhe 发表于:2016/9/30 13:34:31
上面的代码在哪种情况下判断不了?
5楼
zhou6120 发表于:2016/9/30 14:21:12
我需要是能分段卖,,10块卖一些,12块卖一些,14块卖一些。
测试结果是开仓之后,10块卖出去很多次,全卖完了。

应该还是没能判断出上次的平仓信号出来,比如10块平了,要能识别出10块的平仓价,再涨二块再12块平仓。
6楼
jinzhe 发表于:2016/9/30 14:40:56

variable:ee=0;

 

if 开仓条件 and holding=0 then begin

   buy(1,开仓手数,marketr);

   ee:=enterprice;

end

 

if 平仓条件 and holding>0 then begin

   sell(1,平仓手数,limitr,ee);

   ee:=enterprice+2;

end

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


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