Rss & SiteMap

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

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

标题:有一个关于即时下单的问题

1楼
智障 发表于:2015/12/2 0:21:19

比如有一个条件condition1

满足了就即时用市场价开单,我用了buy 或者tbuy都出错 说 “只能在交易系统控制语句”

谢谢帮助。

 

2楼
智障 发表于:2015/12/2 4:33:39

VARIABLE :action= STRTONUM(GETINIFILESTRING(C:\。。。.ini ,read ,tactics ));

我使用这个变量 作为一个int的判断条件 为什么说我“赋值语句无效” 呢?

3楼
wenarm 发表于:2015/12/2 8:19:46

1.贴出你的代码,才能判断问题的根源

2.VARIABLE action= STRTONUM(GETINIFILESTRING(C:\。。。.ini ,read ,tactics ));

   1.你的代码使用了中文字符,参数需要引号

   2.

             VARIABLE:action=0;
             action:= STRTONUM(GETINIFILESTRING('C:\。。。.ini' ,'read' ,'tactics' ));

4楼
智障 发表于: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;
             action:= STRTONUM(GETINIFILESTRING('C:\。。。.ini' ,'read' ,'tactics' ));

你好我的代码是这样的

在一个ini文件里读取1/0,然后即时开仓

代码中的问号就是我的问题,要每一秒的频率读取(刷新一次ini文件)(序列计算?)如果出现1/0那么金字塔就做出相应的操作,请问???出应该用什么呢?

 

VARIABLE:action=2;


action:= STRTONUM(GETINIFILESTRING('C:\。。。。.ini' ,'read' ,'tactics' ));


开多:BUY( action=1 and HOLDING=0 ,10 , ??? );
平多:SELL( action=0 and HOLDING>0 , 0,???);

 

开空:BUYSHORT( action=0 AND HOLDING=0  , 10  ,???);
平空:SELLSHORT( action=1  and HOLDING<0 , 0,???);

 

开多2:BUY( action=1 and HOLDING=0 ,10  ,???);
平多2:SELL(  action=0 and HOLDING>0 ,0,???);

[此贴子已经被作者于2015/12/2 16:26:44编辑过]
5楼
yukizzc 发表于:2015/12/2 16:31:24

???处是你下单价格,你看下buy函授说明是怎么样的

用法:BUY(COND,V,Type,P);表示当COND条件成立时

 

开多:BUY( action=1 and HOLDING=0 ,10 , marketr);


 

6楼
智障 发表于: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);


 

谢谢

对的 但是看了解释上面写的都是周期结束了 才下单 似乎不是即时 是不是我理解错了呢?

7楼
wenarm 发表于:2015/12/2 17:23:07

即时开仓需要你使用固定轮询模式运行程序化

8楼
智障 发表于:2015/12/2 17:28:42
以下是引用wenarm在2015/12/2 17:23:07的发言:

即时开仓需要你使用固定轮询模式运行程序化

好的谢谢

固定轮询模式就是“序列计算”吗

那我写成这样

开多:BUY( action=1 and HOLDING=0 ,10 , marketr);

然后选择序列计算 就能马上下单了 这样?

9楼
wenarm 发表于:2015/12/2 20:20:49
不是序列模式,buy等语句只能用于逐K模式。
我的固定轮训指的是对信号的检测模式,
在交易---图表程序化中有固定轮训和走完一根K以后。这两个就是对信号进行检测的两种模式
共9 条记录, 每页显示 10 条, 页签: [1]


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