调试金字塔策略公式、公式选股代做、金字塔如何实现自动换交易品种

咨询内容:图表交易,框架引用股指指数下单,在启动交易设置勾选了品种映射,没有及时设置更换合约品种,原本IF1406品种上持单,但行情持仓最高的合约品种已经换为IF1407。1、请教代码中如何实现品种的更换?2、假设更换品种前要平掉当前的仓位,该如何编写?金字塔客服: 1.2图表做不到用户回复:如果你连合约都懒得手工映射切换,那么你可以映射到IF00连续合约上交易,这样金字塔会自动为你切换合约.换仓功能金字塔自身不提供,你可以考虑使用专业版的VBA二次开发功能,论坛高级区有现成的自动换月插件网友回复: 1、在后台模型中条件设置每月14号大余等于10点测试持仓最大的品种,提示该品种,提醒换仓,请教如何编写?2、如果更换掉品种,如何在后台代码中进行先平仓?网友回复://说明:此策略为后台自动移仓策略//使用说明:后台加载此策略,时间可设置为每10分钟检测一次,当持有的仓位不是主力合约时自动换到主力合约。variable:AccountID=800000;//指定交易账户M1:=MONTH();HY1:=IF + If(M1>9,M1,0+numtostr(M1,0));//当前月合约HY2:=IF + If(M1+1>9,M1+1,0+numtostr(M1+1,0));//下月合约HY0:=IF00;VHY0:CALLSTOCK(HY0,VTVOL,6,0),linethick0;VHY1:CALLSTOCK(HY1,VTVOL,6,0),linethick0;VHY2:CALLSTOCK(HY2,VTVOL,6,0),linethick0;if VHY1=VHY0 then CurMonth:=Month();if VHY2=VHY0 then CurMonth:=Month()+1;主力:CurMonth,linethick0;if CurMonth>M1 then beginPreBuyHold:tbuyholdingex(AccountID,HY1,1),linethick0;//上月买入持仓PreSellHold:tsellholdingex(AccountID,HY1,1),linethick0;//上月卖出持仓if PreBuyHold>0 then begin //多单移仓 tSell(1,PreBuyHold,mkt,0,0,AccountID,HY1);tbuy(1,PreBuyHold,mkt,0,0,AccountID,HY2);endif PreSellHold>0 then begin //空单移仓tSellShort(1,PreSellHold,mkt,0,0,AccountID,HY1);tbuyShort(1,PreSellHold,mkt,0,0,AccountID,HY2);endend//这个策略专门针对股指来实现的,如果需要用于商品,应做些修改& 1、蓝蝴蝶软件工作室,现已经为客户定做500多套软件,本店专业定做ERP、OA、进销存管理系统、数据统计和分析 、数据库维护、API对接。2、大数据处理与分析(10G文本文件)和excel处理等.3、Acesss、MSSQL、SQLServer、Oracle数据库的维护和数据库设计、升迁等.4、代做通达信,金字塔、TB等指标公式编写,量化开发。5、诚心诚意为你服务是本工作室的宗旨。6、文章为转载互联网文章,其仅供参考,并不构成投资建议。如有需要,请加QQ:88652583 或微信: 88652583 QQ:99515681 或邮箱:[email protected] 微信:codehelp

你可能感兴趣的:(调试金字塔策略公式、公式选股代做、金字塔如何实现自动换交易品种)