通达信drawtext 连接变量字符串写法

在通达信软件中,DRAWTEXT函数用于在图表上绘制文本,这对于技术分析图表中的注释和信息展示非常有用。如果你想在DRAWTEXT函数中使用连接变量字符串,你可以使用strcat函数或者使用字符串连接操作符&来实现字符串的连接。

使用strcat函数

strcat函数可以将两个字符串连接起来。其基本语法为:

strcat(destination, source);
  • destination 是目标字符串,即你想要连接到的字符串。

  • source 是源字符串,即你想要添加到目标字符串末尾的字符串。

例如,如果你有两个变量str1str2,你想将它们连接起来,并使用DRAWTEXT函数显示:

str1 := "Hello, ";
str2 := "World!";
text := strcat(str1, str2); // 连接str1和str2
DRAWTEXT(CROSS(CLOSE, OPEN), LOW, text); // 在收盘价上穿开盘价的位置绘制文本

使用字符串连接操作符&

另一种更简单的方法是直接使用&操作符来连接字符串。例如:

str1 := "Hello, ";
str2 := "World!";
text := str1 & str2; // 直接使用&操作符连接字符串
DRAWTEXT(CROSS(CLOSE, OPEN), LOW, text); // 在收盘价上穿开盘价的位置绘制文本

 

示例代码

假设你想在图表上显示某个股票的名称和当前的收盘价,你可以这样做:

 
stockName := "股票名称: ";
currentPrice := "当前价格: " & STRTOSTR(CLOSE, 2); // 将CLOSE的值转换为字符串并保留两位小数
text := stockName & currentPrice; // 连接股票名称和价格字符串
DRAWTEXT(CROSS(CLOSE, OPEN), LOW, text); // 在收盘价上穿开盘价的位置绘制文本
 
 
 
 

以上方法可以帮助你在通达信软件中使用变量和字符串来创建动态的图表文本。

指标使用通用经验总结

  1. 一般出现信号不急着立即介入,介入时机一般尾盘半小时判断信号是否可介入;
  2. 指标信号出现后第二天冲高阴线立即清仓等待突破上一个信号点最高价判断是是否介入;
  3. 指标信号出现后第二天阴线或假阳线立即清仓,等待突破上一个信号点最高价在判断是否介入;
  4. 在上涨,现价处于上涨高位的『介入、看多』信号不参与;
  5. 不是信号一出现就介入,要根据市场环境,量价关系,市场情绪等诸多因素判断是否可介入;
  6. 技术指标有其本身局限性,宁可错过,也不要做错
  7. 拿到指标后,多测试,多练习,看是否符合预期,总结规律;

总之一旦信号失真,不符合预期,立即清仓控制风险 ;

© 版权声明
THE END
喜欢就支持一下吧
点赞0赞赏 分享
评论 抢沙发

请登录后发表评论

    暂无评论内容