编码帮助 - 页 457 1...450451452453454455456457458459460461462463464...786 新评论 lambic 2015.04.10 14:41 #4561 是否可以修改股票指标,在股票上增加一个移动平均线(见图),并最终增加一个交叉点的警报。 非常感谢 equity_v7.mq4 附加的文件: equity_v7.mq4 27 kb equity.jpg 36 kb Mladen Rakic 2015.04.10 15:14 #4562 lambic: 是否可以修改股权指标,在股权上增加一个移动平均线(见图),并最终增加一个交叉的警报。非常感谢 equity_v7.mq4 lambic 试试吧(添加了平均值):equity_v7.01.mq4 将EquityAveragePeriod设置为>0,可以看到股权的平均值。 附加的文件: equity_v7.01.mq4 27 kb subterfuge 2015.04.10 16:53 #4563 你能不能给我做一个指标,突出显示。 以高点收盘的涨停板,并且其下线的长度至少为主体的一半。 以低点收盘的跌停板,其上部灯芯的长度至少为主体的一半。 (因此,如果灯芯的长度是灯体的4倍,也是可以的。但至少要有主体的一半长度) 最好能有声音提示,我可以打开/关闭。 我不知道在 "突出显示 "方面有什么可用的方法。我不希望有眼花缭乱的感觉。也许可以用某种方法来突出栏的外面,使它稍微突出一些? 谢谢 olvus 2015.04.10 18:32 #4564 你好,我亲爱的人们。谁能为这个指标添加警报(声音和弹出式)? 非常感谢。bs_living_now_ver_t1.mq4 附加的文件: bs_living_now_ver_t1.mq4 10 kb olvus 2015.04.10 18:35 #4565 它是它bs_living_now_ver_t1.mq4 附加的文件: bs_living_now_ver_t1.mq4 10 kb Mladen Rakic 2015.04.10 21:23 #4566 olvus: 它就是bs_living_now_ver_t1.mq4。 它在过去的条形图上产生信号(这让人想起超级信号)。也许最好不要在信号/警报模式下使用它,但对于估计来说要好得多。 [删除] 2015.04.11 07:52 #4567 大家好,谁能给我解释一下这个系统是如何工作的? //+------------------------------------------------------------------+ //|由外汇TSD 开发- 外汇论坛|| //| 来自约翰-泰勒的想法 v.2.0 ! //| | //+------------------------------------------------------------------+ #include #define MySuperMagic 111020051110 //---- Extern int StartHour=8; extern int EndHour =20; 外置双数 Lots =0.1; //---- double LastBarChecked; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int init() { //---- LastBarChecked=Time[0]; //---- return(0); } //+------------------------------------------------------------------+ //|专家去初始化功能| //+------------------------------------------------------------------+ int deinit() { return(0)。 } //+------------------------------------------------------------------+ //|专家启动功能| //+------------------------------------------------------------------+ int start() { string cm="音量"。 如果(Period()==1) cm=cm + "1M"; 如果 (Period()==5) cm=cm + "5M"; 如果 (Period()==15) cm=cm + "15M"; 如果(Period()==30) cm=cm + "30M"; 如果(Period()==60) cm=cm+"1H"; 如果(Period()==240) cm=cm + "4H"; 如果(Period()==1440) cm=cm+"1D"。 如果(Period()==10080) cm=cm+"1W"。 如果(Period()==43200) cm=cm + "1M"; cm=cm + " - " 。 cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS)。 int EAMagic=MySuperMagic + Period()。 //------------------------------------------------------------------------------------------------ bool doShort=false; bool doLong =false; bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour); 如果((Volume[1] < Volume[2]) && hourValid) { doLong=true。 评论("上升趋势")。 } 如果((Volume[1] > Volume[2]) && hourValid) { doShort=true。 Comment("下跌趋势"); } 如果(Volume[1]==Volume[2] ) { Comment("没有趋势...")。 } 如果(LastBarChecked!=Time[0]) { int cnt=0; while(cnt<OrdersTotal()) { 如果(OrderSelect (cnt, SELECT_BY_POS)==false) 继续。 如果(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic) { int ticket=OrderTicket(); double oLots=OrderLots(); double priceClose; 如果(OrderType()==OP_BUY) { priceClose=Bid。 如果(doLong) { LastBarChecked=Time[0]; return(0); } } 否则 { priceClose=Ask; 如果(做空) { LastBarChecked=Time[0]; return(0); } } if(!OrderClose(ticket,oLots,priceClose,7,Red)) { Alert("错误关闭交易: " + ErrorDescription(GetLastError()))。 return(0); } } 否则 { cnt ++; } } 如果 (hourValid) { 如果(Volume[1] < Volume[2]) { OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White)。 } 如果(Volume[1] > Volume[2] ) { OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red)。 } } LastBarChecked=Time[0]; } return(0); } //+------------------------------------------------------------------+ Coding help Volume trader [存档!]免费撰写顾问文章 Mladen Rakic 2015.04.11 10:00 #4568 AchiJameson: 大家好,谁能给我解释一下这个系统是如何工作的?//+------------------------------------------------------------------+ //|由外汇TSD 开发- 外汇论坛|| //| 来自John Taylor的想法 v.2.0 |/| //| | //+------------------------------------------------------------------+ #include #define MySuperMagic 111020051110 //---- Extern int StartHour=8; extern int EndHour =20; 外置双数 Lots =0.1; //---- double LastBarChecked; //+------------------------------------------------------------------+ //| | //+------------------------------------------------------------------+ int init() { //---- LastBarChecked=Time[0]; //---- return(0); } //+------------------------------------------------------------------+ //|专家去初始化功能| //+------------------------------------------------------------------+ int deinit() { return(0)。 } //+------------------------------------------------------------------+ //|专家启动功能| //+------------------------------------------------------------------+ int start() { string cm="音量"。 如果(Period()==1) cm=cm + "1M"; 如果 (Period()==5) cm=cm + "5M"; 如果 (Period()==15) cm=cm + "15M"; 如果(Period()==30) cm=cm + "30M"; 如果(Period()==60) cm=cm + "1H"; 如果(Period()==240) cm=cm + "4H"; 如果(Period()==1440) cm=cm+"1D"。 如果(Period()==10080) cm=cm+"1W"。 如果(Period()==43200) cm=cm + "1M"; cm=cm + " - " 。 cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS)。 int EAMagic=MySuperMagic + Period()。 //------------------------------------------------------------------------------------------------ bool doShort=false; bool doLong =false; bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour); 如果((Volume[1] < Volume[2]) && hourValid) { doLong=true。 评论("上升趋势")。 } 如果((Volume[1] > Volume[2]) && hourValid) { doShort=true。 Comment("下跌趋势"); } 如果(Volume[1]==Volume[2] ) { Comment("没有趋势...")。 } 如果(LastBarChecked!=Time[0]) { int cnt=0; while(cnt<OrdersTotal()) { 如果(OrderSelect (cnt, SELECT_BY_POS)==false) 继续。 如果(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic) { int ticket=OrderTicket(); double oLots=OrderLots(); double priceClose; 如果(OrderType()==OP_BUY) { priceClose=Bid。 如果(doLong) { LastBarChecked=Time[0]; return(0); } } 否则 { priceClose=Ask; 如果(做空) { LastBarChecked=Time[0]; return(0); } } if(!OrderClose(ticket,oLots,priceClose,7,Red)) { Alert("错误关闭交易: " + ErrorDescription(GetLastError()))。 return(0); } } 否则 { cnt ++; } } 如果 (hourValid) { 如果(Volume[1] < Volume[2]) { OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White)。 } 如果(Volume[1] > Volume[2] ) { OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red)。 } } LastBarChecked=Time[0]; } return(0); } //+------------------------------------------------------------------+ 粗略的说:如果是在早上8点到晚上8点之间,并且如果之前的成交量大于之前的成交量,那么它就会打开一个买盘。反之亦然。 myname 2015.04.12 07:24 #4569 在metatrader中,交易量如何能作为一个方向? 那些是刻度线。这完全是随机交易的EA [删除] 2015.04.12 11:55 #4570 mladen: 大致上:如果是在早上8点到晚上8点之间,并且如果之前的成交量大于之前的成交量,就会开启买入。反之亦然 好的,非常感谢......添加马氏过滤器和非盈利止损点有难度吗? 我知道所有的人都在向你寻求帮助,这有时让人很不爽,请你在有时间的时候帮忙,如果你愿意的话。 谢谢你的帮助,Achi 1...450451452453454455456457458459460461462463464...786 新评论 您错过了交易机会: 免费交易应用程序 8,000+信号可供复制 探索金融市场的经济新闻 注册 登录 拉丁字符(不带空格) 密码将被发送至该邮箱 发生错误 使用 Google 登录 您同意网站政策和使用条款 如果您没有帐号,请注册 可以使用cookies登录MQL5.com网站。 请在您的浏览器中启用必要的设置,否则您将无法登录。 忘记您的登录名/密码? 使用 Google 登录
是否可以修改股票指标,在股票上增加一个移动平均线(见图),并最终增加一个交叉点的警报。
非常感谢
equity_v7.mq4
是否可以修改股权指标,在股权上增加一个移动平均线(见图),并最终增加一个交叉的警报。
非常感谢
equity_v7.mq4lambic
试试吧(添加了平均值):equity_v7.01.mq4
将EquityAveragePeriod设置为>0,可以看到股权的平均值。
你能不能给我做一个指标,突出显示。
以高点收盘的涨停板,并且其下线的长度至少为主体的一半。
以低点收盘的跌停板,其上部灯芯的长度至少为主体的一半。
(因此,如果灯芯的长度是灯体的4倍,也是可以的。但至少要有主体的一半长度)
最好能有声音提示,我可以打开/关闭。
我不知道在 "突出显示 "方面有什么可用的方法。我不希望有眼花缭乱的感觉。也许可以用某种方法来突出栏的外面,使它稍微突出一些?
谢谢
你好,我亲爱的人们。谁能为这个指标添加警报(声音和弹出式)?
非常感谢。bs_living_now_ver_t1.mq4
它是它bs_living_now_ver_t1.mq4
它就是bs_living_now_ver_t1.mq4。
它在过去的条形图上产生信号(这让人想起超级信号)。也许最好不要在信号/警报模式下使用它,但对于估计来说要好得多。
大家好,谁能给我解释一下这个系统是如何工作的?
//+------------------------------------------------------------------+
//|由外汇TSD 开发- 外汇论坛||
//| 来自约翰-泰勒的想法 v.2.0 !
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
Extern int StartHour=8;
extern int EndHour =20;
外置双数 Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
return(0)。
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int start()
{
string cm="音量"。
如果(Period()==1) cm=cm + "1M";
如果 (Period()==5) cm=cm + "5M";
如果 (Period()==15) cm=cm + "15M";
如果(Period()==30) cm=cm + "30M";
如果(Period()==60) cm=cm+"1H";
如果(Period()==240) cm=cm + "4H";
如果(Period()==1440) cm=cm+"1D"。
如果(Period()==10080) cm=cm+"1W"。
如果(Period()==43200) cm=cm + "1M";
cm=cm + " - " 。
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS)。
int EAMagic=MySuperMagic + Period()。
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong =false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
如果((Volume[1] < Volume[2]) && hourValid)
{
doLong=true。
评论("上升趋势")。
}
如果((Volume[1] > Volume[2]) && hourValid)
{
doShort=true。
Comment("下跌趋势");
}
如果(Volume[1]==Volume[2] )
{
Comment("没有趋势...")。
}
如果(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
如果(OrderSelect (cnt, SELECT_BY_POS)==false) 继续。
如果(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
double priceClose;
如果(OrderType()==OP_BUY)
{
priceClose=Bid。
如果(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
否则
{
priceClose=Ask;
如果(做空)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("错误关闭交易: " + ErrorDescription(GetLastError()))。
return(0);
}
}
否则
{
cnt ++;
}
}
如果 (hourValid)
{
如果(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White)。
}
如果(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red)。
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+
大家好,谁能给我解释一下这个系统是如何工作的?
//+------------------------------------------------------------------+
//|由外汇TSD 开发- 外汇论坛||
//| 来自John Taylor的想法 v.2.0 |/|
//| |
//+------------------------------------------------------------------+
#include
#define MySuperMagic 111020051110
//----
Extern int StartHour=8;
extern int EndHour =20;
外置双数 Lots =0.1;
//----
double LastBarChecked;
//+------------------------------------------------------------------+
//| |
//+------------------------------------------------------------------+
int init()
{
//----
LastBarChecked=Time[0];
//----
return(0);
}
//+------------------------------------------------------------------+
//|专家去初始化功能|
//+------------------------------------------------------------------+
int deinit()
{
return(0)。
}
//+------------------------------------------------------------------+
//|专家启动功能|
//+------------------------------------------------------------------+
int start()
{
string cm="音量"。
如果(Period()==1) cm=cm + "1M";
如果 (Period()==5) cm=cm + "5M";
如果 (Period()==15) cm=cm + "15M";
如果(Period()==30) cm=cm + "30M";
如果(Period()==60) cm=cm + "1H";
如果(Period()==240) cm=cm + "4H";
如果(Period()==1440) cm=cm+"1D"。
如果(Period()==10080) cm=cm+"1W"。
如果(Period()==43200) cm=cm + "1M";
cm=cm + " - " 。
cm=cm + TimeToStr(CurTime(),TIME_DATE|TIME_SECONDS)。
int EAMagic=MySuperMagic + Period()。
//------------------------------------------------------------------------------------------------
bool doShort=false;
bool doLong =false;
bool hourValid=(Hour()>=StartHour) && (Hour()<=EndHour);
如果((Volume[1] < Volume[2]) && hourValid)
{
doLong=true。
评论("上升趋势")。
}
如果((Volume[1] > Volume[2]) && hourValid)
{
doShort=true。
Comment("下跌趋势");
}
如果(Volume[1]==Volume[2] )
{
Comment("没有趋势...")。
}
如果(LastBarChecked!=Time[0])
{
int cnt=0;
while(cnt<OrdersTotal())
{
如果(OrderSelect (cnt, SELECT_BY_POS)==false) 继续。
如果(OrderSymbol()==Symbol() && OrderMagicNumber()==EAMagic)
{
int ticket=OrderTicket();
double oLots=OrderLots();
double priceClose;
如果(OrderType()==OP_BUY)
{
priceClose=Bid。
如果(doLong)
{
LastBarChecked=Time[0];
return(0);
}
}
否则
{
priceClose=Ask;
如果(做空)
{
LastBarChecked=Time[0];
return(0);
}
}
if(!OrderClose(ticket,oLots,priceClose,7,Red))
{
Alert("错误关闭交易: " + ErrorDescription(GetLastError()))。
return(0);
}
}
否则
{
cnt ++;
}
}
如果 (hourValid)
{
如果(Volume[1] < Volume[2])
{
OrderSend(Symbol(),OP_BUY,Lots,Ask,3,0,0,cm,EAMagic,0,White)。
}
如果(Volume[1] > Volume[2] )
{
OrderSend(Symbol(),OP_SELL,Lots,Bid,3,0,0,cm,EAMagic,0,Red)。
}
}
LastBarChecked=Time[0];
}
return(0);
}
//+------------------------------------------------------------------+粗略的说:如果是在早上8点到晚上8点之间,并且如果之前的成交量大于之前的成交量,那么它就会打开一个买盘。反之亦然。
在metatrader中,交易量如何能作为一个方向?
那些是刻度线。这完全是随机交易的EA
大致上:如果是在早上8点到晚上8点之间,并且如果之前的成交量大于之前的成交量,就会开启买入。反之亦然
好的,非常感谢......添加马氏过滤器和非盈利止损点有难度吗?
我知道所有的人都在向你寻求帮助,这有时让人很不爽,请你在有时间的时候帮忙,如果你愿意的话。
谢谢你的帮助,Achi