手机版 官方微博
官方微信
扫描关注:理想财富微信公众号
理想论坛App
扫描下载理想论坛App
RSS

请老师帮助编写个指标将收盘价变成各个位数的数字

[通达信]
设置
1383 2 山水之子 Lv.1 发表于 · 2020-5-18 22:15 举报 显示全部楼层 复制 正序浏览 |
跳转到指定楼层
请求老师帮编一个指标,将收盘价变成各个位数的数字,然后求这些数字的和
比如,收盘价是123.45元,则各个位数的数字是1 ,2 ,3 ,4 , 5
1+2+3+4+5=15

谢谢

举报

扔鸡蛋(0) 回复

山水之子
Lv.1
发表于 2020-5-19 00:26 复制 查看全部楼层
风1962 发表于 2020-5-18 23:56
做这个指标没有什么意义,我做一个最高位(1000元以上的票,乘100是将小数去掉):
AA1:=IF(100*CLOSE>=1000 ...

非常感谢,我一直想的是把数字变成字符串,把字符串取出再变成数字,然后单独利用,思维局限于此做不成。
再次感谢!

举报

点亮(2) 扔鸡蛋(0) 回复

风1962
Lv.2
发表于 2020-5-18 23:56 复制 查看全部楼层
做这个指标没有什么意义,我做一个最高位(1000元以上的票,乘100是将小数去掉):
AA1:=IF(100*CLOSE>=100000,INTPART(100*CLOSE/100000),0);                                   {千位数}
BB1:=IF(100*CLOSE<100000 AND 100*CLOSE>10000,INTPART(100*CLOSE/10000),0);
CC1:=IF(100*CLOSE<10000 AND 100*CLOSE>1000,INTPART(100*CLOSE/1000),0);
DD1:=IF(100*CLOSE<1000 AND 100*CLOSE>100,INTPART(100*CLOSE)/100,0);
EE1:=IF(100*CLOSE<100 AND 100*CLOSE>10,INTPART(100*CLOSE)/10,0);
FF1:=IF(100*CLOSE<10 AND 100*CLOSE>1,INTPART(100*CLOSE)/1,0);

AA2:=IF(100*CLOSE>=100000,INTPART((100000-100*CLOSE)/100000),0);                     {百位数}
BB2:=IF(100*CLOSE<100000 AND 100*CLOSE>10000,INTPART((10000-100*CLOSE)/10000),0);
。。。。。。

GG:AA1+BB1+CC1+DD1+EE1+FF1+AA2+BB2+CC2+DD2+EE2+FF2+
   AA3+BB3+CC3+DD3+EE3+FF3+AA4+BB4+CC4+DD4+EE4+FF4+
   AA5+BB5+CC5+DD5+EE5+FF5+AA6+BB6+CC6+DD6+EE6+FF6+;
查看全部打赏
  • 山水之子+5理想币 : 有个不成熟的想法,需要用此数据,谢谢你的帮助,理想因你而精彩

举报

点亮(3) 扔鸡蛋(0) 回复

您需要登录后才可以回帖 免费注册登录

本版积分规则

论坛问题
微信扫一扫,添加好友咨询
驿站问题
微信扫一扫,添加好友咨询
广告投放
微信扫一扫,添加好友咨询
回顶部 到页底
快速回复 返回顶部 返回列表