Rss & SiteMap

金字塔客服中心 - 专业程序化交易软件提供商 http://www.weistock.com/bbs/

专业程序化软件提供商
共6 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:倘若程序开仓时,金额不足的情况?

1楼
fang2627 发表于:2014/7/15 9:03:15
if 多 then begin
 sellshort(holding<0, 0, market),ORDERQUEUE,IGNORECHECKPRICE;
 buy(holding=0 AND TIME<150100, 100, MARKET),ORDERQUEUE,IGNORECHECKPRICE;
 end

原以为设定100手,由于金额不足程序不会开仓(目前更多是在实验测试阶段。),但程序却按照实际金额自动下单了。请问是我理解有错,还是程序编写有误?
2014-07-14 13:09:45.461    2014.07.14 13:09:45【图表】框架:Technic 触发下单 BUY 品种 IF00 下单K线 2014.07.14 13:10:00 公式:空 窗格ID:0 代码行:12
2014-07-14 13:09:45.461    【图表】模型下单 1
2014-07-14 13:09:45.461    【图表】下单系数调整后 手数:1
2014-07-14 13:09:45.461    【图表】至队列下单
2014-07-14 13:09:45.461    【图表】IF00 运行完毕
2014-07-14 13:09:45.461    【队列】当前队列准备处理数据:1条
2014-07-14 13:09:45.461    【队列】发送下单指令
2014-07-14 13:09:45.461    【下单】IF07 价0.000000 量1 买卖0 类型1 开平0 账户***** Formula 1
2014-07-14 13:09:45.461    【下单】确认报单已发送 ID=763232733 RefID = 43
2014-07-14 13:09:45.461    【指令】收到回报指令 ID = 763232733 RefID = 43
2014-07-14 13:09:45.477    【指令】收到回报指令 ID = 763232733 RefID = 43
2014-07-14 13:09:45.477    【指令】收到回报指令 ID = 763232733 RefID = 43
2014-07-14 13:09:45.477    【指令】收到成交回报指令 REFID = 43
2014-07-14 13:09:45.477    【回报】**** : IF1407 - 已报单 1 价格:0.0 开 买
2014-07-14 13:09:45.477    【回报】**** : IF1407 - 已成交 1 价格:2156.0 开 买
2楼
jinzhe 发表于:2014/7/15 9:08:49
你看下图表上的信号手数,不够开100的钱,那么会按照能开多少手就开多少手
图片点击可在新窗口打开查看此主题相关图片如下:1.png
图片点击可在新窗口打开查看
3楼
fang2627 发表于:2014/7/15 9:23:34
又引出一个问题,倘若程序写100手,图表交易图上信号显示1手, 实际金额够开5手,是否这种情况下,实际下单开1手?

而当程序写100手,图表交易图上信号显示5手, 实际金额够开1手,这种情况下则显示金额不足,不予下单?

另外:程序写3手,图表交易图上信号显示1手, 实际金额够开5手,这种情况下是开单1手,还是3手?
[此贴子已经被作者于2014/7/15 9:25:22编辑过]
4楼
jinzhe 发表于:2014/7/15 9:28:29

图表交易按照k线图上的信号手数来操作,

资金足够就能下,钱不够就报资金不足

 

按照上面的解释你想一下自己的3个问题

5楼
fang2627 发表于:2014/7/15 9:34:58
图表交易按照k线图上的信号手数足够大比如说100手,金额也足够大到购买100手,倘若在程序中约定只开仓1手,这时候又该如何?
6楼
jinzhe 发表于:2014/7/15 9:37:32
你说的这种情况是不会出现的
共6 条记录, 每页显示 10 条, 页签: [1]


Powered By Dvbbs Version 8.3.0
Processed in 0.03516 s, 3 queries.