以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教关于移动止盈的写法 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57937) |
-- 作者:punkcat401 -- 发布时间:2013/10/24 10:15:58 -- 请教关于移动止盈的写法 从已经确定的A点下行100点后,反弹到A-100止盈 下行大于100小于200时,仍是反弹到A-100止盈 下行大于200后,反弹到A-200止盈 就是一直以100点为步长来移动止盈,不足100时止盈点不变
|
-- 作者:jinzhe -- 发布时间:2013/10/24 10:22:18 -- 下行是行情价格往下降的意思? |
-- 作者:punkcat401 -- 发布时间:2013/10/24 10:28:28 -- 以下是引用jinzhe在2013/10/24 10:22:18的发言:
下行是行情价格往下降的意思? 是的,空单的移动止盈 |
-- 作者:jinzhe -- 发布时间:2013/10/24 11:05:27 -- 从已经确定的A点下行100点后,反弹到A-100止盈 下行大于100小于200时,仍是反弹到A-100止盈 下行大于200后,反弹到A-200止盈 就是一直以100点为步长来移动止盈,不足100时止盈点不变
nn:=barslast(h>a and l<a)+1;//判断行情价格到达A到现在的周期数 ll:=llv(l,nn); if ll<a-100*mindiff and l>a-100*mindiff then sellshort(1,0,market); if ll>a-200*mindiff and ll<a-100*mindiff and l>a-100*mindiff then sellshort(1,0,marekt); if ll<a-200*mindiff and l>a-200*mindiff then sellshort(1,0,market); |
-- 作者:punkcat401 -- 发布时间:2013/10/24 11:16:23 -- 以下是引用jinzhe在2013/10/24 11:05:27的发言:
nn:=barslast(h>a and l<a)+1;//判断行情价格到达A到现在的周期数 ll:=llv(l,nn); if ll<a-100*mindiff and l>a-100*mindiff then sellshort(1,0,market); if ll>a-200*mindiff and ll<a-100*mindiff and l>a-100*mindiff then sellshort(1,0,marekt); if ll<a-200*mindiff and l>a-200*mindiff then sellshort(1,0,market); 这个能否自动判断呢,当下行大于100,200,300。。。无限延伸时总是以固定步长100来做这种判断 |
-- 作者:jinzhe -- 发布时间:2013/10/24 11:23:04 -- 不能无限延伸 |
-- 作者:punkcat401 -- 发布时间:2013/10/24 11:37:39 -- 以下是引用jinzhe在2013/10/24 11:23:04的发言:
不能无限延伸 就是说A=B+100*N,N从1开始,以步长1递进,这种代码是没办法自动判断的,只能估算范围后一行一行写出来? |
-- 作者:QQ56048933 -- 发布时间:2013/10/24 12:44:00 -- IF 如果 今值整除100>n 则N=N+1; |