以文本方式查看主题 - 金字塔客服中心 - 专业程序化交易软件提供商 (http://weistock.com/bbs/index.asp) -- 公式模型编写问题提交 (http://weistock.com/bbs/list.asp?boardid=4) ---- 有一个关于即时下单的问题 (http://weistock.com/bbs/dispbbs.asp?boardid=4&id=87949) |
-- 作者:智障 -- 发布时间:2015/12/2 0:21:19 -- 有一个关于即时下单的问题 比如有一个条件condition1 满足了就即时用市场价开单,我用了buy 或者tbuy都出错 说 “只能在交易系统控制语句” 谢谢帮助。
|
-- 作者:智障 -- 发布时间:2015/12/2 4:33:39 -- VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\\。。。.ini ,read ,tactics )); 我使用这个变量 作为一个int的判断条件 为什么说我“赋值语句无效” 呢? |
-- 作者:wenarm -- 发布时间:2015/12/2 8:19:46 -- 1.贴出你的代码,才能判断问题的根源 2.VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\\。。。.ini ,read ,tactics )); 1.你的代码使用了中文字符,参数需要引号 2. VARIABLE:action=0; |
-- 作者:智障 -- 发布时间:2015/12/2 16:25:56 -- 以下是引用wenarm在2015/12/2 8:19:46的发言:
1.贴出你的代码,才能判断问题的根源 2.VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\\。。。.ini ,read ,tactics )); 1.你的代码使用了中文字符,参数需要引号 2. VARIABLE:action=0; 你好我的代码是这样的 在一个ini文件里读取1/0,然后即时开仓 代码中的问号就是我的问题,要每一秒的频率读取(刷新一次ini文件)(序列计算?)如果出现1/0那么金字塔就做出相应的操作,请问???出应该用什么呢?
VARIABLE:action=2;
开空:BUYSHORT( action=0 AND HOLDING=0 , 10 ,???);
开多2:BUY( action=1 and HOLDING=0 ,10 ,???); [此贴子已经被作者于2015/12/2 16:26:44编辑过]
|
-- 作者:yukizzc -- 发布时间:2015/12/2 16:31:24 -- ???处是你下单价格,你看下buy函授说明是怎么样的 用法:BUY(COND,V,Type,P);表示当COND条件成立时
开多:BUY( action=1 and HOLDING=0 ,10 , marketr);
|
-- 作者:智障 -- 发布时间:2015/12/2 17:20:54 -- 以下是引用yukizzc在2015/12/2 16:31:24的发言:
???处是你下单价格,你看下buy函授说明是怎么样的 用法:BUY(COND,V,Type,P);表示当COND条件成立时
开多:BUY( action=1 and HOLDING=0 ,10 , marketr);
谢谢 对的 但是看了解释上面写的都是周期结束了 才下单 似乎不是即时 是不是我理解错了呢? |
-- 作者:wenarm -- 发布时间:2015/12/2 17:23:07 -- 即时开仓需要你使用固定轮询模式运行程序化 |
-- 作者:智障 -- 发布时间:2015/12/2 17:28:42 -- 以下是引用wenarm在2015/12/2 17:23:07的发言:
即时开仓需要你使用固定轮询模式运行程序化 好的谢谢 固定轮询模式就是“序列计算”吗 那我写成这样 开多:BUY( action=1 and HOLDING=0 ,10 , marketr); 然后选择序列计算 就能马上下单了 这样? |
-- 作者:wenarm -- 发布时间:2015/12/2 20:20:49 -- 不是序列模式,buy等语句只能用于逐K模式。 我的固定轮训指的是对信号的检测模式, 在交易---图表程序化中有固定轮训和走完一根K以后。这两个就是对信号进行检测的两种模式
|