以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://www.weistock.com/bbs/index.asp) -- 金字塔软件问题提交 (http://www.weistock.com/bbs/list.asp?boardid=2) ---- 日志输出和预警问题 (http://www.weistock.com/bbs/dispbbs.asp?boardid=2&id=161145) |
-- 作者:fan1379 -- 发布时间:2018/1/18 17:35:27 -- 日志输出和预警问题
1:这是在后台程序化“本地预警交易”下面的“查看交易日志”导出的;
2:监控了 铁矿石/ 甲醇 /焦炭 /塑料 /鸡蛋 /豆一 / 可是一直都是只有铁矿石发出预警信号,其他品种一次都没有,每天都是这样;
3:调出日志,就是像上图这样。
谢谢老师! ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() |
-- 作者:fan1379 -- 发布时间:2018/1/18 17:36:44 -- 还有一条: “不是该柜台支持的” 是什么意思?要怎么改正? |
-- 作者:gxx978 -- 发布时间:2018/1/19 8:44:18 -- 1、从日志上看到,其他几个品种也是有运行计算的。这就需要用debugfile输出条件进行调试,看为什么其他品种没有满足预警条件。你也也可以贴出你的代码,我们本地测试下。 2、你是否再股票池中设置了,对进入股票池的品种进行买入操作?另外你登录的是期货的交易账号,所以提示不是该柜台支持的品种。如下图 ![]() ![]() |
-- 作者:fan1379 -- 发布时间:2018/1/19 10:08:41 -- 1. 是论坛上的代码,拿来测试下,代码如下:
{ 不判定方向,直接开仓,2个点止损,止损后反手开仓, IF TBUYHOLDINGEX(\'1000\',\'I05\',1)>0 AND (TAVGENTERPRICEEX2(\'\',\'\',0)-C)>=2 THEN
谢谢老师! |
-- 作者:fan1379 -- 发布时间:2018/1/19 10:11:19 -- 2. 之前设置的是“平多(0全平)” ,现在按照您的截图改成“无操作”了。这些选项具体什么意思?有相关资料吗?按照字面意思,应该要点“平多(0全平)”,如果是“无操作”,那意思里面的持仓一直平不了? |
-- 作者:banzhuan -- 发布时间:2018/1/19 10:56:04 -- 1. 您可以看下股票池的相关介绍: http://www.weistock.com/WeisoftHelp/index.html 》 程序化功能教程 》 公式系统 》 股票池; 2. 您是要通过股票池来选股,再用后台程序化来交易; 还是说直接要通过股票池交易呢? 前者在股票池中只需筛选然后通过后台来交易,如下图: 如果您直接要通过股票池交易则需设置开多、平多等操作。另外通过后台来交易在策略上更灵活。 3. 您可以用debugfile输出tbuyholdingex看下是否满足条件了 |
-- 作者:fan1379 -- 发布时间:2018/1/19 11:17:55 -- 就是想达到: 我通过人工选出来了30只股票,很看好后市,但是目前还不是买点,就想用后台监控着,要是哪一天达到了买点,希望能自动买进去。
老师,你看看期货那个高频代码,结合我发出来的图片,看看哪里的问题,麻烦解答一下哦。
谢谢! |
-- 作者:banzhuan -- 发布时间:2018/1/19 13:18:19 -- 不知道您代码需求是什么,光看上面的代码不能说有没有问题。 另外上面发的两张图片是股票池的吧,买入股票需要登入股票模拟账户,登入期货模拟账户就会报上面的错
[此贴子已经被作者于2018/1/19 13:18:34编辑过]
|
-- 作者:fan1379 -- 发布时间:2018/1/19 13:44:50 -- 期货需求: 高频刷单;(想把这个代码改一下,做一个刷单策略)
股票需求: 1.自己人工选出股票,假如30只,比如2018年1月17选了30只认为未来走势还可以的股票,可是这30只在2018年1月17日不是买点,那么这个时候,我就想借助金字塔的股票池+后台,想达到以下目的:从2018年1月17日开始,就一直实时监控着这30只股票,哪一个发出来买入信号,就自动下单交易;
2.在金字塔上做选股,不再人工选了,想达到以下目的:不想让股票池是动态的,就是想通过自己写好的选股公式,选出来,比如选出来了100只股票,起名叫“价值一号板块”,那么我想让后台只预警这个“价值一号板块”里这100只,不要每次一开软件,开始扫描出一大堆其他的股票。
以上,请老师详细解答一下,这是我的疑问,每次卡在这里,一直这些地方出问题 ,一个完整的自动化交易流程执行不下去。非常感谢老师。拜托啦!1379503855是我的QQ。 |
-- 作者:gxx978 -- 发布时间:2018/1/19 14:20:49 -- 1、期货需求 你的代码中一共有4个条件,其中第一个条件中是指定获取I05合约的持仓,满足条件即进行开多开空操作。另外你的实际账户中其他品种是否有持仓呢,你的条件中对持仓TSELLHOLDINGEX(\'\',\'\',1)>0 和持仓均价TAVGENTERPRICEEX2(\'\',\'\',1)做了判断的,这两个条件是否满足呢,满足了才会触发相应动作。在后台上需要用debugfile输出条件进行调试。 参考链接该链接中的第3条进行学习:http://www.weistock.com/bbs/dispbbs.asp?boardid=4&Id=1246
2、股票需求 后台程序化是可以直接监控股票池的,对满足条件的股票进行相应的操作。你可以指定股票池的刷新时间,且只刷新一次,这样就不会动态变化了。如下图: ![]() ![]() |