以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 开仓后的最高价 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=156364) |
-- 作者:草原狼99 -- 发布时间:2017/7/31 9:33:22 -- 开仓后的最高价 如果开了多单赢利两百点了,然后我想以最高价跟踪止盈,就是如果比最高价低100我就出,但这个最高价又不是固定的,要怎么表达,谢谢 |
-- 作者:FireScript -- 发布时间:2017/7/31 9:47:05 -- VARIABLE:mark=0;
参考下。 |
-- 作者:草原狼99 -- 发布时间:2017/8/2 14:55:27 -- 如果不用全局变量,用条件跟随能编吗 |
-- 作者:FireScript -- 发布时间:2017/8/2 15:37:07 -- 以下是引用草原狼99在2017/8/2 14:55:27的发言:
如果不用全局变量,用条件跟随能编吗 用全局变量一是考虑到你这个过程可能触发多次,二是你这个开平的一套动作是跨多个K线的,不用全局变量标记下盈利200点的位置是不行的。 |
-- 作者:草原狼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吧,因为是多单
|
-- 作者:gxx978 -- 发布时间:2017/8/4 10:25:21 -- 是的,多单的话是c-enterprice |