云题海 - 专业文章范例文档资料分享平台

当前位置:首页 > EA编程实训课程 - 图文

EA编程实训课程 - 图文

  • 62 次阅读
  • 3 次下载
  • 2025/5/4 11:25:55

*/

Void iWait() {

While(!IsTradeAllowed() || IsTradeContexeBusy()) Sleep(100); RefreshRates(); Return(0); } /*

函数:在屏幕上显示文字标签

输入参数:标签名称 string LableName—显示多个文本时,名称不能相同 文本内容 string LableDoc 显示位置 int Corner 标签X坐标 int LableX 标签Y坐标 int LableY 文本字号 int DocSize 文本字体 int DocStyle 文本颜色 int DocColor

输出参数:在指定的屏幕位置(X,Y),按照指定的字号、字体、颜色,显示指定的文本。

算法说明:

定位写出(标签名称,文本内容,显示位置,X坐标,Y坐标,字号、字体、颜色) */

Void iDisPalyInfo (string LableName,string LableDoc,int Corner,int LabltX,int LableY,int Docsize,int DocStyle,int Doccolor) {

创建对象(标签名称,对象类型,0,0,0) ObjectCreate(LableName,OBJ_Lable,0,0,0)

文本属性(标签名称,文本内容,字号,字体,颜色)

ObjectSetText(LableName,LableDoc,DocSize,DocStyle,DocColor)

对象属性(标签名称,显示位置,位置)

ObjectSet(LableName,OBJPROP_CORNER,Corner)

对象属性(标签名称,X坐标,X)

Opjectset(LableName,OBJPROP_XDISTANCE,LableX)

对象属性(标签名称,Y坐标,Y)

OpjectSet(LableName,OBJPROP_YDISTANCE,LableY) }

/*

函数:标注符号和画线

画线函数(类型,K线,价格,颜色,编码)

iDrawSign(string myTapy,int myBarPos,doubl myPrice,color myColor,int mySymbol)

参数说明:

类型:string myTapy (点画线-Dot、水平线-Hline、垂直线-VLine) K线:int myBarPos 价格:doubl myPrice 颜色:color myColor

编码:int mySymbol,108代表圆点

函数返回:在指定的K线和价格位置画出:符号、水平线或垂直线 */

Void iDawSign(string myTapy,int myBarPos,doubl myPrice,color myColor,int mySymbol) {

If(myType=”Dot”) {

ObjectCreate(myType+TimeToStr(Time[myBarPos]),OBJ_ARROW,0,Time[myBarPos],myPrice); ObjectSet(myType+TimeToStr(Time[myBarPos]),OBJPROP_COLOR,myCOLOR);

ObjectSet(myType+TimeToStr(Time[myBarPos]),OBJPROP_ARROWCODE,mySymbol);

}

If(myType=”HLine”) {

ObjectCreate(myType+TimeToStr(Time[myBarPos]),OBJ_HLine,0,Time[myBarPos],myPrice); ObjectSet(myType+TimeToStr(Time[myBarPos]),OBJPROP_COLOR,myCOLOR);

}

If(myType=”VLine”) {

ObjectCreate(myType+TimeToStr(Time[myBarPos]),OBJ_VLine,0,Time[myBarPos],myPrice); ObjectSet(myType+TimeToStr(Time[myBarPos]),OBJPROP_COLOR,myCOLOR); } } /*

函数:对象颜色 输入参数:数值 输出参数:颜色

算法:负数为红色,正数为绿色,0为灰色 */

Color iObjectColor(double myInput)

{

Color myColor; If(myInput>0)

myColor=Green;//正数颜色为绿色 if(myInput<0)

myColor=Red;//负数颜色为红色 if(myInput==0)

myColor=DrakGray;//0颜色为灰色 return(myColor); }

Int init() {

iDispalyInfo(“Author”,”作者”,1,18,15,8,””,SlateGray);

iDispalyInfo(“Symbol”,Symbol(),25,30,14,”Arial Bold”,DodgerBlue); iDispalyInfo(“TradeInfo”,”最小下

额:”+DoubleToStr(MarketInfo(Symbol(),MODE_MINLOT),2)+”手”,1,5,50,9,””,Olive); iShowInfo(); return(0) }

Int deinit() {

ObjectsDeleteAll(); Comment(“”); Return(0); }

搜索更多关于: EA编程实训课程 - 图文 的文档
  • 收藏
  • 违规举报
  • 版权认领
下载文档10.00 元 加入VIP免费下载
推荐下载
本文作者:...

共分享92篇相关文档

文档简介:

*/ Void iWait() { While(!IsTradeAllowed() || IsTradeContexeBusy()) Sleep(100); RefreshRates(); Return(0); } /* 函数:在屏幕上显示文字标签 输入参数:标签名称 string LableName—显示多个文本时,名称不能相同 文本内容 string LableDoc 显示位置 int Corner 标签X坐标 int LableX 标签Y坐标 int LableY 文本字号 int DocSize 文本字体 int DocStyle 文本颜色 in

× 游客快捷下载通道(下载后可以自由复制和排版)
单篇付费下载
限时特价:10 元/份 原价:20元
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
VIP包月下载
特价:29 元/月 原价:99元
低至 0.3 元/份 每月下载150
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219
Copyright © 云题海 All Rights Reserved. 苏ICP备16052595号-3 网站地图 客服QQ:370150219 邮箱:370150219@qq.com