以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://222.73.7.161/bbs/index.asp) -- 公式模型编写问题提交 (http://222.73.7.161/bbs/list.asp?boardid=4) ---- 多条件止盈止损 请教 (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=152610) |
-- 作者:arutema -- 发布时间:2017/5/8 21:34:05 -- 多条件止盈止损 请教 z:MA(c,20); if c<z and c>enterprice+10*MINDIFF then begin sell( holding>0,holding,MARKETR); end IF c<enterprice-10*MINDIFF then begin sell( holding>0,holding,MARKETR); end if c>z and c<enterprice+10*MINDIFF then begin sellshort(holding<0,holding,MARKETR); end if c>z and c>enterprice+10*MINDIFF then begin sellshort(holding<0,holding,MARKETR); end buy(c>z and holding=0 ,1,MARKETR); buyshort(c<z and holding=0 ,1,MARKETR); 上述代码 为什么只执行 第一个if 我想实现 开仓后亏损10跳止损 赢利为反转止盈 怎么实现 求救 要是更多条件止盈怎么编写 比如加个 100跳止盈,
|
-- 作者:yukizzc -- 发布时间:2017/5/9 8:54:58 -- c<enterprice-10*MINDIFF 对空头应该是-10个价位 |
-- 作者:arutema -- 发布时间:2017/5/9 11:09:30 -- 把那个问题改过来 每个if语句都能执行到吗 在加个些if语句可以根据顺序执行吗 |
-- 作者:pyd -- 发布时间:2017/5/9 12:55:53 -- 不同条件的止盈止损把条件并列写就可以了,哪个满足条件那个就执行, if cond1 or cond2 or cond3 then sell(); |