以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- [原创]盘中手工平仓,怎样在程序中同步手工信号 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=101321) |
|
-- 作者:splisun -- 发布时间:2016/7/14 22:19:16 -- [原创]盘中手工平仓,怎样在程序中同步手工信号 图表程序化开单后,没到止损止赢,如盘中人工平仓,怎样在程序中同步这个手工信号? |
|
-- 作者:jinzhe -- 发布时间:2016/7/15 9:13:33 -- 同步不了信号,程序获知不了手工平仓的情况 |
|
-- 作者:splisun -- 发布时间:2016/7/15 9:35:49 -- 哪为什么手动开仓,程序能平仓呢? 假设某投资者是个半自动交易者,手动开仓,自动平仓。那我们如果做到使用tholding呢? 让holding=tholding!!就是让前面有开仓,OK,buy(barpos=datacount-1,实际持仓,market)。 可是在逐周期模式下,tholding只在最后一个周期有值,其余都=0,怎么办?用extgbdata。 完整代码如下: aa:tholding,linethick0; bb:=extgbdata(\'quanju\'); if bb>0 then buy(barpos=datacount-1,bb,thisclose); if aa>0 then begin sell(1,0,market); end if islastbar then extgbdataset(\'quanju\',aa); //以上代码可实现 手动开仓,自动平仓。 |
|
-- 作者:splisun -- 发布时间:2016/7/15 9:46:55 --
|
|
-- 作者:jinzhe -- 发布时间:2016/7/15 9:51:07 -- 这是舍弃历史信号情况下的无条件平仓,和开仓相关的信息一律获取不到 而你的程序化开仓是有条件有判断有历史信号的 |
|
-- 作者:splisun -- 发布时间:2016/7/15 9:55:35 -- 不是很懂,先放着吧,多谢。 |
|
-- 作者:splisun -- 发布时间:2016/7/15 13:51:41 -- 如果,单一品种一开一平对应模式,程序开仓后,手工平仓了,也就是帐户里没有持仓了,这时让程序初始化一下,能不能办到? |
|
-- 作者:jinzhe -- 发布时间:2016/7/15 13:54:31 -- 图表程序没有什么初始化信号,开了仓之后不给个平仓语句,这个开仓信号就一直存在 |
|
-- 作者:splisun -- 发布时间:2016/7/15 14:09:56 -- 也就是说,后台程序能办到? |
|
-- 作者:jinzhe -- 发布时间:2016/7/15 14:19:29 -- 是的,原理是后台没有历史信号,开了就过去了,平了就没了。 但是一定要在后台监控界面上平,才有各种和平仓相关的信息返回 |