金字塔决策交易系统

标题: 提醒账户交易信息 [打印本页]

作者: David    时间: 2023-6-3 13:54
标题: 提醒账户交易信息
请教一下,在后台程序里面想对于交易单成交,剩余金额不足X元,资金不足时添加提醒功能,最好能够通过微信进行通知,请问是否可以用代码实现?谢谢!

作者: 技术006    时间: 2023-6-5 08:47
这个只能通过本地监控中的,交易状态推送提供。PEL代码判断不了异常单子的状态。
[attach]16092[/attach]
作者: David    时间: 2023-6-5 20:57
技术006 发表于 2023-6-5 08:47
这个只能通过本地监控中的,交易状态推送提供。PEL代码判断不了异常单子的状态。

请问这个界面在哪里可以调出来啊?没有找到,谢谢!
作者: 技术006    时间: 2023-6-6 08:32
工具--异常监控
作者: David    时间: 2023-6-6 21:29
找到了工具,但是异常监控这个是打钩的,但是看不到打开的窗口?不知为何啊?谢谢!
作者: 技术006    时间: 2023-6-7 08:21
不是弹出监控球了吗。双击上图中的椭圆(未开启)
作者: David    时间: 2023-6-7 21:12
技术006 发表于 2023-6-7 08:21
不是弹出监控球了吗。双击上图中的椭圆(未开启)

嗯,我试了,在金字塔公众号里面绑定时,输入用户名密码后,弹窗窗口提示:回调页面没有正确获取到微信OpenID,请问是何缘故?谢谢!
作者: 技术006    时间: 2023-6-8 08:14
你是免费版吧,没有账号绑定不了的
作者: David    时间: 2023-6-8 21:23
是付费版,已经有信号了,但是显示的信息里面不能显示完全的信息,例如,成交多少数量,多少金额,成交时间是什么?等等。如何才能显示全部信息呢?右上角的三个小点也不管用。谢谢!
作者: 技术009    时间: 2023-6-9 08:21
https://www.weistock.com/docs/HE ... 1%E6%8F%90%E9%86%92

默认的提醒,能提供的提醒功能有限,可以考虑用上面这个函数传输一些消息。


作者: David    时间: 2023-6-10 20:57
技术009 发表于 2023-6-9 08:21
https://www.weistock.com/docs/HELP/notes/%E4%BA%A4%E6%98%93%E8%BE%85%E5%8A%A9/%E6%9C%AC%E5%9C%B0%E7% ...

SENDPHONEMSG('金字塔发送的第一条微信消息',0);这里面的'金字塔发送的第一条微信消息'是一段固定的文字吧?请问如何显示成交的股票代码、成交金额、成交数量这些变量呢?如何显示剩余金额小于某金额,例如小于4000元;或显示余额不足呢?信息!
作者: 技术009    时间: 2023-6-12 08:58
那需要转成字符串(NUMTOSTR),并进行拼接才行。

str1:'成交量:'&NUMTOSTR(vol,0);
str2:'最新价:'&NUMTOSTR(c,0);
SENDPHONEMSG('金字塔发送的第一条微信消息',str1&str2);
作者: David    时间: 2023-6-15 21:13
技术009 发表于 2023-6-12 08:58
那需要转成字符串(NUMTOSTR),并进行拼接才行。

str1:'成交量:'&NUMTOSTR(vol,0);

嗯,我先试试哈!谢谢!

另外,请问如何显示成交的股票代码、成交金额、成交金额这些变量呢?如何显示剩余金额小于某金额,例如小于4000元;或显示余额不足呢?
作者: 技术006    时间: 2023-6-16 08:26
STKLABEL是品种代码(字符串类型),将其和其余的字符串拼接在一起输出即可(参照12楼内容)。
作者: David    时间: 2023-6-16 14:05
技术006 发表于 2023-6-16 08:26
STKLABEL是品种代码(字符串类型),将其和其余的字符串拼接在一起输出即可(参照12楼内容)。

请问是这样吗?不太清楚带问号的地方应该是什么?谢谢!

str3:'成交金额:'&NUMTOSTR(amount,0);
str4:'股票代码:'&NUMTOSTR(?,0);

str5:'股票代码:'&STKLABEL(?,0);
str6:'剩余金额:'&NUMTOSTR(?,0);
str6:'剩余金额少于1万:'&NUMTOSTR(?<10000);
str7:'余额不足:'&NUMTOSTR(?,0);
作者: 技术009    时间: 2023-6-16 14:10
& 是拼接字符串的。所以数值这里都要转为字符串,如果本身就是字符串不需用从数值进行转换了。
比如这样,不需要转换:
str4:'股票代码:'&STKLABEL;

而这样的,你要吧金额数值对应的变量写进去
str6:'剩余金额:'&NUMTOSTR(?,0);

至于这种:
str7:'余额不足:'&NUMTOSTR(?,0);

一样的,你这样要传递数值  ,这个数值就是你自己定义的一个数值变量 。数值变量的值来源于你自己计算的结果,余额不足总归是要有个计算判断的吧?判断结果直接写进去就行了。满足了 输出1,不满足输出0




作者: David    时间: 2023-6-16 15:30
技术009 发表于 2023-6-16 14:10
& 是拼接字符串的。所以数值这里都要转为字符串,如果本身就是字符串不需用从数值进行转换了。
比如这样, ...

嗯,感谢解释!请问下面的写法对吗?谢谢!

str3:'成交金额:'&NUMTOSTR(AMOUNT,0);
str4:'股票代码:'&STKLABEL;
str5:'可用资金:'&NUMTOSTR(TACCOUNT(19),0);
str6:'可用资金少于1万:'&NUMTOSTR(TACCOUNT(19)<10000,0);
str7:'余额不足:'&NUMTOSTR(?,0); 这个怎么表示?没有找到合适的变量。
作者: 技术009    时间: 2023-6-16 15:45
余额不足,不足你要自己判断的呀。你应该是判断可用资金?看你自己逻辑了,利用账户函数应该是可以进行控制的。

其他都是OK的。
作者: David    时间: 2023-6-16 16:04
技术009 发表于 2023-6-16 15:45
余额不足,不足你要自己判断的呀。你应该是判断可用资金?看你自己逻辑了,利用账户函数应该是可以进行控制 ...

我理解的余额不足是指,买卖股票、基金、可转债等标的时,剩余的现金不足以交易了,但是这些交易的标的最低交易数量和金额都是不固定的,所以这个如何表示呢?在其他券商交易时,会有一个提示交易余额不足的,所以想问一下这里如何表示出来,谢谢!
作者: 技术009    时间: 2023-6-16 16:32
你说的那个余额不足,通常都是柜台返回的。 但是这个返回的信息,我们是没法读取到程序中使用的。



“买卖股票、基金、可转债等标的时,剩余的现金不足以交易了,但是这些交易的标的最低交易数量和金额都是不固定的”

可能只能逐一判断 ,利用品种代码开头的差异,区分他们是股票还是可转债,前提是已经明确了 最低交易数量和金额的情况。




作者: David    时间: 2023-6-16 19:28
技术009 发表于 2023-6-16 16:32
你说的那个余额不足,通常都是柜台返回的。 但是这个返回的信息,我们是没法读取到程序中使用的。

好的,感谢耐心解释!




欢迎光临 金字塔决策交易系统 (https://www.weistock.com/bbs/) Powered by Discuz! X3.4