跪求老正版主帮助解决,秃鹫老师的不变均线交叉箭头+报警
坛子里的高手 :你们好,之前根据秃鹫老师的不变均线灵感,搞了一个不变的15M均线, 要是用2根这样的均线 交叉做成金叉或死叉信号 在5分钟图里面找进场机会特好 现跪求高手帮我做成 带箭头提示的 另外在加上声音报警的 声音报警的最好搞个开关,有时候盘整的时候老报警也烦 呵呵 源码如下 参数7和14 :
/*+------------------------------------------------------------------
在小周期图表上看大周期图表的均线
假如您在日图上画了一条10天平均线,但是当把图表切换到4小时图或别的周期图表时,这条均线就不再是10天平均线。
或者,您希望在1小时图、4小时图等小周期图表上看到日图等大周期图表上的均线
本指标要解决的就是这个问题,无论你图表周期如何切换,用本指标画的10天均线始终还是10天均线
也就是说,本指标能让您在小周期图表上看到大周期图表的均线
+------------------------------------------------------------------*/
#property indicator_chart_window
#property indicator_buffers 1
#property indicator_color1 Aqua
extern int 分钟数=10;
extern int 每分钟秒数=60;
extern string 说明1="目标(秒)=分钟数 x 每分钟秒数";
extern string 说明2="例:20分钟(1200秒)=20 x 60";
extern int 平均模式=0;
extern string _说明1="例:0简单平均,1指数,2平滑,3线性";
extern int 价格类型=0;
extern string _说明2="例:0收,1开,2高,3低,4中";
double ind_buffer1;
double temp;
int multiple=1;
int init()
{
SetIndexBuffer(0,ind_buffer1);
SetIndexStyle(0,DRAW_LINE,STYLE_SOLID);
IndicatorDigits(MarketInfo(Symbol(),MODE_DIGITS)+1);
string short_name;
short_name="MA_tujiu("+分钟数+")";
IndicatorShortName(short_name);
SetIndexLabel(0,short_name);
multiple=MathRound(分钟数*每分钟秒数*0.25/Period());
if(multiple==0) multiple=1;
SetIndexDrawBegin(0,multiple);
return(0);
}
int start()
{
int limit;
int counted_bars=IndicatorCounted();
if(counted_bars<0) return(-1);
if(counted_bars>0) counted_bars--;
limit=Bars-counted_bars;
for(int i=0; i