以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请教关于判断上一次交易是止损或止盈 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=57835) |
-- 作者:punkcat401 -- 发布时间:2013/10/22 10:16:34 -- 请教关于判断上一次交易是止损或止盈 想判断上一次交易是止损还是止盈,是否只能通过“引用上一次开仓点 减去 上一次平仓点”实现,如果是这样能否过滤掉日内交易下午收盘前的主动平仓动作呢 或者还有其他更好的方法? |
-- 作者:jinzhe -- 发布时间:2013/10/22 10:18:10 -- nn:=barslast(平仓条件)+1; aa:ref(openprofit,nn); 根据aa是大于0还是小于0,来判断是止盈还是止损 |
-- 作者:punkcat401 -- 发布时间:2013/10/22 10:28:07 -- 以下是引用jinzhe在2013/10/22 10:18:10的发言:
nn:=barslast(平仓条件)+1; aa:ref(openprofit,nn); 根据aa是大于0还是小于0,来判断是止盈还是止损 明白了,那如果是规定的条件下第一次开仓呢,怎么和非第一次开仓区别 aa=0吗 [此贴子已经被作者于2013/10/22 10:28:49编辑过]
|
-- 作者:jinzhe -- 发布时间:2013/10/22 10:30:56 -- variable:n=0;
if 下单条件 then begin buy; n:=n+1; end
n=1时,第一次开仓,n>1时,非第一次开仓 |
-- 作者:punkcat401 -- 发布时间:2013/10/22 11:02:29 -- “nn:=barslast(平仓条件)+1”,这个“+1”的意思,是表示加上最新一根K线本身吗 |
-- 作者:jinzhe -- 发布时间:2013/10/22 11:23:43 -- +1 表示,满足条件的那根k线是1 不+1 表示,满足条件的那个k线是0 |