以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (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=171998) |
-- 作者:yydkyet -- 发布时间:2019/9/10 10:33:58 -- 后台程序化实现持仓同步 请教 TimeCheck:Mod(Timetot0(dynainfo(207)),10)=0,linethick0,colorWhite; if TimeCheck then begin TBUYX:TBUYHOLDING(1),linethick0,colorWhite; TSELX:TSELLHOLDING(1),linethick0,colorWhite; THoldX:TBUYX-TSELX,linethick0,colorWhite; DifHold:THoldX-Holding,linethick0,colorWhite; if DifHold>0 then begin if TBUYX>0 then begin TSELL(DifHold>0 And TBUYX>0,DifHold,MKT);//不存在DifHold>TBUYX的情况 end else begin TBuyShort(DifHold>0 ,DifHold,MKT); end end else if DifHold<0 then begin if TSelX>0 then begin TSELLShort(DifHold<0 And TSelX>0,ABS(DifHold),MKT);//不存在DifHold>TSELX的情况 end else begin TBuy(DifHold<0 ,ABS(DifHold),MKT); end end end |
-- 作者:FireScript -- 发布时间:2019/9/10 10:54:43 -- 1.持仓同步在后台上这个思路是不存在的。持仓同步的思路是基于图表虚拟持仓和账号持仓有差异才有的。后台直接操作实际账号 没有持仓同步这个概念。除非说你自行限定了品种持仓的限制,比如多头只能十手 多了就平,少了就补,这还差不多。 2. DifHold:THoldX-Holding,linethick0,colorWhite 这里 的holding在后台没有意义,后台没有虚拟持仓,这个函数也就无效了。
|
-- 作者:yydkyet -- 发布时间:2019/9/10 11:18:35 -- 图标程序化和后台程序化的代码可以一起使用么? 这里我使用后台程序化只是想实现保持图表程序化与实际持仓一致,完成对锁功能与持仓同步一起使用 |
-- 作者:FireScript -- 发布时间:2019/9/10 11:24:35 -- 2个代码不能混搭的。你这个思路不行的,你既然是图表程序化,为什么不直接用图表的持仓同步啊。 |
-- 作者:yydkyet -- 发布时间:2019/9/10 15:35:25 -- 现版本的金字塔 对锁功能 与 持仓同步有冲突 用了对锁,就不能用持仓同步, 不用持仓同步,又会产生漏单,特别是开收盘,及整体时间节点的时候。 用了很多方法都解决不了
|