欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。


金字塔客服中心 - 专业程序化交易软件提供商金字塔软件公式模型编写问题提交 → [求助]老师,请帮我修改一下公式

   

欢迎使用金字塔普通技术服务论坛,您可以在相关区域发表技术支持贴。
我司技术服务人员将优先处理 VIP客服论坛 服务贴,普通区问题处理速度慢,请耐心等待。谢谢您对我们的支持与理解。    


  共有3269人关注过本帖树形打印复制链接

主题:[求助]老师,请帮我修改一下公式

帅哥哟,离线,有人找我吗?
zpcatv
  1楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:0 威望:0 精华:0 注册:2018/2/17 15:02:29
[求助]老师,请帮我修改一下公式  发帖心情 Post By:2018/2/28 18:39:56    Post IP:112.37.6.7[只看该作者]

老师,下面有两个公式,请帮我合并成一个,里面只有一句代码不一样,我已经用颜色标注了。不要改变原来二个公式的显示,不要合并在一条线上显示,还是两套显示。

第一个公式

VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,5)*100,COLORRED;
G:MA(B,2);
D:CROSS(B,G)*1000,COLORRED,LINETHICK2;
W:CROSS(G,B)*1000,COLORWHITE,LINETHICK2;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14;
DRAWTEXT(W=1000,B*1.05,'卖' ),COLORGREEN;
DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;


第二个公式

VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,50/5)*100,COLORWHITE;
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
W:=CROSS(G,B)*1000,COLORBLUE;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D AND VAR10 AND VAR14 ;
DRAWTEXT(W=1000,B*1.05,'卖' ),COLOR00FF00;
DRAWTEXT(D=1000,B*1.05,'买'),COLORRED;
[此贴子已经被作者于2018/2/28 18:41:55编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/1 9:23:55    Post IP:180.169.30.6[只看该作者]

后面很多画线和B相关,你直接把公式二的B换一个变量名 比如 B1,后面的变量和B有直接间接关系的也都相应换个名称,再复制粘贴到公式一后面就行了。比如二的var11改为var111 ,不修改的话变量名会冲突的。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
zpcatv
  3楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:0 威望:0 精华:0 注册:2018/2/17 15:02:29
[求助]老师,自选股中的合约普通版能点一个键显示多股同列吗  发帖心情 Post By:2018/3/1 10:00:49    Post IP:27.209.36.141[只看该作者]

老师,你帮我改一下好吗,这个逻辑我处理不了

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/1 10:46:03    Post IP:180.169.30.6[只看该作者]

VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);

B:ZIG(3,5)*100,COLORRED;
B1:ZIG(3,50/5)*100,COLORWHITE;
G1:MA(B1,2);
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
D1:CROSS(B1,G1)*1000,COLORRED,LINETHICK2;
W1:CROSS(G1,B1)*1000,COLORWHITE,LINETHICK2;
W:=CROSS(G,B)*1000,COLORBLUE;

E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D1 AND VAR10 AND VAR14;
DRAWTEXT(W1=1000,B1*1.05,'卖' ),COLORGREEN;
DRAWTEXT(D1=1000,B1*1.05,'买'),COLORRED;
DRAWTEXT(W=1000,B1*1.05,'卖' ),COLORGREEN;
DRAWTEXT(D=1000,B1*1.05,'买'),COLORRED;



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
zpcatv
  5楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:0 威望:0 精华:0 注册:2018/2/17 15:02:29
[求助]老师,自选股中的合约普通版能点一个键显示多股同列吗  发帖心情 Post By:2018/3/1 11:05:20    Post IP:27.209.36.141[只看该作者]

老师,您修改的太好了,基本达到效果了,再麻烦您一下

这样第一二个公式的提示字是一样的,都是“买卖”两个字,请把第二个公式的“买卖”两个字改成“多空”两个字吧,这样容易区分
另外第一二个公式同时在一个位置出现“买卖多空”这些字的时候,只显示第二个公式的“多或者空”就行了。麻烦您了

 回到顶部
帅哥哟,离线,有人找我吗?
zpcatv
  6楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:0 威望:0 精华:0 注册:2018/2/17 15:02:29
[求助]老师,副图指标太紧了  发帖心情 Post By:2018/3/1 12:15:46    Post IP:112.37.6.7[只看该作者]

