11对战平台房间名字lol战区前面的箭头右箭头朝自己什么意思

SupARC平台常见问题及解决办法
Q代表问题,A代表回答
※对战类※
Q1:如何让对战的延迟变得更低?A1:在最初的登陆界面选择一个延迟较低的服务器(如下图)这样连接时可以有更低的MS。
Q2:如何设置游戏按键?A2:点击【游戏设置】进入设置界面(如下图),随心更改自己想要的按键。
Q3:如何设置组合按键?A3:在图2的下方红***域,是设置组合键位的区域,可以设置任意的组合键,比如图2 的组合键1,ABC全部选中,就是拳皇97里的爆气键位。
Q4:抖动和延迟是干嘛的?A4:是用来调整出招时的延迟的,在网速较好的情况下,摇杆建议设置为1,键盘建议设置为0,这样出招很快很流畅,不会感觉很重按不起来。(图2)
Q5:端口设置是用来干嘛的?A5:当连接不上的时候可以更改端口,一般是默认的,连不上可以选择【随机端口】,设置完了要【完全退出平台再进来】才能有效果。(图2)
Q6:组合键旁边的一些选项有什么用?A6:【禁止窗口拉伸】选中的话就是窗口模式,无法进行全屏;点【全屏】之后保存设置再退出平台,重新登陆的时候占据整个电脑屏幕,只能看到平台;点击【使用滤镜】和【图像平滑】以及【使用OPENGL】都是为了让画面更加美观,但如果电脑配置不高可能会变的不太流畅;点击【开启声音】可以在游戏时和观战时听到游戏的声音’【出招优化】没有太明显的效果。
Q7:如何设置全屏对战?A7:有两种方法,在图2中右下角点击【全屏】然后退出平台重新登陆,这样一打开平台就只能看到整个平台,是真正意义上的全屏;第二种方法是点击【窗口】但是不要点【禁止拉伸窗口】,游戏开始时点击电脑的【Tab】按键进行窗口的最大化来实现全屏,第一次点击可能还是一个中型的窗口,这时右上角会有个最大化的图标,点击一次就可以实现窗口最大化了,以后再点就是一键最大化。
Q8:如何创建(加密&多人)房间和寻找房间呢?A8:点击创建房间可以直接开一个没有密码的房间,如果想把房间加密,就选中旁边的加密即可;在【加密】旁边有创建人数的选择,最大人数是四人;点击【寻找房间】可以输入房间号进入房间对战,如下图:
Q9:如何快速找到对手进行对战?A9:点击图3上方红***域的位置【速配】选项可以迅速匹配同时点击的玩家,或者直接点击【快速游戏】进行匹配。
Q10:单机游戏时想用2P去玩怎么设置?Q10:如下图(图4)左边红***域,可以选择一个人控制有时时使用主机还是副机,也就是所谓的1P还是2P
Q11:房间内右下角的按键都是什么意思?A11:【音量】可以根据个人喜好来进行调节;点击【暂停游戏】可以在单人游戏时进行暂停;点击【保存录像】可以在对战时保存自己打的游戏录像;点击【增加位置】会让房间变为3个人的;点击【减少位置】会减少房间玩家最大数目,最大数为2人时没有效果;点击【改变位置】可以更换对战位置
Q12:当对战时有人骂人如何屏蔽?A12:在对战界面的聊天处有个黑名单的选项,点击之后就会屏蔽对方说话。如下图5
Q13:对战时连接不上或者延迟很大如何解决?A13:连接不上可能是因为用了路由器的原因,ARC的连接方式是P2P连接,玩家与玩家直接进行连接,和玩家的网速有很大的关系,如果连接不上或者连接的上MS很大可以在登陆界面换个服务器进行对战(图1),或者通过更改端口来实现连接(图2),或者用网络代理的软件,比如91VPN等
Q14:网通玩家和电信玩家连接延迟比较高怎么办?Q14:目前来说解决这个问题的好的办法就是使用【南北网桥加速器】,此软件可以百度搜索,免费版的可以用一个小时然后断开3分钟之后继续使用,收费版的可以一直使用,具体详情请根据个人需要来使用。
※观战类※
Q1:如何观看拳皇97的比赛?A1:来到平台拳皇97【电信一区】点击【我要观战】按钮,列表中有想看的比赛直接双击进入观战,没有的话可以点击【进入观战】输入房间号即可。如图6
Q2:观战时如何快速跟上比赛,以及如何倒退和暂停还有保存录像呢?A2:可以快速跟进比赛进度,点击X8,或者X4等,后退可以点击黄色的向左的箭头,保存录像可以在下面勾选上,如图7
Q3:如何收听实况解说?A3:下载YY软件,注册个号然后输入90024,来到YY的【KOF 1997 一区】即可听到解说或者点击官网右侧的【赛事直播,点击观看】蓝色图标进入风云直播收听比赛实况。
Q4:使用客户端观看比赛时比较卡追不上进度怎么办?A4:在刚开始追进去的时候看下是不是很流畅,不是的话马上退出来,在最外面的登陆界面最下面的【服务器】的三个选项里选择一个延迟较低的,一般北京服务器观战比赛不怎么卡,但也要根据个人的网络情况来选择。(图1)
Q5:错过了精彩的比赛在哪寻找录像以及如何观看录像文件?Q5:来到官网的【比赛发布区】,YY的管理员会每天发布最新的录像文件提供大家下载,下载的录像放到【SupARC\Replay\kof97】(图7),然后回到平台大厅,点击右下角的【观看录像】找到之前保存的录像名称双击进行观看。(图8、图9)
Q6:想把录像转出来怎么办?A6:点击观看界面的【将录像转成:】即可转成自己需要的格式,它的上面可以选择速度,下面是比分和音量调节。(图10)
Q7:转出来的录像在电脑的什么地方?A7:在电脑的这个文件夹里,转成什么格式,文件夹就对应什么名字,比如下图的FLV格式
Q8:想看带解说的视频从哪里找?A8:官网点击如下图里的地方可以进入精彩解说视频专区,由ARC【官方解说员初见】精心制作的精彩视频会经常更新(图12)
&或者直接点击此链接观看&&
※其他类※
Q1:如何更换个人头像?A1:点击右下角个人设置进行更换。如图2
Q2:头像会如何变化?A2随着等级的提升,头像会有两次变化,达到17级人物会穿上漂亮的衣服,达到36级人物会变得很帅气,衣服和装备也看起来非常霸气
Q3:多少经验到多少级的表格有吗?A3:看下图吧,等级随着经验增加而变化
提醒:千万不要为了头像而去刷经验,否则被查到直接封号的哦!
Q4:绝版头像如何才能获得,可以买吗?得到了又去哪里设置呢?A4:绝版头像是不卖的,想获得的方式有两种,第一参与平台的抽奖,运气好的话可以抽到一个,点击抽奖按钮即可,见图
第二种方式就是参加页游的活动来获得,链接如下
绝版头像设置的界面在个人设置里,如下图
个人设置里有默认形象和自定义形象,如果有绝版头像,那里是可以点击的
Q5:如何修改密码和找回密码呢?A5:修改密码就在图15的上方的红***域,输入原密码和新密码即可修改,现在是不能找回密码的,以后会完善这方面的功能。
Q6:如果我抽到了充值卡或者摇杆该如何领取呢?A6:抽到充值卡的话要设置下自己JJ平台的一级密码才可以领取,详情请见下面的链接;抽到摇杆的会提示你填写个人信息,然后等待官方人员的发放就可以了。
Q7:什么是UID呢?A7:UID是指平台注册的顺序,在大厅玩家名字右面括号里的数字里就是,可以在大厅右上角输入UID就可以加对方好友或黑名单,也可以在最近关注里加对方好友或黑名单。
基本上平台的常见问题及解决问题都给出了,大家还有什么问题的可以来跟帖回复或者加入官方QQ群找管理员询问,群号是
23:30:36 进行编辑
SupARC国内最强街机对战平台!
老是连接失败啊!!!!!!
不知怎了,突然TAB傻了,按一下游戏窗口就消失,再按一下就出现,跟老板键一样。
游戏无法放大点玩了
win8 一打开就直接停止运行,什么问题?
回复3楼sd11fl:WIN8系统目前是无法很好的兼容SupARC平台的,建议楼主用XP兼容模式运行试试。
SupARC国内最强街机对战平台!
请问一下连接不上是否和使用路由器有关系?刚才看了楼主帖子中提到过这个问题本人尝试了也无法连接上 更改端口的话怎么更改 求教导
老是应用程序错误 & & &
重新下载都没用 &不知道怎么搞啊 &叫我怎么玩啊
回复6楼dong:为什么我 重装系统了 &都还不行呢?我和 6楼的一样 & 没法玩啊 &看来下百度 &好多这样的问题 & &管理员 &都不管吗?
WIN8 系统玩ARC 现在是玩一段时间自动关闭.&
之前还是好好的。就最近这二个星期出现的状况
发送短消息逆战僵尸模式右上角名字前面的黄色箭头是什么意思_百度知道
逆战僵尸模式右上角名字前面的黄色箭头是什么意思
提问者采纳
26级天赋,买主武器加分的天赋,没用
其他类似问题
为您推荐:
黄色的相关知识
其他1条回答
表示他是光环所有者
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁94mt4箭头符号_右箭头符号-牛bb文章网
94mt4箭头符号 右箭头符号
所属栏目: &
MT4编程开发实战系列:画图系列第一节如何画水平线与垂直线这是MT4编程开发实战系列的第一站,我们先来学习一下如何在MT4图表上进行基本的画图操作。在开始动手之前,首先讲一个很基本也很重要的概念:在MT4系统中,图表的方向是从右到左的,举例说:在一个记录有当前图表每根K线位置的数组中,第一个数值表示的是图表最右边、也就是当前的K线的数值! 画图最基本的操作是画直线。下面的两个例子将演示如何在图表上画一条直线。1、画水平线:首先,在MetaEditor编辑器中创建一个客户指标文件,名字可以任意,我这里就把它命名为Lesson1_DrawLine。然后,在其中的start()函数中添加下面的代码:添加完毕后,按F5编译代码,然后在MT4中打开任意一张图表,把编译好的指标Lesson1_DrawLine添加到图表上,我们可以看到图表上已经画出了一条横线:现在来解释一下上面的代码。上面的代码使用了ObjectCreate这个函数。ObjectCreate是一个非常重要的函数,在后面的画图教程中会多次使用到这个函数。在上面的例子中,ObjectCreate函数有5个参数,第1个”Hline”是对你要画的横线起一个名字,这个名字是可以任意的;第2个OBJ_HLINE是MT4系统默认的一个变量,表示横线,意义是告诉系统你准备画一条横线;第3个参数是0,表示在主窗口进行画图的操作,这里暂时不对这个参数作详细的说明,后面我会专门用一个专题来将画图窗口的知识;第4个参数也是0,这个代表的是横坐标(X轴),第5个参数是Bid,这个是MT4系统默认的一个变量,意思是当前的卖出价。这里重点说一下最后两个参数:在MT4中,图表的横坐标(X轴)代表时间,纵坐标(Y轴)代表价格,二、画垂直线:在上面的例子中,ObjectCreate函数的最后两个参数0和Bid就分别代表X轴坐标和Y轴坐标,意思是在Y轴为当前卖出价格的地方画一条横线(因为直线为无限长,X坐标没有意义,所以这里就设成0了)。明白了这点,再画条竖线就很简单了。只要把X轴坐标设为你想要的数值即可。 例如:我想在当前的K线位置上画条竖线,代码如下:Time[]数组是MT4系统默认的一个数组,数组中每个数值对应当前图表上每根K线所处的时间。同样,因为直线是无限的,Y轴坐标此时也失去了意义,我们就把它设为0好了。 在本节的最后,我补充说明一下指标文件的各个组成部分:当你创建了一个指标文件后,会发现系统已经自动生成了init()、deinit()和start()这3个函数。Init函数是在初始化的时候调用的,也就是添加到图表的同时会执行一次,之后就不会再执行了;deinit函数是在关闭图表或删除指标的同时执行一次,主要作用是把该指标制作出来的东西删除掉;start函数是主函数,每次价格变动的时候,都会执行一次这个函数。第二节如何画椭圆形与矩形这是MT4编程开发实战系列的第2站,在上一节中,我们学习了如何利用ObjectCreate函数在图表上画直线。在这一节中,我们将继续用ObjectCreate函数在图表上画出更多的图形。有时候我们想对某些时间段的图形用椭圆形标识出来,下面我们一起来实现这样的一个指标。一、画椭圆形:利用ObjectCreate函数可以方便的在图表上画出一个椭圆形,MQL语言中表示椭圆的常量是OBJ_ELLIPSE。画一个椭圆需要两个坐标点,所以,画一个椭圆的基本语句如下:ObjectCreate(“ellipse”, OBJ_ELLIPSE, 0, x1, y1, x2, y2)新建一个指标文件,命名为”Lesson2_DrawShape_ 1”,然后在start函数中加入如下语句:保存文件,按F5编译指标文件,然后把在MT4中新建一个图表,把Lesson2_DrawShape_1指标添加到图表上,可以看到我们已经在图表上画出了一个椭圆形:解释一下ObjectCreate函数中的各个参数,第1个是图形的名字,可以任意写(忘记了就回头看看第一节);第2个是MT4系统默认的一个常量,意思是告诉MT4我们要画一个椭圆;第3个0是表示我们要在主窗口上进行画图;第4个是坐标点1的x坐标,简单起见,我这里写了Time[0],代表起点是当前时间(还记得MT4图表的方向是从右到左的吗?);第5个参数是坐标点1的y坐标,为简单起见,这里我写了Bid,表示当前的卖出价; 第6个是坐标点2的x坐标,Time[10]表示在当前图表上从当前时间往左第10根K线的位置;第7个是坐标点2的y坐标,Ask表示当前的买入价。椭圆已经画出来了,颜色似乎不够醒目,那我们应该如何修改已画出来的图形的颜色呢?94mt4箭头符号_右箭头符号用ObjectSet函数。例如我现在想把椭圆的颜色改为红色,可以在ObjectCreate函数下面添加这样一句:编译后把指标重新添加到图表上,可以看到椭圆已经变为红色了:ObjectSet的第一个参数是图形的名字,意思是告诉MT4我将要对”ellipse”这个图形进行修改;OBJPROP_COLOR这个参数是MT4默认的系统常量,表示Object的颜色属性,在后面我们将会看到,Object还会有很多各种各样的属性,这些属性命名的规则都是OBJ_XXX这样的,只要把这个常量更改为我们想要修改的属性就行了;第3个参数Red是MT4默认的系统常量,表示红色,在MQL语言中,各种颜色都可以直接用它们的英文名称来表示,非常方便。椭圆的颜色已经修改好了,但是大小似乎还不满意,我们再把它改大一点,在前面代码的基础上再添加一句:编译运行后重新添加到图表上,我们发现椭圆变大了:OBJ_SCALE表示对图形进行缩放,1是缩放的数值,越小椭圆就越大,具体效果可以自己修改看看。二、画矩形:下面,我想用一个矩形来替代上面我们画出来的椭圆,该如何做呢?很简单,只要用OBJ_RECTANGLE代替OBJ_ELLIPSE就行了。下面我们一起动手做。首先新创建一个指标文件,命名为Lesson2_DrawShape_2,在start函数加入如下语句:编译后运行,然后在MT4中新建一张图表,把Lesson2_DrawShape_2指标添加到图表上,可以看到我们已经在图表上画了一个矩形:解释一下上面的代码:我们用OBJ_RECTANGLE代替了前面的OBJ_ELLIPSE,意思是告诉MT4我们将要在图表上画一个矩形;Time[0]和Time[10]分别是坐标点1的x轴坐标和坐标点2的x轴坐标,这个我们在前面都讲过了,关键是iHigh和iLow这两个函数.iHigh和iLow都是MT4自带的系统函数,iHigh的意思是获取指定周期的最高价格, iHigh函数里面有3个参数:Symbol()函数表明用当前图表上的货币、1440表示天图、0表示取当天的最高价。这里做个补充,在MT4编程中,表示时间周期有两种方法:一是直接用数字表示,MT4中的时间单位是分钟,所以你要指定哪个时间周期,就直接填多少分钟行了,在上面的例子中,因为1天是1440分钟,所以直接填1440就行了,如果要取1小时图的最高值就填60,30分钟图就填30,如此类推;二是用MT4默认的系统变量,像上面的语句,我们也可以这样写:编译出来的指标是一样的,PERIOD_D1是MT4默认的系统变量,表示周期为天,如果1小时图就是PERIOD_H1,30分钟图就是PERIOD_M30,如此类推。同理,iLow就是取指定周期的最低价;最后一个参数是0,这里表示取最天图最右边的K线的最高价和最低价,即当天的最高价和最低价;如果改为1,上面的例子就是取昨天的最高价和最低价了(还记得MT4图表的方向是由右往左吧?)。同样,我们可以用ObjectSet函数把上面画出来的矩形变为红色:三、删除图形:现在,我们把指标Lesson2_DrawShape_2从图表上删除掉,发现已经画出来的矩形并没有从图表上删除,为什么呢?在MT4中,已经画出来的图形默认是不会随指标一起被删除的,这时我们就要用到deinit和ObjectDelete函数了。前面说过,deinit函数是在指标被删除的时候调用的,主要用来做一些清理性的工作,ObjectDelete函数是删除一个指定的图形对象,因此,我们可以在deinit函数中加入如下代码:ObjectDelete函数中的参数表示告诉MT4我们要删除哪个图形。第三节如何创建符号及文字这是MT4编程开发实战系列的第3站。在前面两节中,我们已经学会了如何利用ObjectCreate函数来画直线、椭圆和矩形。但这些都是很基本的图形,我们经常能看到一些MT4指标在图表上画出了各种各样的符号,非常有趣!一、画符号:那么这些符号是如何画出来的呢?答案还是ObjectCreate函数!由此看见ObjectCreate函数在MT4画图编程中是多么的重要了吧,就如造物主一般创造出各种美妙的图形!下面,我们一起来学习一下,如何用ObjectCreate函数创造出更多的图形。首先创建一个指标文件,命名为Lesson3_DrawSymbol_1,然后在start函数中输入如下代码:编译后添加到图表,会发现我们已在图表上画了一个向上的箭头:94mt4箭头符号_右箭头符号从前面两节的学习中,我们知道”arrow”是图形的名字,OBJ_ARROW是告诉MT4我们要画一个箭头,Time[0]是x轴坐标,Low[0]是表示当前K线的最低价。这里对Low[]和iLow()做一个解释。Low[]是一个数组,里面储存了当前周期图表上每根K线的最低价,注意了:仅储存了当前周期的!如果想获取其它周期的图表上的某根K线的最低价,就要用到iLow函数了。同理,High[]和iHigh()也是这样区分的,这样解释,应该很清楚了吧? 如果我想让箭头指向下方,该怎么做呢?现在,就开始了本节最精彩的部分了!在刚才的代码后面添加如下一句:编译后,会发现图表上的箭头已经指向下方了。补充一下,学到这里我们可以发现一个规律:创建一个图形,用ObjectCreate,修改一个图形,用ObjectSet。就这么简单!在上面的例子中,最关键的是ObjectSet的第三个参数:242。我们把242改成67,然后再编译,看看图表现在的图形是什么?是一个大拇指向上的手势。改成68,再编译看看,是一个大拇指向下的手势。看到这里,相信大家都知道怎么回事了吧,没错!只要更改这个参数,就能画出各种我们想要的符号了。我曾在火线发过一个中文的MT4编程文档,大家可以下载来查看一下,里面有个图形符号代码表,只要将第3个参数改成代码表里面的数值,就可以画出相应的符号了。下面我们来做个有趣的尝试:把MT4里面的各种符号都拉出来检阅一遍!首先新建一个指标文件,命名为Lesson3_DrawSymbol_2,然后在start函数中输入如下的代码:编译后把Lesson3_DrawSymbol_2指标添加到图表上,看到了什么?没错,所有MT4支持的图形符号都跑出来了!在上面的代码中,我用了一个循环,从当前K线往左数257根K线,在每根K线的最低价位置画一个符号。为什么是257呢?你可以把这个数字改大一点,会发现之后所有的图形符号都是一样的了,这说明MT4支持的图形符号就是到257为止了。二、写文字:学完了前面的例子后,我相信很多朋友都能在图表上随意画出自己想要的各种图形和符号了,那么假如想在图表上加入一些文字呢?这个问题是初学MT4编程的朋友经常提出的一个问题,答案还是用ObjectCreate和ObjectSet这对配合得天衣无缝的函数来实现! 在MT4图表上添加文字,有两种方法,一种是用Comment函数,缺点是只能在图表的左上角添加,且不能对文字的各种特性调整,如大小、颜色等;另外一种就是我们下面将要学到的方法,用ObjectCreate函数来创建。ObjectCreate函数可以创建两种类型的文字,一种是OBJ_TEXT,一种是OBJ_LABEL。这两种类型的区别:OBJ_TEXT是以时间和价格作为坐标的,且可以设置显示角度;OBJ_LABEL是以当前图表可视区域的相对位置作为坐标的,且不能调整显示角度。下面我们用例子来加深理解。新建一个指标文件,命名为Lesson3_DrawText_1,在start函数输入如下代码:编译后添加Lesson3_DrawText_1指标到图表:如果我想让”Hello World!”以与水平线成30度的角度显示,该如何做呢?在上面的代码后面添加一句:重新编译后效果如下:利用ObjectSet函数来调整显示文字的角度属性:OBJPROP_ANGLE,30表示30度。 既然已经有OBJ_TEXT了,为什么MT4中还要再多一个OBJ_LABEL呢?关键就是两者的坐标性质不同。OBJ_TEXT的坐标是时间和价格,而OBJ_LABEL的坐标是以当前可视区域的相对位置作为坐标。当你移动图表的时候,会发现用OBJ_TEXT创建的文字的位置会随着图表的移动而变化,但用OBJ_LABEL创建的文字则始终不变,除非你更改了屏幕分辨率它才会变化,当你想创建一些始终显示在某个固定位置的文字时,用OBJ_LABEL;如果想在某个固定的价格或时间位置显示文字,用OBJ_TEXT。由于精力所限,我就不再演示OBJ_LABEL的使用方法了,大家可以参照帮助文档来使用,记住坐标的性质不同就行了。第四节如何画曲线这是MT4编程开发实战系列的第4站。在前面3节我们分别学习了直线、椭圆和矩形、文字及符号的创建方法,这次我们要学习一下如何在图表上创建曲线。虽然MT4中已经自带了很多曲线类型的指标,如各种不同的均线、布林带等等,但经常有些朋友还需要创建一些自己独有的曲线,系统自带的指标已经无法满足需求,这时我们就需要通过MT4编程来开发自己的曲线指标了。下面我们一起通过实例来学习如何画曲线。假设我现在想把图表上每根K线的中间部分(即最高价与最低价之和的均值)用一条曲线连接起来。首先创建一个新的指标文件,命名为Lesson4_DrawCurve_1。在指标文件的开始部分,添加如下语句:#property indicator_chart_window#property indicator_buffers 1#property indicator_color1 RedDouble ExtMapBuffer[ ];红色部分为我们添加的语句。然后在init函数内添加如下语句:Int init(){//-----indicatorsSetIndexStyle(0,DRAW_LINE);SetIndexBuffer(0,ExtMapBuffer);//-----Return(0);}94mt4箭头符号_右箭头符号在start函数内添加如下语句:Int start(){Int counted_bars=IndicatorCounted();I//----If(counted_bars&0) counted_bars--;Int limit=Bars-counted_bars-1;For(cnt=0;cnt&cnt++){ExtMapBuffer[cnt]=(High[cnt]+Low[cnt])/2;}//-----Return(0);}编译后,将Lesson4_DrawCurve_1指标添加到图表上,会看到我们已创建了一条红色的曲线,将图表上每根K线的中间部分连接了起来:下面来解释一下上面代码的意思。首先我们在指标文件的开始部分插入了3条语句,前面两条分别是:#property indicator_buffer 1的意思是本指标将使用一个指标缓存(最多只能有8个指标,编码是从0至7);#property indicator_color Red的意思是创建的指标将用红色显示。#property的意思是给指标文件添加一个编译参数(注:由于这些东西涉及到程序开发中比较专业的部分了,本教程的主旨是“实用为主”,所以我将不会对一些太过专业的部分进行深入探讨,只需知道应该这样做就行了。有兴趣的朋友可以私下聊?)。假如你想创建两条曲线,则可以写成:#propertyindicator_buffer 2;假如想改变曲线的颜色,则可以把Red数值改为其它颜色,如Yellow、Green等。在添加了两个编译参数后,我们还创建了一个double类型的数组ExtMapBuffer[],这个数组的作用是储存每根K线中间部分的数值,画图的时候就根据这个数组里面的数值来画。 在init函数中,我们用到了SetIndexStyle和SetIndexBuffer这两个MT4中的系统函数。SetIndexStyle的意思是设置我们要画的图形的类型,SetIndexStyle中的第一个参数0,表示我们要对第一个指标的样式进行设置,在MT4中,最多只能设置8个指标,编码是从0开始至7结束;第二个参数DRAW_LINE是MT4默认的系统变量,意思是告诉MT4我们将要在图表上画线。如果我们现在想在每根K线的中间部分画个箭头,该如何做呢?用DRAW_ARROW替换DRAW_LINE就行了,替换后的效果如下:刚才我们画出来的曲线是一条连续的曲线,如果我想画一条虚线该如何做呢?给SetIndexStyle增加一个参数就行了,现在我们把SetIndexStyle函数改写为如下这样: SetIndexStyle(0,DRAW_LINE,STYLE_DASH);编译后重新添加到图表上,会发现现在的曲线已经是一条虚线了。同理,如果用STYLE_DOT替换STYLE_DASH,就可以画出一条由点组成的曲线了,更多的类型大家可以通过查找编程文档获得。现在,假如我们觉得曲线太细了,想加粗该怎么做呢?这时就需要给SetIndexStyle函数增加第4个参数了:SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,4);SetIndexStyle的第4个参数4,意思是把曲线的宽度设置为4(从1开始,最大为5)。 最后,假如想把刚才画的线更改一下颜色,可以用到SetIndexStyle的第5个参数,像下面这句:SetIndexStyle(0,DRAW_LINE,STYLE_SOLID,4,Blue);最后一个参数Blue的意思是把曲线的颜色改为蓝色。第五节如何创建警报在前面几节,我们学习了MT4编程开发中画图方面的一些基础知识,这次我们来学习一下如何在MT4编程中应用报警功能。大家都知道,外汇市场是24小时不间断的,而人的精力是有限的,那么,在休息的时候如果价位到达了自己的目标价位,这时候该怎么办呢?答案是利用MT4的警报功能。在MT4平台上如何设置警报这里就不详述了,具体可参考帮助文档,这里说一下如何通过编程来实现。首先,我们来实现一个最简单的指标:当价格到达指定价位时,进行报警。新创建一个指标文件,命名为:Lesson5_Alert_1。在程序头部加入如下一句:#property indicator_chart_windowExtern double P其中红色部分为我们添加的语句。Extern的意思是Price为一个外部变量,可以在指标运行期间动态进行修改。然后在start函数中加入如下语句:Int start(){Int counted_bars=IndicatorCounted();//----If(Bid==Price)Alert(“到达指定价位!”);//----Return(0);}编译后运行,然后把Lesson5_Alert_1指标添加到图表上,并设置好Price变量,当当前的卖出价等于设定的Price价格时,则会弹出如下的报警窗口:94mt4箭头符号_右箭头符号Alert函数的意思是当满足if内设定的条件时,弹出一个警报窗口,把Alert函数内设定的内容显示出来,同时会发出警报声。如果我把Lesson5_Alert_1指标同时添加到很多个货币对上,那么当指标弹出报警窗口时,我怎么才能知道是哪个货币对在报警呢?这时就必须为报警内容添上货币对的名称了。现在我们把刚才的语句改写如下:If(Bid==Price)Alert(Symbol()+“到达指定价位!”);重新编译并添加到图表上,当当前卖出价格等于Price指定的价格时,将会弹出如下的报警窗口:可以看到报警窗口内已经显示出是哪个货币对在报警了,这都是Symbol()函数的功劳,Symbol函数的作用是获得当前指标所在图表的货币对的名称。与Alert函数类似的还有MessageBox函数,有兴趣的朋友可以自己查看帮助文档。现在设想一下,假如同样是EURUSD货币对,同时打开了5分钟图、30分钟图、1小时图,并在每张图上都添加了Lesson5_Alert_1指标,那么,指标报警时光有名称还不足够了,这时可把语句改写如下:If(Bid==Price)Alert(Symbol()+“在”+Period()+“分钟图上到达指定价位!”);此时,当卖出价到达指定价位后,弹出的报警窗口如下图所示:Period函数的作用是获取指标所在图表的时间周期。附:《MT4》编程的输出方式1、画图:MT4语言编程的基本输出方式就是“画”(动词)。这个“画“可以画出最常见的线图,也可以画出提示用的箭头、柱状图、趋势线等。决定“画”的输出样式的函数是: SetIndexStyle它应用在我们前面说过的系统函数init()的内容里面,一般通过在函数init()里面的SetIndexStyle设定,来决定哪个要画成线图、哪个要画成箭头。举例:int init(){IndicatorBuffers(2); //这个函数表示有两个数组的数值用于画图SetIndexBuffer(0,MAUp) ;//表示前面定义的数组MAUp的数值用于画第一个指标的图SetIndexBuffer(1,MADown); //表示前面定义的数组MADown的数值用于画第二个指标的图 SetIndexStyle(0,DRAW_HISTOGRAM,STYLE_SOLID,2); //参数里面:0表示设定第一个数组,参数DRAW_HISTOGRAM表示画柱状图,参数STYLE_SOLID表示画图的样式为实心图,参数2表示画徒的线宽度为2。SetIndexStyle(1,DRAW_HISTOGRAM,STYLE_SOLID,1);//参考上面提示:凡是你不懂意思的参数或者函数,将光标移动到它上面,按F1,则MetaEditor就会给你显示函数或者参数的意思和用法。。。。。。2、 标记文字:函数为Comment(),使用这个函数可以输出文字到屏幕K线图的左上角。我们一般用它显示一些记忆性的内容。因为左上佳的字体比较小,文字内容的变化不容易被察觉到,所以一般不用她来做提示性的功能。3、 弹出窗口报警:函数为Alert(),使用这个函数,当运他的时候,将弹出一个报警窗口,并发出一个短促的警报声音。使用它可以在满足条件的重要时刻,弹出报警窗口,及时察觉这种变化。注意:这个函数一般放在条件语句满足之后运行,不要将满足条件设得很频繁,否则报警窗口经常弹出来比较烦人。还有如果你是对当前K线进性判断,要注意到一个编成问题,当前K线的价格还在不停变动中,每变动一次都将执行一次系统函数Start(),因此您的Alert()条件如果是和当前K线的Close关系密切的话,在满足条件后,将会来一个价格就报一次窗口,也很讨厌。4、 文件输出:MT4可以读取和写入一般文本文件,因此你可以将一些运行中的重要动态数据通过MT4的文件函数写入具体文件中。这些功能应用较少。有兴趣的朋友可以直接查看MetaEditor右侧帮助栏的File Functions函数分类。5、 对象:MT4可以使用程序来创造很种类型的“对象”放在图表上面,这种功能主要用于将图表打扮的更加漂亮以及标示出更多重要的程序计算出来的数据,具体用法后面再慢慢说。MT4可以创造的“对象”类型如下:OBJ_VLINE 0 垂直线,使用第一坐标部分时间OBJ_HLINE 1 水平线,使用第一坐标部分价格OBJ_TREND 2 趋势线,应用2个坐标OBJ_TRENDBYANGLE 3 趋势角度,应用1个坐标。应用ObjectSet()功能设置线的角度(角度的趋势线)OBJ_REGRESSION 4 回归线,应用前2个坐标的时间部分OBJ_CHANNEL 5 通道,应用3个坐标OBJ_STDDEVCHANNEL 6 标准偏离通道,应用前2个坐标的时间部分OBJ_GANNLINE 7 甘氏线,应用2个坐标,但第2个坐标的价格部分OBJ_GANNFAN 8 甘氏扇形,应用2个坐标,但第二个坐标价格部分OBJ_GANNGRID 9 甘氏网格线,应用2个坐标,但第2个坐标的价格部分OBJ_FIBO 10 费波纳切搞通撤回,应用2个坐标OBJ_FIBOTIMES 11 费波纳切周期线,应用2个坐标OBJ_FIBOFAN 12 费波纳切扇形图,应用2个坐标OBJ_FIBOARC 13 费波纳切弧线,应用2个坐标OBJ_EXPANSION 14 费波纳切延展线,应用3个坐标OBJ_FIBOCHANNEL 15 费波纳切波通道,应用3个坐标OBJ_RECTANGLE 16 长方形,应用2个坐标94mt4箭头符号_右箭头符号OBJ_TRIANGLE 17 三角形,应用3个坐标OBJ_ELLIPSE 18 椭圆形,应用2个坐标OBJ_PITCHFORK 19 安德鲁分叉线,应用3个坐标OBJ_CYCLES 20 圆形,应用2个坐标OBJ_TEXT 21 文本,应用1个坐标OBJ_ARROW 22 箭头,应用1个坐标OBJ_LABEL 23 文字标签,应用1个坐标杨氏补:如何画射线与线段1、画射线:ObjectCreate(&射线名&,OBJ_TREND,0,X1,Y1,X2,Y2);如下语句:ObjectCreate(&X1LINE&,OBJ_TREND,0,Time[20],High[20],Time[5],Low[5]); 编译后如下图所示:2、画线段:方法:在射线基础上,加以限制“射线=假”加以实现。如下语句:ObjectCreate(&X1LINE&,OBJ_TREND,0,Time[20],High[20],Time[5],Low[5]); ObjectSet(&X1LINE&, OBJPROP_RAY, false);//限制射线方式,即线段方式 编译后,如下图所示。欢迎您转载分享:
更多精彩:

我要回帖

更多关于 图层前面有个箭头 的文章

 

随机推荐