MQL5變色線畫法(比MQL4更簡單) [MT4]
作者:
MT4 來源:
cxh99.com 發布時間:2012年05月25日 點擊數:
【
收藏到本網的會員中心】
- MQL5里有一種特殊指標數組“顏色數組”,他是和畫線的指標數組配合使用的。通過對他的簡單賦值可以使畫出的線變色。
首先要在指標頭部定義里指定一條線對應的數組是要使用變色畫線方式,指定方法是:
#property indicator_typeX DRAW_COLOR_LINE
這里X代表畫線的數組序號
DRAW_COLOR_LINE代表畫線,此外還可以有如下畫線方式:
復制代碼-
- DRAW_COLOR_LINE
- Colorful Line彩色線
- DRAW_COLOR_SECTION
- Multicolored section彩色塊
- DRAW_COLOR_HISTOGRAM
- Multicolored histogram from the zero line彩色柱狀圖
- DRAW_COLOR_HISTOGRAM2
- Multicolored histogram of the two indicator buffers彩色柱狀圖2
- DRAW_COLOR_ARROW
- Drawing colored arrows彩色箭頭
- DRAW_COLOR_ZIGZAG
- Colorful ZigZag彩色ZigZag
- DRAW_COLOR_BARS
- Multi-colored bars彩色竹線圖
- DRAW_COLOR_CANDLES
- Multi-colored candles彩色蠟燭圖
然后緊跟一個顏色的定義語句:
#property indicator_colorX Red,Green
兩個顏色之間用逗號分隔
============================================
針對上面程序頭部的定義,之后要開始全局數組的定義。
這里要注意實現變色需要針對一條線使用兩個數組,
例如:
double bMaBuffer[],bColorBuffer[];
然后進入OnInit事件進行兩個數組的分別設定:
SetIndexBuffer(0,bMaBuffer,INDICATOR_DATA);//INDICATOR_DATA表示是用于畫線的數組
SetIndexBuffer(1,bColorBuffer,INDICATOR_COLOR_INDEX);//INDICATOR_COLOR_INDEX表示是用于變色的顏色數組
注意:
如果這里要畫多條彩色線,則畫線數組和顏色數組的序號要緊鄰。
============================================
下一步就是在OnCaculate事件里進行畫線數組的計算,同時根據自定義的條件對顏色數組進行賦值。
賦值規則是:
當對應K線序號的顏色數組被賦值1.0時,對應畫線數組的顏色為 第一個顏色
當對應K線序號的顏色數組被賦值0.0時,對應畫線數組的顏色為 第二個顏色
完。
程序舉例源碼如下:【畫出兩個變色線】
復制代碼- //+------------------------------------------------------------------+
- //| Test.mq5 |
- //| Copyright 2009, MetaQuotes Software Corp. |
- //| http://bbs.520fx.com |
- //+------------------------------------------------------------------+
- #property copyright "2009, 520FX"
- #property link "http://www.mql5.com"
- #property version "1.00"
- #property indicator_chart_window
- #property indicator_buffers 4
- #property indicator_plots 2
- #property indicator_color1 Red,Green
- #property indicator_type1 DRAW_COLOR_LINE
- #property indicator_style1 STYLE_SOLID
- #property indicator_width1 2
- #property indicator_color2 Yellow,Blue
- #property indicator_type2 DRAW_COLOR_LINE
- #property indicator_style2 STYLE_SOLID
- #property indicator_width2 2
- input int MaPeriod=13;
- double bMaBuffer[],bMaBuffer1[],bColorBuffer[],bColorBuffer1[];
- int iMaHandle,iMaHandle1;
- //+------------------------------------------------------------------+
- //| Custom indicator initialization function |
- //+------------------------------------------------------------------+
- int OnInit()
- {
- //--- indicator buffers mapping
- SetIndexBuffer(0,bMaBuffer,INDICATOR_DATA);
- SetIndexBuffer(1,bColorBuffer,INDICATOR_COLOR_INDEX);
- SetIndexBuffer(2,bMaBuffer1,INDICATOR_DATA);
- SetIndexBuffer(3,bColorBuffer1,INDICATOR_COLOR_INDEX);
- IndicatorSetInteger(INDICATOR_DIGITS,_Digits);
- iMaHandle=iMA(NULL,0,MaPeriod,0,MODE_SMA,PRICE_CLOSE);
- iMaHandle1=iMA(NULL,0,MaPeriod+50,0,MODE_SMA,PRICE_CLOSE);
- //---
- return(0);
- }
- //+------------------------------------------------------------------+
- //| Custom indicator iteration function |
- //+------------------------------------------------------------------+
- int OnCalculate(const int rates_total,
- const int prev_calculated,
- const datetime& time[],
- const double& open[],
- const double& high[],
- const double& low[],
- const double& close[],
- const long& tick_volume[],
- const long& volume[],
- const int& spread[])
- {
- //--- return value of prev_calculated for next call
- //--- checking for bars count
- if(rates_total<MaPeriod)
- return(0);
- //--- detect start position
- int start;
- //if(prev_calculated>1) start=prev_calculated-1;
- //else start=1;
- if(prev_calculated<0)return(-1);else start=rates_total-prev_calculated+1;
- int to_copy;
- if(prev_calculated>rates_total || prev_calculated<0) to_copy=rates_total;
- else
- {
- to_copy=rates_total-prev_calculated;
- if(prev_calculated>0) to_copy++;
- }
- if(CopyBuffer(iMaHandle,0,0,to_copy,bMaBuffer)<=0)
- {
- Print("Getting fast SMA is failed! Error",GetLastError());
- return(0);
- }
- if(CopyBuffer(iMaHandle1,0,0,to_copy,bMaBuffer1)<=0)
- {
- Print("Getting fast SMA1 is failed! Error",GetLastError());
- return(0);
- }
- //--- main cycle
- for(int i=start;i<rates_total;i++)
- {
- if(bMaBuffer[i]>close[i-1])
- bColorBuffer[i]=1.0;
- else bColorBuffer[i]=0.0;
- if(bMaBuffer1[i]>close[i-1])
- bColorBuffer1[i]=1.0;
- else bColorBuffer1[i]=0.0;
- }
- return(rates_total);
- }
- //+------------------------------------------------------------------+
文章栽自:www.520fx.com
中文字幕av无码不卡免费_蜜臀AV无码精品人妻色欲_亚洲成AV人片在线观看无码不卡_无码专区天天躁天天躁在线
午夜久久美女|
日韩午夜在线电影|
在线日韩欧美|
正在播放亚洲|
午夜综合激情|
午夜欧美精品|
国产精品sm|
亚洲精品影院|
欧美1级日本1级|
亚洲人成网站在线观看播放|
亚洲一级在线|
欧美特黄一区|
国产精品久久777777毛茸茸
|
午夜欧美视频|
一本色道久久综合亚洲二区三区|
美脚丝袜一区二区三区在线观看
|
欧美日韩理论|
99视频一区|
欧美日韩蜜桃|
久久精品一本|
亚洲一区二区三区涩|
亚洲大黄网站|
国产综合欧美在线看|
久久大逼视频|
国产精品呻吟|
制服诱惑一区二区|
最新日韩av|
极品中文字幕一区|
欧美特黄a级高清免费大片a级|
亚洲自啪免费|
国产偷国产偷亚洲高清97cao|
极品av少妇一区二区|
欧美xxx在线观看|
久久99伊人|
亚洲欧美日韩在线观看a三区|
亚洲经典自拍|
亚洲激情在线|
亚洲毛片av|
亚洲激情在线|
亚洲精品少妇|
一区二区三区精品国产|
99精品国产在热久久|
91久久极品少妇xxxxⅹ软件|
亚洲无线视频|
亚洲国产一区二区三区a毛片|
精品不卡一区二区三区|
亚洲无吗在线|
亚洲性图久久|
亚洲每日更新|
国产嫩草一区二区三区在线观看|
国产精品一级|
免费视频久久|
欧美日本国产|
亚洲黄网站黄|
先锋影音久久久|
欧美在线视频二区|
精品不卡在线|
国产精品区二区三区日本|
国产伦精品一区二区三区高清版|
国产亚洲一级|
久热精品在线|
国产在线日韩|
99国产精品视频免费观看一公开|
国产精品有限公司|
欧美精品1区|
亚洲激情社区|
久久免费高清|
欧美日一区二区在线观看|
亚洲欧洲一二三|
久久久久久久高潮|
伊人成年综合电影网|
99精品热6080yy久久|
久久久夜夜夜|
亚洲三级免费|
欧美 日韩 国产 一区|
好看的av在线不卡观看|
中文在线一区|
国产精品sss|
午夜一区二区三视频在线观看
|
一区二区亚洲精品|
亚洲美女视频在线免费观看|
久久亚洲高清|
一区二区日本视频|
国产精品红桃|
蜜桃av一区|
一级成人国产|
欧美日韩一区在线视频|
99综合视频|
韩日精品视频|
欧美a级片一区|
国产精品一二|
av成人激情|
一区在线视频|
国产一区欧美|
久久xxxx精品视频|
国产亚洲欧洲|
亚洲麻豆av|
狠狠综合久久|
欧美精品九九|
欧美99在线视频观看|
免费日韩av|
在线一区欧美|
亚洲精品人人|
亚洲欧洲另类|
亚洲国产欧美国产综合一区|
国产一区激情|
欧美精品一区二区三区在线看午夜|
国产女主播一区二区|
亚洲三级电影在线观看|
亚洲第一区色|
亚洲三级观看|
亚洲精品在线二区|
99国产精品私拍|
亚洲少妇在线|
亚洲专区一区二区三区|
亚洲欧美日本视频在线观看|
亚洲一区二区三区欧美|
亚洲免费在线精品一区|
亚洲自啪免费|
麻豆久久久9性大片|
母乳一区在线观看|
久久久精品五月天|
久久在线精品|
国产精品激情|
亚洲激情专区|
国产视频亚洲|
久久精品五月|
国产一区二区三区自拍|
亚洲国产精品一区二区第一页|
在线欧美视频|
亚洲主播在线|
欧美人成在线|
亚洲清纯自拍|
久久不射网站|
韩国精品一区二区三区|
99国产精品|
久久精品日韩欧美|
伊人成人在线|
亚洲欧美网站|
狠狠综合久久|
国产精品一区在线观看|
牛牛国产精品|
亚洲精品影视|
欧美.日韩.国产.一区.二区|
亚洲国产精品久久久久婷婷老年|
国产日韩精品视频一区二区三区|
久久精品国产综合精品|
亚洲一二三区精品|
欧美亚洲在线|
亚洲国产高清一区二区三区|
欧美一级视频|
亚洲精品日韩精品|
欧美激情91|
一本色道久久综合|
欧美午夜欧美|
老鸭窝91久久精品色噜噜导演|
国产精品对白刺激久久久|
国产精品久久亚洲7777|
欧美精品亚洲精品|
亚洲欧美视频|
一本一本a久久|
国产精品二区二区三区|
久久高清国产|
一本一本久久a久久精品综合妖精|
欧美成人日本|
国产久一道中文一区|
亚洲东热激情|
亚洲视频精品|
欧美日韩一区二区三区在线视频|
久久国产精品高清|
国产一区二区三区奇米久涩|
影音先锋久久资源网|
欧美另类专区|
久久综合五月|
久久激情婷婷|
麻豆久久婷婷|
久久精品麻豆|
久久久蜜桃一区二区人|
久久大香伊蕉在人线观看热2|
国产欧美三级|
国产日本精品|
国产午夜久久|
国产精品日韩|
亚洲欧美日韩精品久久久|
国产精品久久久一区二区|
99精品福利视频|
一道本一区二区|
国产偷自视频区视频一区二区|
99在线精品免费视频九九视|
亚洲美女毛片|
国产九区一区在线|
亚洲欧美日韩综合国产aⅴ|
亚洲在线日韩|
久久精品欧美|
欧美激情视频一区二区三区在线播放
|
欧美三级不卡|
亚洲网站啪啪|
亚洲精选一区|
国产精品亚洲综合久久|
午夜在线精品偷拍|
老司机久久99久久精品播放免费|
久久蜜桃资源一区二区老牛|
久久精品91|
欧美精品一卡|
亚洲丰满在线|
国产精品久久久久久久久久直播|
亚洲欧美日韩专区|
欧美va天堂|
国模精品一区二区三区|
亚洲福利电影|
亚洲影音先锋|
欧美高清视频一区二区三区在线观看|
欧美国产91|
国产在线精品二区|
亚洲欧洲一区二区在线观看|
国产日韩精品视频一区二区三区|
国产精品主播|
欧美一区二区三区四区夜夜大片|
欧美日韩亚洲一区在线观看|
亚洲午夜极品|
国产欧美日韩一区|
欧美不卡三区|
一本一本久久|
老牛嫩草一区二区三区日本|
黄色国产精品|
性欧美暴力猛交另类hd|
国产一区免费视频|
亚洲欧美日韩在线观看a三区|
欧美日韩一区二|
国产精品免费一区二区三区在线观看
|
午夜天堂精品久久久久|
亚洲激情一区二区|
亚洲欧美日韩另类精品一区二区三区|
欧美日韩在线大尺度|
在线亚洲成人|
国产自产在线视频一区|
香蕉久久夜色|
亚洲久久一区二区|
欧美日韩一区在线视频|
亚洲欧美日韩视频二区|
日韩视频一区|
精品1区2区3区4区|
欧美高清一区|
国产女优一区|
91久久中文|
国内精品福利|
午夜国产精品视频|
蜜桃av综合|
国产视频一区三区|
亚洲国产一区二区三区高清
|
亚洲一区二区高清视频|
在线成人欧美|
国模精品娜娜一二三区|
欧美精品日韩|
午夜国产欧美理论在线播放|
免费亚洲一区|
国产美女精品|
国产精品一区亚洲|
国产区日韩欧美|
av成人天堂|
99在线|亚洲一区二区|
亚洲激情专区|
亚洲免费高清|
在线亚洲自拍|
国产一区二区高清视频|
一区二区三区四区五区精品|
日韩午夜av|
国产欧美精品|
国产女主播一区二区|
国产美女精品|
噜噜噜91成人网|
久久久久久9|
午夜日本精品|
国模一区二区三区|
亚洲一二区在线|
日韩亚洲视频|
国产视频亚洲|
噜噜噜在线观看免费视频日韩|
亚洲欧美日韩精品久久久|
性感少妇一区|
欧美日本精品|
亚洲久久一区|
久久精选视频|
韩国在线视频一区|
99精品热视频只有精品10|
国产欧美午夜|
欧美不卡福利|
夜夜爽www精品|
快she精品国产999|
精品动漫3d一区二区三区免费版|
一区二区三区福利|
欧美成人在线免费观看|
亚洲国产免费看|
午夜在线精品|
精品动漫3d一区二区三区免费|
国产欧美日韩综合一区在线播放|
男女精品网站|
亚洲无线视频|
久久精品亚洲|
99精品国产在热久久婷婷|
久久精品动漫|
亚洲区一区二区三区|
葵司免费一区二区三区四区五区|
在线不卡欧美|
久久精品二区三区|
99国内精品|
欧美日韩99|
亚洲欧美日韩综合国产aⅴ|
韩国欧美一区|
你懂的国产精品|
亚洲在线国产日韩欧美|
在线欧美一区|
欧美色123|
久久久久欧美精品|
日韩亚洲欧美精品|
国产精品久久7|
欧美成人有码|
麻豆9191精品国产|
国产日韩欧美一区二区三区四区|
国语精品一区|
欧美成人亚洲|
欧美一区1区三区3区公司|
激情亚洲网站|
欧美日本亚洲|
欧美成人有码|
久久尤物视频|
亚洲自啪免费|
国产精品毛片在线|
99国产精品久久久久老师|
黄色亚洲免费|
狠狠综合久久av一区二区老牛|
欧美久久99|
欧美激情视频一区二区三区免费|
久久久精品动漫|
欧美亚洲免费|
免费视频久久|
欧美亚洲专区|
午夜一区二区三区不卡视频|
一区二区精品|
中文精品视频|
国产亚洲一级|
亚洲综合电影一区二区三区|
亚洲一区二区三区免费在线观看|
夜夜嗨一区二区|
国产视频一区在线观看一区免费|
一本色道久久综合亚洲精品婷婷|
99精品99|
先锋影音国产一区|
久久一区精品|
国一区二区在线观看|
亚洲高清av|
国产精品久久久免费|
欧美亚洲在线|
欧美精品大片|
亚洲国产欧美不卡在线观看|
一区二区国产精品|
国产精品一区二区a|
午夜综合激情|
欧美高清一区二区|
伊人色综合久久天天五月婷
|
欧美日韩三级|
在线免费观看欧美|
国产一区二区三区的电影
|
在线看片日韩|
在线亚洲欧美|
久久精品五月|
狠色狠色综合久久|
国产亚洲成人一区|
女主播福利一区|
激情综合亚洲|
免费亚洲网站|
欧美日韩免费观看一区=区三区|
在线看片欧美|
久久久久久九九九九|
亚洲成人中文|
免费在线日韩av|
影音先锋国产精品|
久久精品一区二区国产|
精品69视频一区二区三区Q|
亚洲综合好骚|
欧美三区美女|
免费欧美日韩|
精品1区2区3区4区|
久久午夜激情|
亚洲伦伦在线|
欧美视频官网|
亚洲在线黄色|
亚洲精品乱码久久久久久蜜桃91|
麻豆精品网站|
av成人国产|
黄色综合网站|
欧美日本亚洲|
久久久久国产一区二区|
一本久道久久综合狠狠爱|
国产综合视频|
玖玖视频精品|
母乳一区在线观看|
一区二区动漫|
亚洲小说区图片区|
亚洲欧美综合国产精品一区|