PDA

View Full Version : 帮助在图表上显示文本



oxlayyeauty
11-23-2014 04:18, 04:18 AM
嗨,大家好..

我需要帮助才能在图表上显示文字。
例:
规则1
规则2
规则3
等等



// ----------------------------------------------- -------------------
//| dtext.mq4 |
//|版权所有2014,MetaQuotes Software Corp. |
//|
http://www.mql5.com|
// ----------------------------------------------- -------------------
#property copyright版权所有2014,MetaQuotes Software Corp.
#property链接http://www.mql5.com
#property版本1.00
#property strict
#property indior_chart_window
// ----------------------------------------------- -------------------
//|自定义指标初始化功能|
// ----------------------------------------------- -------------------
int OnInit()
{
//---指标缓冲区映射

//---
返回(INIT_SUCCEEDED);
}
// ----------------------------------------------- -------------------
//|自定义指标迭代功能|
// ----------------------------------------------- -------------------
//---
ObjectSetText(text_object,Hello world!,10,Times New Roman,Green);
//---为下次调用返回prev_calculated的值
// ----------------------------------------------- -------------------

在左下角
我有错误


'ObjectSetText' - 没有类型dtext.mq4的声明26 4

从这里开始教程
http://docs.mql4.com/objects/objectsettext

有人可以帮忙吗?

谢谢

弗洛伦西奥阿代拉伊德
11-21-2021 09:03, 09:03 AM
ObjectSetText(...)函数只是文本显示的最后一部分。您必须首先使用ObjectCreate(...)函数创建它。

oxlayyeauty
11-21-2021 10:24, 10:24 AM
// ------------------------------------ ----------- ------------------- /| dtext.mq4 |/|版权所有2014,MetaQuotes Software Corp. |/|
http://www.mql5.com|/ ------------------------------------ ----------- ------------------- #property copyright版权所有2014,MetaQuotes Software Corp. #property link http://www.mql5.com #property version 1.00 #property strict# property indior_chart_window/ ------------------------------------ --------- --------------------- /|自定义指标初始化功能|/ ------------------------------------ ----------- ------------------- int start(){ObjectCreate(ObjName,OBJ_LABEL,0,0,0); ObjectSetText(ObjName,你的Text,7,Verdana,Red); }
错误'}' - 并非所有控制路径都返回一个值抱歉这是我第一次并且不知道....或者是否有人有代码示例在图表上显示文本?谢谢

lDokut87
11-21-2021 11:45, 11:45 AM
int start()期望返回一个整数。由于您没有返回值,因此您会收到警告并非所有控制路径都返回值您创建了一个标签,但是您没有给它任何x,y坐标以将其放在图表上