老师,我改了一下你发给我的代码,我觉得可以了,上楼我的求助不用做了
可是发现副图太集中,上下线放不开,能不能帮我改一下能尽量占满副图空间啊

VAR1:=SUM(MAX(MAX(HIGH-LOW,ABS(HIGH-REF(CLOSE,1))),ABS(LOW-REF(CLOSE,1))),25);
VAR2:=HIGH-REF(HIGH,1);
VAR3:=REF(LOW,1)-LOW;
VAR4:=SUM(IF(VAR2>0 AND VAR2>VAR3,VAR2,0),25);
VAR5:=SUM(IF(VAR3>0 AND VAR3>VAR2,VAR3,0),25);
VAR6:=VAR4*100/VAR1;
VAR7:=VAR5*100/VAR1;
VAR8:=MA(ABS(VAR7-VAR6)/(VAR7+VAR6)*100,15);
VAR9:=(VAR8+REF(VAR8,15))/2;
A:=(VAR7>VAR6 AND VAR7>25 AND VAR6<25);
B:ZIG(3,5)*100,COLORRED;
B1:ZIG(3,50/5)*100,COLORWHITE;
G1:MA(B1,2);
G:MA(B,2),COLORYELLOW;
D:=CROSS(B,G)*1000,COLORRED;
D1:CROSS(B1,G1)*1000,COLORRED,LINETHICK2;
W1:CROSS(G1,B1)*1000,COLORWHITE,LINETHICK2;
W:=CROSS(G,B)*1000,COLORBLUE;
E:=REF(INDEXC,1);
F:=SMA(MAX(INDEXC-E,0),3,1)/SMA(ABS(INDEXC-E),3,1);
VAR10:=F AND F<8;
VAR11:=(CLOSE-LLV(LOW,9))/(HHV(HIGH,9)-LLV(LOW,9))*100;
VAR12:=SMA(VAR11,3,1);
VAR13:=SMA(VAR12,3,1);
VAR14:=VAR13 AND VAR13<20;
MM:=A AND D1 AND VAR10 AND VAR14;
DRAWTEXT(W=1000,B1*1.05,'卖' ),COLORGREEN;{短线}
DRAWTEXT(D=1000,B1*1.05,'买'),COLORRED;
DRAWTEXT(W1=1000,B1*1.05,'空' ),COLORGREEN;{长线}
DRAWTEXT(D1=1000,B1*1.05,'多'),COLORRED;

 回到顶部
帅哥哟,离线,有人找我吗?
zpcatv
  7楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:0 威望:0 精华:0 注册:2018/2/17 15:02:29
[求助]老师,副图指标太紧了  发帖心情 Post By:2018/3/1 12:16:51    Post IP:112.37.6.7[只看该作者]

传上去,论坛原因V****应该是VAR6
图片点击可在新窗口打开查看此主题相关图片如下:1.jpg
图片点击可在新窗口打开查看

图片点击可在新窗口打开查看此主题相关图片如下:2.jpg
图片点击可在新窗口打开查看
[此贴子已经被作者于2018/3/1 12:18:25编辑过]

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  8楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/1 13:05:56    Post IP:180.169.30.6[只看该作者]

最下面的那个图? 那个你右键Y轴-仅随K线变动 勾选下即可。



命数如织,当如磐石。
 回到顶部
帅哥哟,离线,有人找我吗?
zpcatv
  9楼 | QQ | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:新手上路 帖子:51 积分:0 威望:0 精华:0 注册:2018/2/17 15:02:29
[讨论] FireScript老师  发帖心情 Post By:2018/3/1 13:42:40    Post IP:27.209.36.141[只看该作者]

最下面的图,上面的k线中已经勾选-仅随K线变动,副图中仅随K线变动是灰色,没办法点

 回到顶部
帅哥哟,离线,有人找我吗?
FireScript
  10楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:超级版主 帖子:14496 积分:0 威望:0 精华:0 注册:2017/7/4 13:40:18
  发帖心情 Post By:2018/3/1 14:08:37    Post IP:180.169.30.6[只看该作者]

值太大了导致的,你看看能不能调整下数值,按照某个百分比给减小下。否则这坐标系显示就没办法正常显示了。


命数如织,当如磐石。
 回到顶部
总数 12 1 2 下一页