Rss & SiteMap

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

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

标题:请老师帮忙修改公式。

1楼
跟庄买进 发表于:2020/1/11 17:46:36
RC:=CALLSTOCK('',VTCLOSE,6,-1);
JK:=CALLSTOCK('',VTOPEN,6,0);
A1:=JK<=RC;

X1:=((C-REF(C,10))/REF(C,10))>0.02;
IF TIME>093100 AND TIME <150000 THEN 
BEGIN;
MY_COUNT:=X1; 
END;
AA1:=MY_COUNT ;

X2:=((C-REF(C,10))/REF(C,10))>0.02;
IF TIME>093200 AND TIME <150000 THEN 
BEGIN;
MYCOUNT:=X2; 
END;
IF TIME=093100 THEN MY_COUNT:=0;
AA2:=MYCOUNT ;
BBB:=IF(A1,AA1,AA2);

SC:BBB;
 这个公式不知道为什么没有输出?
2楼
跟庄买进 发表于:2020/1/11 17:59:49
A1单独可以输出,AA1单独可以输出,BBB合起来没有输出。
3楼
wenarm 发表于:2020/1/11 20:33:59
你公式改成逐k线计算模式
4楼
跟庄买进 发表于:2020/1/12 11:47:38
以下是引用wenarm在2020/1/11 20:33:59的发言:
你公式改成逐k线计算模式
谢谢老师,这个公式能改成序列计算吗?怎么改?运行在后台程序化里,因为序列计算要比逐K好像要快吧?

5楼
wenarm 发表于:2020/1/13 8:57:30

没办法。你这个只能逐k线计算,才能对每根k进行计算。逐K线可以精细的控制每跟K线周期的动作,所以灵活性较高。

 

注:你这个公式逻辑有问题。x1和x2下面的判断条件基本重叠。

 

6楼
FireScript 发表于:2020/1/13 9:55:15
 
图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

现在默认逐K后面都会勾选“仅刷最后一个K” 。这个勾选本身已经是提高了效率了和序列差不多了。所以你直接用逐K模式即可,不用太担心效率问题。
共6 条记录, 每页显示 10 条, 页签: [1]


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