交易类问题:
问:金魔方软件现在提供模拟交易吗?
答:金魔方的模拟交易功能具有独特的优点。它使用户可以在私密环境中模拟交易自己的策略。目前该功能正在内部测试中,很快就会在升级版本中提供,敬请关注。
问:金魔方软件在交易登陆界面中有经纪商列表,该功能使用吗?
答:只要有相应期货经纪商的ctp模拟账号,便可登陆。但仅限于当天的测试。因为ctp模拟交易系统只让用户体验其功能,每天可能会重启一到二次,重启后您的模拟交易数据将会被清除。
问:金魔方软件能使用用户的期货商账号进行自动交易吗?
答:如果您的期货交易商使用的是ctp(上期所交易接口)交易接口,则可以使用。在金魔方的“系统”-“交易管理”-“经纪商管理”里添加您的经纪商后,便可使用您的期货商账号自动交易。
问:我在k线上调用策略,为什么k线图右上角会出现一个蓝色哭脸图标?
答:蓝色哭脸图标是提示目前策略正处于关闭交易状态中,点击图标变成红色笑脸,则表示策略便已处于交易状态中。
问:为什么我将策略调用到主图上,且右上角图标也点击转变成红色笑脸,但在分析窗口中除策略名称之外,却没有显示交易信号?
答:因为策略必须在实盘中有交易,才会在k线上显示信号。
问:为什么将鼠标移到买卖盘口上,会显示"买入、卖出、平空、平多"?
答:这是快速下单功能入口,只要用鼠标双击盘口,就能自动取价进入闪电下单界面。
问:止损时分别使用SetStopLoss与SELL/BUYTOCOVER进行平仓这中间有无差别?
答:SetStopLoss类函数是考虑交易费用的,而SELL/BUYTOCOVER按参数指定的价格(+-滑价)平仓。
问:有没有预埋止损单的概念?
答:市场价触及价位后才发出委托单。
问:想知道关于限价委托单持续有效期与撤单的处理流程,即系统发出限价单后,是一直有效还是存在有效期,有无时效控制函数?
答:OB_THISBAR、OB_NEXTBAR即有效期,无须考虑撤单。
问:OT_LIMIT与OT_STOP在发单时有区别吗?
答:OT_LIMIT 是向下的意思(买的时候);
OT_STOP 是向上的意思(买的时候)。
Limit 叫做限价,只能低于此价格买入;Stop 叫做追价,只能高于此价格买入;卖的时候相反 。
Buy 和 BuyToCover 都算作买方向,Sell和SellShort都算作卖方向。
注意 OT_STOP 通常是比现价要高的,追高买入。比方说现价100,下 110 Stop,
要等价格上穿110才会成交,如果下Limit 110, 就立刻以100的价格成交了。
问:使用#run_every_tick与未使用#run_every_tick,会影响止损单与限价单触发动作的精度吗?
答:是否带 #Run_Every_Tick 对于出发挂单的精度是一样的。#Run_Every_Bar公式本身是每根运行一次(下一根K线的第一个Tick到来时运行),但止盈止损和挂单是每个Tick都检查的。
问:策略设置中的"实盘仓位与虚盘同步"是什么意思?
答:就是让真实账户的自动交易(实盘)与图形虚拟交易(虚盘)同步。
虚盘交易信号是空心三角,实盘成交信号是实心三角,虚盘现有仓位在左上角机器人旁,例如 [5] 表示有5口多头仓,[-3]表示有3口空头仓
这种机制的好处是,数据满足条件即成交,而实盘就是对虚盘的交易信号的跟单。
虚盘是虚拟的交易,其交易序列与同时段的回溯测评是一致的,是可预期的。
实盘不需要有自己的“思想”,它忠实地跟单就好。测评所设的滑价即可考量其跟随之偏差。
这种逻辑,可以将真实成交记录与回测成交记录比对,考量交易成本(包括滑价、跟随偏差)即可。
实盘若用自己实际成交的EntryPrice之类的计算,其交易时机、序列就可能与虚盘不一致,也就与同时段的测评不一致,就会出现难以预期的结果......
例如止盈、止损,若不忠实跟单,用真实的EntryPrice自己算,可能导致实盘平了,过段时间又开新仓了,而虚盘一直持仓,交易序列对不上。
当启用“实盘仓位与虚盘同步”时,真实交易即忠实跟随虚盘,包括交易数量和仓位大小。
例如,假设当前虚盘已经有1口多单,开启自动交易时,同步机制(“总是同步”时)会立马自动开1口多单。
下一版,对于同步有三个子选项:
1、总是同步
2、下次持仓方向改变时同步:当持多变为无持仓或持空仓时才同步。
3、价格优于虚盘均价或滑价内同步:市场价优于虚盘开仓价时才同步。
其中2、3是为了避免开启自动交易时同步机制的开仓价不利。
问:CTP交易用户同时在线会话数量限制的说明。
答:CTP交易用户同时在线会话数量是有限制的,该参数可以在交易后台做调整(期货公司后台)。
以前ctp服务器都是由上期技术维护的时候,最大同时在线会话数量为6个,也就是说最多只能有6个客户端同时使用同一个交易账户登录交易系统。
后来部分期货公司的ctp服务器改为自运维,最大同时在线会话数量可能会有修改,具体的数量需要咨询各自开户的期货公司。
因此,请正在做实盘交易的用户,务必了解自己开户期货公司的最大同时在线会话数量,根据该数据调整自己同时登录的客户端数量,避免由于该限制而造成的无法交易的情况。
举例说明:
某期货公司设置的最大同时在线会话数量为5个,则如果该公司的某个用户的账户已经在5个不同客户端上面登录了交易系统,则如果想要在第六个客户端上面登录,就会返回登录失败,并提示:综合交易平台:用户在线会话超时上限,此时如果用户还是想在第六个客户端上面登录,则必须把退出前面已经登录的五个客户端的某一个账户。
问:如何手工添加ctp交易的经纪商及服务器?
答:1、从菜单进入经纪商设置界面,如下图所示
2、根据下面图片的说明,添加经纪商
温馨提示:地址栏中必须加入tcp://这个前缀,否则无法正常登陆。
3、修改程序安装目录\trade\ctp下的MarketID.xml文件,直接用记事本打开就可以,参考下面的图片,添加新加入的经纪商信息,并保存退出。
说明:该步骤在2012年10月之后的版本就不需要了,程序会自动完成,直接进入第4步就可以。
4、重启程序,进入应该就可以看到新加入的经纪商了。注意新加入的经纪商不一定就在列表前面,如果没有看到,可以拉动滚动条看是否在下面。
5、这时候就可以选择您需要的经纪商,输入客户号和密码后,可以登录交易服务器了
6、特别说明:如果有用户发现自己的经纪商不在当前的经纪商列表中,请把具体的经纪商信息(包括经纪商名称,经纪商ID和交易服务器列表)发送给我们统一添加,我们会在下一次升级的时候统一升级经纪商列表,如果没有把经纪商列信息发送给我们,可能升级的时候需要先备份一下您的经纪商列表文件(程序安装目录\trade\Broker.xml),等升级完成后再还原回来,否则可能会被覆盖。
问:如何在模拟或真实账户进行策略自动交易?
答:自动化交易在金魔方中相当简单,只需将智能交易系统(仅该类指标才能程式化交易)放在主图上,在登陆交易账号的状态下,打开交易开关,即可进行自动化交易。
问:如何在模拟或真实账户进行多策略自动交易?
答:其实也很简单,只需将一个品种打开多个图形,再将策略拖放至各个图形上即可做到多策略自动交易。
问:如何打开多个k线窗口交易?
答:1、点击主菜单中的“查看”-“导航”启动左侧的导航界面。
2、添加多个窗口后,可点击主菜单中的“窗口”-“纵列”即可自动将多个窗口排列。