以文本方式查看主题

-  金字塔客服中心 - 专业程序化交易软件提供商  (http://222.73.7.161/bbs/index.asp)
--  公式模型编写问题提交  (http://222.73.7.161/bbs/list.asp?boardid=4)
----  求显示账户持仓的多和空的代码  (http://222.73.7.161/bbs/dispbbs.asp?boardid=4&id=165135)

--  作者:amao2003
--  发布时间:2018/8/23 14:36:13
--  求显示账户持仓的多和空的代码
如果holding=1 那么K线图上屏幕上方显示持仓和盈亏的那一行显示一个“多”字
如果holding=-1 那么K线图上屏幕上方显示持仓和盈亏的那一行显示一个“空”字


--  作者:FireScript
--  发布时间:2018/8/23 14:43:04
--  
 字符串是无法输出在这里的:

图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

这里输出的只能是数字,你只能考虑绘图函数去处理了。


图片点击可在新窗口打开查看此主题相关图片如下:temp.png
图片点击可在新窗口打开查看

可以看下这里的函数是否有满足需求的。



--  作者:amao2003
--  发布时间:2018/8/23 16:03:57
--  

图片点击可在新窗口打开查看此主题相关图片如下:201882314382040151.png
图片点击可在新窗口打开查看

不是显示在K线附近,是显示在上方我写字的位置,是和公式是同一行的位置,老师看能行吗?用什么函数呢?
[此贴子已经被作者于2018/8/23 16:04:27编辑过]

--  作者:FireScript
--  发布时间:2018/8/23 16:17:44
--  
 数字变量能自动在你所标识的位置进行显示。但是字符串不行的。其实你直接在那里输出holding数值不也一样么。
[此贴子已经被作者于2018/8/23 16:18:44编辑过]

--  作者:amao2003
--  发布时间:2018/8/23 16:24:45
--  
因为还调用了别的策略的持仓,不只一个,不好都显示,显示在公式下方,下一行也行呀
[此贴子已经被作者于2018/8/23 16:26:15编辑过]

--  作者:FireScript
--  发布时间:2018/8/23 16:54:28
--  
  DRAWTEXTEX(holding=-1,0,0,0 ,\'空\' , COLORBLUE);
  DRAWTEXTEX(holding=1,0,0 ,0 ,\'多\' , COLORBLUE);

红色标记的部分是输的坐标位置,可以尝试在上面 0 0位置开始做调整。 0 0对应是最左上角。

--  作者:amao2003
--  发布时间:2018/8/23 17:00:31
--  
持仓变化时这个输出好像是不变的
--  作者:FireScript
--  发布时间:2018/8/23 17:20:40
--  
因为这个函数只取最后一个K的值做判断。  你这个需求无法做到和数值输出一样随光标移动而变化。