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人片在线观看无码不卡_无码专区天天躁天天躁在线
激情欧美日韩一区|
国产精品普通话对白|
免费久久久一本精品久久区|
亚洲人成久久|
一本色道88久久加勒比精品|
亚洲欧洲精品一区|
在线一区亚洲|
欧美一区二区三区另类|
欧美在线免费一级片|
狠狠入ady亚洲精品经典电影|
亚洲高清久久|
久久亚洲免费|
中文一区二区|
欧美成人69av|
99在线精品免费视频九九视|
久久午夜av|
在线精品观看|
久久一区二区三区超碰国产精品|
亚洲高清在线|
欧美激情视频一区二区三区在线播放
|
亚洲视频导航|
欧美日本不卡|
国产精品一区免费观看|
欧美日韩日本国产亚洲在线|
一区二区三区精品国产|
久久综合一区|
免费在线欧美黄色|
中文日韩在线|
91久久视频|
激情视频一区二区|
午夜国产一区|
欧美一区1区三区3区公司
|
国产一区二区三区四区hd|
国产精品成人一区二区网站软件|
亚洲精品影院在线观看|
欧美色图首页|
欧美另类专区|
欧美激情一区|
欧美日韩免费精品|
欧美午夜影院|
午夜久久影院|
国产精品v日韩精品v欧美精品网站
|
极品中文字幕一区|
国产精品观看|
国自产拍偷拍福利精品免费一
|
亚洲天堂激情|
国产在线日韩|
极品少妇一区二区三区|
亚洲大胆在线|
国产欧美一级|
亚洲免费在线|
欧美一区二视频在线免费观看|
国产欧美日韩综合一区在线播放|
国产精品日韩久久久|
亚洲一区网站|
欧美+亚洲+精品+三区|
国产日韩精品久久|
久久激情视频|
久久精品亚洲|
女女同性女同一区二区三区91
|
国产综合自拍|
伊人影院久久|
国产伦理一区|
欧美精品免费观看二区|
极品裸体白嫩激情啪啪国产精品|
一本一本a久久|
美女日韩在线中文字幕|
欧美成人有码|
亚洲精品日韩久久|
欧美一级播放|
伊人久久亚洲热|
久久狠狠久久综合桃花|
亚洲午夜精品久久久久久app|
99亚洲一区二区|
久久精品日韩|
亚洲精品美女|
欧美日韩一区二区三区四区在线观看|
在线观看的日韩av|
久久久久欧美|
99riav1国产精品视频|
久久国产精品毛片|
黄页网站一区|
久久午夜激情|
国产日韩欧美一区在线
|
免费欧美日韩|
亚洲视频免费|
久久综合伊人|
午夜一区不卡|
日韩一级不卡|
欧美激情日韩|
久久激情婷婷|
亚洲欧美日韩专区|
亚洲精品在线视频观看|
国产精品高清一区二区三区|
久久综合九色综合欧美狠狠|
国产农村妇女精品一二区|
国内一区二区在线视频观看|
欧美在线视频二区|
久久精品一区二区国产|
妖精视频成人观看www|
国产精品二区二区三区|
欧美日韩一区在线视频|
久久久久天天天天|
久久久久se|
亚洲综合好骚|
国产日韩免费|
国产精品呻吟|
国产精品试看|
蘑菇福利视频一区播放|
中文精品视频一区二区在线观看|
亚洲美女毛片|
99国产一区|
一本色道久久综合亚洲精品不卡|
亚洲国产一区二区三区高清|
国产精品v欧美精品v日韩|
午夜久久tv|
欧美性色综合|
在线播放亚洲|
亚洲神马久久|
美女诱惑黄网站一区|
久久一区亚洲|
国产精品成人观看视频免费|
亚洲夜间福利|
亚洲精品女人|
久久激情网站|
欧美精品九九|
亚洲精品一区二区三区av|
亚洲精品国产系列|
亚洲在线一区|
国产自产在线视频一区|
亚洲日本激情|
美女精品在线观看|
激情欧美亚洲|
性高湖久久久久久久久|
久久亚洲精选|
亚洲精品四区|
蜜桃伊人久久|
伊人精品成人久久综合软件|
国产精品毛片一区二区三区|
久久久久久久波多野高潮日日|
欧美日韩精品一本二本三本|
亚洲国产清纯|
久久国产成人|
精品91在线|
国产一区二区三区久久|
米奇777在线欧美播放|
国产一区二区中文字幕免费看|
最新亚洲视频|
久久亚洲高清|
av成人激情|
欧美三级不卡|
国产伦精品一区|
亚洲一级黄色|
久久精品观看|
99亚洲精品|
国产精品v日韩精品v欧美精品网站
|
午夜久久影院|
狠狠色噜噜狠狠色综合久|
一本久道久久久|
欧美人与禽猛交乱配视频|
9久re热视频在线精品|
欧美 日韩 国产 一区|
亚洲激情网站|
欧美视频导航|
久久性天堂网|
免费在线一区二区|
在线视频免费在线观看一区二区|
午夜精品剧场|
女人香蕉久久**毛片精品|
国产日韩欧美一区二区|
国内一区二区三区在线视频|
久久精品动漫|
午夜一区二区三区不卡视频|
亚洲片区在线|
激情五月***国产精品|
欧美一区激情|
欧美在线不卡|
久久久精品网|
久久蜜桃精品|
免费视频一区|
欧美亚洲免费|
欧美亚洲三级|
久久精品国产第一区二区三区最新章节
|
国产欧美日韩亚洲|
亚洲三级影院|
亚洲伦伦在线|
国产欧美日韩亚洲|
国产日韩欧美高清免费|
日韩午夜精品|
国产欧美日韩在线播放|
亚洲性色视频|
亚洲人成免费|
国产日韩欧美二区|
亚洲欧美日韩国产综合精品二区|
中国成人在线视频|
亚洲一区日韩|
久久久精品网|
欧美视频久久|
亚洲成人资源|
国产精品日韩欧美一区二区|
亚洲永久字幕|
久热精品视频|
欧美三区在线|
中文日韩在线|
巨乳诱惑日韩免费av|
久久人人97超碰人人澡爱香蕉|
欧美黄色aaaa|
亚洲美女色禁图|
免费在线国产精品|
狠狠88综合久久久久综合网|
亚洲精品极品|
久久青青草综合|
一区视频在线看|
欧美亚洲在线|
亚洲高清视频一区二区|
亚洲一区国产一区|
狠狠综合久久av一区二区老牛|
亚洲激情亚洲|
午夜久久美女|
国产女优一区|
极品日韩av|
久久精品道一区二区三区|
狠狠色综合网|
久久亚洲欧美|
一区二区三区三区在线|
狂野欧美一区|
亚洲电影av|
久久亚洲二区|
一区二区动漫|
欧美日韩成人一区二区三区|
中文国产一区|
好看不卡的中文字幕|
亚洲欧美日韩专区|
影音先锋久久资源网|
先锋影音一区二区三区|
狠狠色噜噜狠狠色综合久|
久久久久一区|
欧美一级久久|
99热精品在线观看|
国语对白精品一区二区|
久久99伊人|
在线亚洲国产精品网站|
狠狠色综合网站久久久久久久|
久久久久久久波多野高潮日日|
日韩天堂av|
精品成人国产|
欧美日韩天天操|
欧美尤物一区|
欧美 日韩 国产一区二区在线视频|
国产精品毛片在线看|
91久久黄色|
一区在线视频|
在线成人欧美|
亚洲欧洲日本国产|
伊人成人在线|
亚洲精品国产系列|
亚洲乱码久久|
亚洲精品欧洲精品|
夜夜爽www精品|
国产欧美日韩一级|
亚洲少妇诱惑|
国产精品一级|
国产一区二区三区高清|
亚洲作爱视频|
亚洲一区日韩在线|
久久精品女人|
亚洲欧美一区在线|
欧美色图麻豆|
亚洲国产一区在线|
99国内精品|
久久国产高清|
欧美日韩三级电影在线|
国产精品yjizz|
激情自拍一区|
国产一级久久|
欧美在线高清|
精品不卡视频|
国产精品综合|
久久久久久久波多野高潮日日|
久久久综合网|
亚洲午夜精品福利|
国产日韩一区二区|
美女久久一区|
国产在线欧美日韩|
国产精品乱子乱xxxx|
美女诱惑一区|
亚洲午夜一级|
亚洲综合精品四区|
国产一区激情|
中日韩视频在线观看|
久久久久中文|
最新国产乱人伦偷精品免费网站|
亚洲欧美精品在线观看|
男女精品网站|
伊人久久av导航|
亚洲综合社区|
亚洲天堂男人|
久久久精彩视频|
亚洲区一区二|
午夜国产精品视频|
国产精品美女黄网|
国内自拍视频一区二区三区|
国产免费成人|
狠狠综合久久av一区二区老牛|
一区二区三区导航|
欧美午夜久久|
亚洲综合国产|
av成人国产|
国内精品视频在线播放|
麻豆精品视频|
国产精品一区亚洲|
一区在线观看|
国产一区日韩欧美|
欧美a级一区|
国产日韩一区二区|
影音先锋一区|
国产精品播放|
午夜精品久久久久99热蜜桃导演|
一本色道久久综合亚洲精品高清|
午夜欧美理论片|
亚洲一区二区三区高清不卡|
亚洲欧洲日本国产|
韩国自拍一区|
欧美日本亚洲|
欧美激情亚洲|
欧美精品播放|
欧美日韩国产精品一区二区亚洲|
久久都是精品|
国产精品裸体一区二区三区|
激情五月***国产精品|
欧美精品一区三区在线观看|
免费久久久一本精品久久区|
国产欧美日韩亚洲一区二区三区|
伊人久久亚洲美女图片|
国内精品**久久毛片app|
欧美久久视频|
欧美~级网站不卡|
欧美日本精品|
国内精品国语自产拍在线观看|
欧美三级特黄|
一区二区在线不卡|
亚洲国产精品视频一区|
亚洲国产成人不卡|
亚洲欧洲日韩综合二区|
最新国产乱人伦偷精品免费网站|
亚洲成人自拍视频|
99pao成人国产永久免费视频|
亚洲精品久久久久久一区二区|
亚洲久色影视|
国产精品久久久对白|
国产免费成人|
欧美成人综合|
亚洲黄色精品|
亚洲视频成人|
久久视频一区|
亚洲图片在线观看|
国产日韩1区|
蜜桃av久久久亚洲精品|
久久尤物视频|
亚洲夜间福利|
国产精品一区二区三区四区五区
|
久久精品日韩|
午夜在线一区|
老鸭窝91久久精品色噜噜导演|
久久久久在线|
欧美日韩精品不卡|
激情六月综合|
亚洲影院在线|
国产精品豆花视频|
中文欧美日韩|
狼狼综合久久久久综合网|
欧美欧美全黄|
日韩一区二区免费看|
六月天综合网|
在线播放不卡|
久久欧美肥婆一二区|
亚洲网站视频|
欧美中文字幕|
亚洲福利电影|
久久婷婷亚洲|
亚洲伦理一区|
欧美日本不卡高清|
国产亚洲一区二区三区在线播放|
欧美一区影院|
国产欧美午夜|
亚洲婷婷在线|
欧美一区二区三区另类|
999亚洲国产精|
欧美日韩精品免费观看视一区二区|
亚洲欧洲综合|
欧美日韩国产亚洲一区|
国产日本精品|
精品福利av|
欧美亚洲不卡|
快she精品国产999|
午夜一区二区三视频在线观看|
亚洲福利久久|
国产中文一区|
欧美精品1区|
葵司免费一区二区三区四区五区|