编码帮助 - 页 49 1...424344454647484950515253545556...786 新评论 [删除] 2012.10.14 11:04 #481 帮助指标... 你好 对我的这个 "想法 "感兴趣的指标是什么? 我喜欢的 "想法 "是以不同的方式实现的,但许多我已经尝试过了,到目前为止,没有一个是完全我所寻找的... 我在寻找这样的东西...... (我试着解释一下,但英语不是我的母语,而且我是外汇界的菜鸟......) "初始条件"。 - 时间框架M5(M1)-M15了,但前两个时间框架更好!。 - 只适用于外汇。 - 最好是基于 "一个小的时间框架 - 伟大的时期,反之亦然..."(这可能很清楚,但仍然)。 - 没有具有奇特名称和 "功能 "的指标!。 基本上,它涉及到以下表述。 1.ADX测试值超过30 - 这将证明我们处于趋势中。这在我看来是一个重要的里程碑,它是基于这个指标的!如果没有趋势,即ADX<30(25我认为这是极限,但假设30将可能是思考...)。 如果没有趋势--则在图上显示 "没有趋势",并 "等待 "满足这一条件后才开始显示数据在这里,我对除ADX外的其他建议持 "开放 "态度,以确保100%的趋势可用性,但至少我想不出另一个安全的证词? 2.有趋势(只有当!) - 这是记录的证词STO,MACD,CCI(这些是一种 "备份",如果你是在范围内(巩固)。此外,我们还将参与和那些被使用时的趋势:MA Mo,DMI,PAR SIO和布林带。 3.这一切的结果是。显示存在或不存在趋势的百分比。只有在没有任何主观解释的工具的情况下才会出现! 换句话说总结:使用许多工具对趋势进行确认,参与 "投票",并简单地计算 "赞成 "和 "反对 "的百分比显示,有多少是 "赞成 "和多少是 "反对"。 在有人写 "它有许多这样的或类似的--有箭头,有发光带",因此我想告诉你,有几件事情是重要的,并将对上述条件进行补充说明。 -> MA:这是关于EMA50和EMA200的交叉点,但也可以使用(即使它更好)三个的交叉点。EMA30、EMA100和EMA200。(我认为这样选择会很好,但谁能提出建议和好的时间?) 在这方面,有一些指标,不知道熊市,牛市,和力指数DeMarker,可能也不错,但它是什么,我可以说... 我认为这是一个好的 "想法",希望有人能认真对待。它不是圣杯,但我得罪了,它将是一个好帮手 许多人希望能够并说服你,即这与他之前的许多人不一样,因为其他指标本身就是帮助设计的工具,他们没有适当的 "校准",是标准值。他们不检查的趋势?我们是否有一个范围?或有人试图解释读数,但谁知道它是不正确的......? 我的 "想法 "也许不是很完美的设置指标,从参与它,他们自己不能选择更好的,我希望这将有助于我,但 "基地 "我认为这是很好的,值得做一些事情吗? 课程是可用的,许多额外的 "额外",可以是可怕的重要。 - 检查和显示一个范围的存在,(我们不知道如何证明它?也许一些检查价格运动的价格表示感兴趣的是...) - 趋势是加速还是减弱;(我知道有这个工具的证据,但我不能给你一个例子......) - 是否背离或收敛价格,(这是非常重要的,因为考虑到整个战略是建立在这个基础上的...我不知道如何实现...)。 附上一个指标的 "例子",其中有一些 "类似 "我认为的东西。我不是作者,而是我的一个朋友,但他目前已经从交易中衰落,想用它做更多的事情:(。你可以使用一些代码或返工,非常希望有年轻的人或其他优秀的编码员来评估我的想法和帮助。 谢谢你的帮助。所有的一切对我来说都是好的 PP。这里有一个示例设置,但只是有点...DOX.bg - Файл организатор за лесно споделяне и съханение на файлове Jovager 2012.10.19 10:51 #482 指标的内部错误 我已经下载了 "SR_MTF_Eli "指标。 它工作得很好,但我总是看到 "ArrayCopySeries函数 内部错误。 我应该怎样做才能避免该信息? 谢谢。 琼 #property indicator_chart_window(属性:图表窗口 #属性 indicator_buffers 8 #属性 indicator_color8 天蓝 #属性指示器_color7 黄色 #属性指示器_颜色6 矢车菊蓝 #属性指示器_color5 深橙色 #属性指示器_color4 皇家蓝 #属性指示器_color3 Sienna #属性指示器_颜色2 蓝色 #属性指示器_颜色1 红色 //---- 缓冲区 double buf_up1D[]; double buf_down1D[]; double buf_up4H[]; double buf_down4H[]; double buf_up1H[]; double buf_down1H[]; double buf_up30M[]; double buf_down30M[]; extern int Period_1 = PERIOD_H1; extern int Period_2 = PERIOD_M30; extern int Period_3 = PERIOD_M15; 外置int Period_4 = PERIOD_M5; 外置 bool display_Period_1 = true; 外置 bool display_Period_2 = true; 外置 bool display_Period_3 = true; 外置 bool display_Period_3 = true; 外部bool display_Period_4 = true; 外置 bool Play_Sound = true; int UniqueNum = 2284; //+------------------------------------------------------------------+ //|自定义指标初始化函数 //+------------------------------------------------------------------+ int init() { //---- 指标 int draw = DRAW_LINE; if (!display_Period_4||Period_4<Period()) draw = DRAW_NONE; SetIndexStyle(6,DRAW_ARROW); SetIndexArrow(6,169); SetIndexStyle(7,DRAW_ARROW); SetIndexArrow(7,169); SetIndexBuffer(6,buf_up1D); SetIndexBuffer(7,buf_down1D); draw = DRAW_LINE; if (!display_Period_3||Period_3<Period()) draw = DRAW_NONE; SetIndexStyle(4,DRAW_ARROW); SetIndexArrow(4,170); SetIndexStyle(5,DRAW_ARROW); SetIndexArrow(5,170); SetIndexBuffer(4,buf_up4H)。 SetIndexBuffer(5,buf_down4H)。 draw = DRAW_LINE; if (!display_Period_2||Period_2<Period()) draw = DRAW_NONE; SetIndexStyle(2,DRAW_ARROW); SetIndexArrow(2,171); SetIndexStyle(3,DRAW_ARROW); SetIndexArrow(3,171); SetIndexBuffer(2,buf_up1H)。 SetIndexBuffer(3,buf_down1H)。 draw = DRAW_LINE; if (!display_Period_1||Period_1<Period()) draw = DRAW_NONE; SetIndexStyle(0,DRAW_ARROW); SetIndexArrow(0,172); SetIndexStyle(1,DRAW_ARROW); SetIndexArrow(1,172); SetIndexBuffer(0,buf_up30M)。 SetIndexBuffer(1,buf_down30M)。 如果(Period_1<Period())Period_1=Period()。 如果(Period_2<Period())Period_2=Period()。 如果(Period_3<Period())Period_3=Period()。 如果(Period_4<Period())Period_4=Period()。 SetIndexLabel(0, tf2txt(Period_1)); SetIndexLabel(1, tf2txt(Period_1)) 。 SetIndexLabel(2, tf2txt(Period_2)); SetIndexLabel(3, tf2txt(Period_2))。 SetIndexLabel(4, tf2txt(Period_3)); SetIndexLabel(5, tf2txt(Period_3))。 SetIndexLabel(6, tf2txt(Period_4)); SetIndexLabel(7, tf2txt(Period_4))。 //---- return(0); } //+------------------------------------------------------------------+ //|自定义指标去初始化函数| //+------------------------------------------------------------------+ int deinit() { //---- //---- return(0); } //+------------------------------------------------------------------+ //|自定义指标迭代函数| //+------------------------------------------------------------------+ int start() { int counted_bars=IndicatorCounted()。 int i=0, y1d=0, y4h=0, y1h=0, y30m=0; int limit=Bars-counted_bars +Period_1/Period()。 双倍pd_1=0, pd_2=0, pd_3=0, pd_4=0。 Double pu_1=0, pu_2=0, pu_3=0, pu_4=0。 数据时间 TimeArray_1D[] ,TimeArray_4H[], TimeArray_1H[], TimeArray_30M[]。 //---- ArrayCopySeries(TimeArray_1D,MODE_TIME,Symbol(), Period_4)。 ArrayCopySeries(TimeArray_4H,MODE_TIME,Symbol(),Period_3)。 ArrayCopySeries(TimeArray_1H,MODE_TIME,Symbol(),Period_2)。 ArrayCopySeries(TimeArray_30M,MODE_TIME,Symbol(),Period_1)。 for(i=0, y1d=0, y4h=0, y1h=0, y30m=0;i<limit;i++) { if (Time<TimeArray_1D[y1d]) y1d++; 如果(Time<TimeArray_4H[y4h])y4h++。 如果(Time<TimeArray_1H[y1h])y1h++。 如果(Time<TimeArray_30M[y30m])y30m++。 double fh = iFractals( NULL, Period_4, MODE_HIGH, y1d); buf_up1D = fh; buf_down1D = iFractals( NULL, Period_4, MODE_LOW, y1d); buf_up4H = iFractals ( NULL, Period_3, MODE_HIGH, y4h); buf_down4H = iFractals ( NULL, Period_3, MODE_LOW, y4h); buf_up1H = iFractals( NULL, Period_2, MODE_HIGH, y1h); buf_down1H = iFractals( NULL, Period_2, MODE_LOW, y1h); buf_up30M = iFractals( NULL, Period_1, MODE_HIGH, y30m); buf_down30M = iFractals( NULL, Period_1, MODE_LOW, y30m); } for (i=limit; i>=0; i--) { if ( buf_up1D == 0 ) buf_up1D = pu_1; else pu_1 = buf_up1D。 如果 ( buf_down1D == 0 ) buf_down1D = pd_1; 否则 pd_1 = buf_down1D; if ( buf_up4H == 0 ) buf_up4H = pu_2; else pu_2 = buf_up4H。 if ( buf_down4H == 0 ) buf_down4H = pd_2; else pd_2 = buf_down4H。 if ( buf_up1H == 0 ) buf_up1H = pu_3; else pu_3 = buf_up1H; if ( buf_down1H == 0 ) buf_down1H = pd_3; else pd_3 = buf_down1H; if ( buf_up30M == 0 ) buf_up30M = pu_4; else pu_4 = buf_up30M。 如果 ( buf_down30M == 0 ) buf_down30M = pd_4; 否则 pd_4 = buf_down30M。 } //---- return(0); } //+------------------------------------------------------------------+ string tf2txt(int tf) { if (tf == PERIOD_M1) return("M1"); if (tf == PERIOD_M5) return("M5"); 如果 (tf == PERIOD_M15) 返回("M15")。 如果 (tf == PERIOD_M30) 返回("M30")。 如果 (tf == PERIOD_H1) 返回("H1")。 如果 (tf == PERIOD_H4) 返回("H4")。 如果 (tf == PERIOD_D1) 返回("D1")。 如果 (tf == PERIOD_W1) 返回("W1")。 如果 (tf == PERIOD_MN1) 返回("MN1")。 return("??")。 } Coding help I want to use 如何编码? nevar 2012.10.20 05:32 #483 尊敬的版主 请删除我的最后两个帖子。 Nightlight1982 2012.10.21 17:03 #484 修改指标 有没有人可以修改这个指标 我将改变时间框架,并将其放置在一个窗口中!! mbfx_system_alerts.ex4 谢谢 附加的文件: mbfx_system_alerts.ex4 11 kb William Snyder 2012.10.21 17:10 #485 Nightlight1982: 有谁可以修改这个指标吗?我将改变时间框架,我将把它放在一个窗口中!! mbfx_system_alerts.ex4 谢谢 你好,Nightlight19823。 我需要原始的源代码(mt4)才可以修改它。 zigflip 2012.10.22 14:55 #486 对HA标准的酒吧关闭警报? 我在这里的HAS警戒线上发布了#11 我在标准的HA:heiken_ashi_alert01.mq4 中添加了警报。 但不明白如何让它在确认栏杆关闭时发出一次信号,以示不同颜色的栏杆。 谢谢 附加的文件: heiken_ashi_alert01.mq4 5 kb dotalu 2012.10.22 18:28 #487 问题 joselopezde:你好,我是一名西班牙交易员。首先,我为我糟糕的英语感到抱歉。我来解释一下我的需求。当我交易时,我喜欢有 "一天的概况"。为了更好地解释,我附上了图表。 策略是针对DAX的。当一天开始时,我们通常有一个缺口,所以前一天的收盘价和这一天的开盘价是不同的。 因此,我需要的指标是 1.8:00的垂直线 2.两条水平线(开盘日和前一天的收盘)。 开盘日(蜡烛时间8:00)。 前一天收盘(蜡烛时间21:45)。 3.3. 水平线。 今日开盘+x点(例如:+20) 今日开盘+x点(如+40) 昨天收盘-x点 (例如-20) 昨天收盘-x点 (例如-40) 再见,谢谢! 大家好,这个指标的名称是什么? [删除] 2012.10.23 10:30 #488 请更改 谁能把这个指标改成只显示一条线(今天)而不是所有的日子。 附加的文件: time_vlines.mq4 3 kb William Snyder 2012.10.23 15:36 #489 zigflip: 我在这里的HAS警报线#11 发过帖我在标准的HA:heiken_ashi_alert01.mq4 中添加了警报。 但不明白如何使它在确认栏杆关闭时发出一次信号,以示不同颜色的栏杆。 非常感谢 嗨,Zigflip。 我有这个经过清理的带警报的常规heiken ashi的版本,也许你可以使用这个。 附加的文件: heiken_ashi_alerts.mq4 4 kb zigflip 2012.10.23 19:27 #490 你好,谢谢你的工具先生,看起来不错! ,稍后检查 警报。 1...424344454647484950515253545556...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
帮助指标...
你好
对我的这个 "想法 "感兴趣的指标是什么?
我喜欢的 "想法 "是以不同的方式实现的,但许多我已经尝试过了,到目前为止,没有一个是完全我所寻找的...
我在寻找这样的东西......
(我试着解释一下,但英语不是我的母语,而且我是外汇界的菜鸟......)
"初始条件"。
- 时间框架M5(M1)-M15了,但前两个时间框架更好!。
- 只适用于外汇。
- 最好是基于 "一个小的时间框架 - 伟大的时期,反之亦然..."(这可能很清楚,但仍然)。
- 没有具有奇特名称和 "功能 "的指标!。
基本上,它涉及到以下表述。
1.ADX测试值超过30 - 这将证明我们处于趋势中。这在我看来是一个重要的里程碑,它是基于这个指标的!如果没有趋势,即ADX<30(25我认为这是极限,但假设30将可能是思考...)。
如果没有趋势--则在图上显示 "没有趋势",并 "等待 "满足这一条件后才开始显示数据在这里,我对除ADX外的其他建议持 "开放 "态度,以确保100%的趋势可用性,但至少我想不出另一个安全的证词?
2.有趋势(只有当!) - 这是记录的证词STO,MACD,CCI(这些是一种 "备份",如果你是在范围内(巩固)。此外,我们还将参与和那些被使用时的趋势:MA Mo,DMI,PAR SIO和布林带。
3.这一切的结果是。显示存在或不存在趋势的百分比。只有在没有任何主观解释的工具的情况下才会出现!
换句话说总结:使用许多工具对趋势进行确认,参与 "投票",并简单地计算 "赞成 "和 "反对 "的百分比显示,有多少是 "赞成 "和多少是 "反对"。
在有人写 "它有许多这样的或类似的--有箭头,有发光带",因此我想告诉你,有几件事情是重要的,并将对上述条件进行补充说明。
-> MA:这是关于EMA50和EMA200的交叉点,但也可以使用(即使它更好)三个的交叉点。EMA30、EMA100和EMA200。(我认为这样选择会很好,但谁能提出建议和好的时间?)
在这方面,有一些指标,不知道熊市,牛市,和力指数DeMarker,可能也不错,但它是什么,我可以说...
我认为这是一个好的 "想法",希望有人能认真对待。它不是圣杯,但我得罪了,它将是一个好帮手
许多人希望能够并说服你,即这与他之前的许多人不一样,因为其他指标本身就是帮助设计的工具,他们没有适当的 "校准",是标准值。他们不检查的趋势?我们是否有一个范围?或有人试图解释读数,但谁知道它是不正确的......?
我的 "想法 "也许不是很完美的设置指标,从参与它,他们自己不能选择更好的,我希望这将有助于我,但 "基地 "我认为这是很好的,值得做一些事情吗?
课程是可用的,许多额外的 "额外",可以是可怕的重要。
- 检查和显示一个范围的存在,(我们不知道如何证明它?也许一些检查价格运动的价格表示感兴趣的是...)
- 趋势是加速还是减弱;(我知道有这个工具的证据,但我不能给你一个例子......)
- 是否背离或收敛价格,(这是非常重要的,因为考虑到整个战略是建立在这个基础上的...我不知道如何实现...)。
附上一个指标的 "例子",其中有一些 "类似 "我认为的东西。我不是作者,而是我的一个朋友,但他目前已经从交易中衰落,想用它做更多的事情:(。你可以使用一些代码或返工,非常希望有年轻的人或其他优秀的编码员来评估我的想法和帮助。
谢谢你的帮助。所有的一切对我来说都是好的
PP。这里有一个示例设置,但只是有点...DOX.bg - Файл организатор за лесно споделяне и съханение на файлове
指标的内部错误
我已经下载了 "SR_MTF_Eli "指标。
它工作得很好,但我总是看到 "ArrayCopySeries函数 内部错误。
我应该怎样做才能避免该信息?
谢谢。
琼
#property indicator_chart_window(属性:图表窗口
#属性 indicator_buffers 8
#属性 indicator_color8 天蓝
#属性指示器_color7 黄色
#属性指示器_颜色6 矢车菊蓝
#属性指示器_color5 深橙色
#属性指示器_color4 皇家蓝
#属性指示器_color3 Sienna
#属性指示器_颜色2 蓝色
#属性指示器_颜色1 红色
//---- 缓冲区
double buf_up1D[];
double buf_down1D[];
double buf_up4H[];
double buf_down4H[];
double buf_up1H[];
double buf_down1H[];
double buf_up30M[];
double buf_down30M[];
extern int Period_1 = PERIOD_H1;
extern int Period_2 = PERIOD_M30;
extern int Period_3 = PERIOD_M15;
外置int Period_4 = PERIOD_M5;
外置 bool display_Period_1 = true;
外置 bool display_Period_2 = true;
外置 bool display_Period_3 = true; 外置 bool display_Period_3 = true;
外部bool display_Period_4 = true;
外置 bool Play_Sound = true;
int UniqueNum = 2284;
//+------------------------------------------------------------------+
//|自定义指标初始化函数
//+------------------------------------------------------------------+
int init()
{
//---- 指标
int draw = DRAW_LINE; if (!display_Period_4||Period_4<Period()) draw = DRAW_NONE;
SetIndexStyle(6,DRAW_ARROW);
SetIndexArrow(6,169);
SetIndexStyle(7,DRAW_ARROW);
SetIndexArrow(7,169);
SetIndexBuffer(6,buf_up1D);
SetIndexBuffer(7,buf_down1D);
draw = DRAW_LINE; if (!display_Period_3||Period_3<Period()) draw = DRAW_NONE;
SetIndexStyle(4,DRAW_ARROW);
SetIndexArrow(4,170);
SetIndexStyle(5,DRAW_ARROW);
SetIndexArrow(5,170);
SetIndexBuffer(4,buf_up4H)。
SetIndexBuffer(5,buf_down4H)。
draw = DRAW_LINE; if (!display_Period_2||Period_2<Period()) draw = DRAW_NONE;
SetIndexStyle(2,DRAW_ARROW);
SetIndexArrow(2,171);
SetIndexStyle(3,DRAW_ARROW);
SetIndexArrow(3,171);
SetIndexBuffer(2,buf_up1H)。
SetIndexBuffer(3,buf_down1H)。
draw = DRAW_LINE; if (!display_Period_1||Period_1<Period()) draw = DRAW_NONE;
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,172);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,172);
SetIndexBuffer(0,buf_up30M)。
SetIndexBuffer(1,buf_down30M)。
如果(Period_1<Period())Period_1=Period()。
如果(Period_2<Period())Period_2=Period()。
如果(Period_3<Period())Period_3=Period()。
如果(Period_4<Period())Period_4=Period()。
SetIndexLabel(0, tf2txt(Period_1)); SetIndexLabel(1, tf2txt(Period_1)) 。
SetIndexLabel(2, tf2txt(Period_2)); SetIndexLabel(3, tf2txt(Period_2))。
SetIndexLabel(4, tf2txt(Period_3)); SetIndexLabel(5, tf2txt(Period_3))。
SetIndexLabel(6, tf2txt(Period_4)); SetIndexLabel(7, tf2txt(Period_4))。
//----
return(0);
}
//+------------------------------------------------------------------+
//|自定义指标去初始化函数|
//+------------------------------------------------------------------+
int deinit()
{
//----
//----
return(0);
}
//+------------------------------------------------------------------+
//|自定义指标迭代函数|
//+------------------------------------------------------------------+
int start()
{
int counted_bars=IndicatorCounted()。
int i=0, y1d=0, y4h=0, y1h=0, y30m=0;
int limit=Bars-counted_bars +Period_1/Period()。
双倍pd_1=0, pd_2=0, pd_3=0, pd_4=0。
Double pu_1=0, pu_2=0, pu_3=0, pu_4=0。
数据时间 TimeArray_1D[] ,TimeArray_4H[], TimeArray_1H[], TimeArray_30M[]。
//----
ArrayCopySeries(TimeArray_1D,MODE_TIME,Symbol(), Period_4)。
ArrayCopySeries(TimeArray_4H,MODE_TIME,Symbol(),Period_3)。
ArrayCopySeries(TimeArray_1H,MODE_TIME,Symbol(),Period_2)。
ArrayCopySeries(TimeArray_30M,MODE_TIME,Symbol(),Period_1)。
for(i=0, y1d=0, y4h=0, y1h=0, y30m=0;i<limit;i++)
{
if (Time<TimeArray_1D[y1d]) y1d++;
如果(Time<TimeArray_4H[y4h])y4h++。
如果(Time<TimeArray_1H[y1h])y1h++。
如果(Time<TimeArray_30M[y30m])y30m++。
double fh = iFractals( NULL, Period_4, MODE_HIGH, y1d);
buf_up1D = fh;
buf_down1D = iFractals( NULL, Period_4, MODE_LOW, y1d);
buf_up4H = iFractals ( NULL, Period_3, MODE_HIGH, y4h);
buf_down4H = iFractals ( NULL, Period_3, MODE_LOW, y4h);
buf_up1H = iFractals( NULL, Period_2, MODE_HIGH, y1h);
buf_down1H = iFractals( NULL, Period_2, MODE_LOW, y1h);
buf_up30M = iFractals( NULL, Period_1, MODE_HIGH, y30m);
buf_down30M = iFractals( NULL, Period_1, MODE_LOW, y30m);
}
for (i=limit; i>=0; i--)
{
if ( buf_up1D == 0 ) buf_up1D = pu_1; else pu_1 = buf_up1D。
如果 ( buf_down1D == 0 ) buf_down1D = pd_1; 否则 pd_1 = buf_down1D;
if ( buf_up4H == 0 ) buf_up4H = pu_2; else pu_2 = buf_up4H。
if ( buf_down4H == 0 ) buf_down4H = pd_2; else pd_2 = buf_down4H。
if ( buf_up1H == 0 ) buf_up1H = pu_3; else pu_3 = buf_up1H;
if ( buf_down1H == 0 ) buf_down1H = pd_3; else pd_3 = buf_down1H;
if ( buf_up30M == 0 ) buf_up30M = pu_4; else pu_4 = buf_up30M。
如果 ( buf_down30M == 0 ) buf_down30M = pd_4; 否则 pd_4 = buf_down30M。
}
//----
return(0);
}
//+------------------------------------------------------------------+
string tf2txt(int tf)
{
if (tf == PERIOD_M1) return("M1");
if (tf == PERIOD_M5) return("M5");
如果 (tf == PERIOD_M15) 返回("M15")。
如果 (tf == PERIOD_M30) 返回("M30")。
如果 (tf == PERIOD_H1) 返回("H1")。
如果 (tf == PERIOD_H4) 返回("H4")。
如果 (tf == PERIOD_D1) 返回("D1")。
如果 (tf == PERIOD_W1) 返回("W1")。
如果 (tf == PERIOD_MN1) 返回("MN1")。
return("??")。
}
尊敬的版主
请删除我的最后两个帖子。
修改指标
有没有人可以修改这个指标
我将改变时间框架,并将其放置在一个窗口中!!
mbfx_system_alerts.ex4
谢谢
有谁可以修改这个指标吗?
我将改变时间框架,我将把它放在一个窗口中!!
mbfx_system_alerts.ex4
谢谢你好,Nightlight19823。
我需要原始的源代码(mt4)才可以修改它。
对HA标准的酒吧关闭警报?
我在这里的HAS警戒线上发布了#11
我在标准的HA:heiken_ashi_alert01.mq4 中添加了警报。
但不明白如何让它在确认栏杆关闭时发出一次信号,以示不同颜色的栏杆。
谢谢
问题
你好,我是一名西班牙交易员。首先,我为我糟糕的英语感到抱歉。我来解释一下我的需求。当我交易时,我喜欢有 "一天的概况"。
为了更好地解释,我附上了图表。
策略是针对DAX的。当一天开始时,我们通常有一个缺口,所以前一天的收盘价和这一天的开盘价是不同的。
因此,我需要的指标是
1.8:00的垂直线
2.两条水平线(开盘日和前一天的收盘)。
3.3. 水平线。
再见,谢谢!
大家好,这个指标的名称是什么?
请更改
谁能把这个指标改成只显示一条线(今天)而不是所有的日子。
我在这里的HAS警报线#11 发过帖
我在标准的HA:heiken_ashi_alert01.mq4 中添加了警报。
但不明白如何使它在确认栏杆关闭时发出一次信号,以示不同颜色的栏杆。
非常感谢嗨,Zigflip。
我有这个经过清理的带警报的常规heiken ashi的版本,也许你可以使用这个。
你好,谢谢你的工具先生,看起来不错!
,稍后检查 警报。