Rss & SiteMap

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

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

标题:开仓后的最高价

1楼
草原狼99 发表于:2017/7/31 9:33:22
如果开了多单赢利两百点了,然后我想以最高价跟踪止盈,就是如果比最高价低100我就出,但这个最高价又不是固定的,要怎么表达,谢谢
2楼
FireScript 发表于:2017/7/31 9:47:05

VARIABLE:mark=0;
HighPrice:if(ENTERBARS>0,hhv(high,ENTERBARS),0);
if ENTERPRICE-close>200 and HighPrice and mark=0 then mark:=1;//如果在某个时刻盈利200点了,标记下
if mark and  HIGHPRICE-close<=100  then  begin sell();mark:=0; end

 

参考下。

3楼
草原狼99 发表于:2017/8/2 14:55:27
如果不用全局变量,用条件跟随能编吗
4楼
FireScript 发表于:2017/8/2 15:37:07
以下是引用草原狼99在2017/8/2 14:55:27的发言:
如果不用全局变量,用条件跟随能编吗

用全局变量一是考虑到你这个过程可能触发多次,二是你这个开平的一套动作是跨多个K线的,不用全局变量标记下盈利200点的位置是不行的。

5楼
草原狼99 发表于:2017/8/4 10:24:01
VARIABLE:mark=0;
HighPrice:if(ENTERBARS>0,hhv(high,ENTERBARS),0);
if ENTERPRICE-close>200 and HighPrice and mark=0 then mark:=1;//如果在某个时刻盈利200点了,标记下
if mark and  HIGHPRICE-close<=100  then  begin sell();mark:=0; end
if ENTERPRICE-close>200这里是不是写反了,应该是C-ENTERPRICE吧,因为是多单
6楼
gxx978 发表于:2017/8/4 10:25:21
是的,多单的话是c-enterprice
共6 条记录, 每页显示 10 条, 页签: [1]


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