以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 请问怎么引用开仓时的价格? (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=54272) |
|
-- 作者:dengdslj -- 发布时间:2013/7/24 15:43:04 -- 请问怎么引用开仓时的价格? 两个问题,求救! 1、请问怎么引用X条件的价格?例如3日线上穿5日,怎么引用发生这条件时的价格啊? 2、请问怎么测试限价?例如我要出现X条件后,涨幅为2.2%平仓,2.2%就平仓,达到了就按照2.2%这个值去平仓!不要THISCLOSE这样测试的都是周期走完后的价格!偏差太大了!我要的是就按2.2%的价格平仓! 不是实盘,是测试 !!怎样才能做到,求救! 谢谢小编大人了!
|
|
-- 作者:jinzhe -- 发布时间:2013/7/24 15:51:41 -- 1.valuewhen(3日上穿5日,close) 2.下单价格用limitr来限定,比如sell(1,1,limitr,1.022*enterprice); [此贴子已经被作者于2013/7/24 15:51:51编辑过]
|
|
-- 作者:dengdslj -- 发布时间:2013/7/25 18:12:52 --
这个我用了,非常感谢您,这个条件是涨幅达到开仓价的2.2%平仓,可是怎样才能加入 “跌2%”呢?不会啊!求救!就您这个sell(1,1,limitr,1.022*enterprice); 怎样加入跌2%平仓呢?! |
|
-- 作者:jinzhe -- 发布时间:2013/7/26 8:58:08 -- 跌2%就是 0.98*enterprice |
|
-- 作者:dengdslj -- 发布时间:2013/7/26 15:55:38 -- 老师好!
|
|
-- 作者:jinzhe -- 发布时间:2013/7/26 16:04:03 -- if c>=1.022*enterprice then sell(1,1,limitr,1.022*enterprice); if c<=0.98*enterprice then sell(1,1,limitr,0.98*enterprice); |
|
-- 作者:dengdslj -- 发布时间:2013/7/26 17:20:42 -- 测试OK ,就是有个问题啊,涨2%或跌2%都能平仓,可是第二天有一天振幅都不超过2%的,自然就不能平仓,第三天满足了止损条件,确不执行了,一直到一年后价格回去后才平仓,怎么才能不让时间限制,就完全以开仓价 的涨跌幅止损? 下班了没有老师 辛苦!@
|