//+------------------------------------------------------------------+pleaseeee回复外汇朋友的指标EA,当箭头买入-卖出EA ...伟大的结果,你可以看到与此EA的跟踪停止。plesaaasee as I am new to programing ......thanks
//+------------------------------------------------------------------+pleaseeee回复外汇朋友的指标EA,当箭头买入-卖出EA ...伟大的结果,你可以看到与此EA的跟踪停止。plesaaasee as I am new to programing ......thanks
编码方面的帮助
有经验的编码员,你能为我提供解决方案吗?
我正在使用这段代码来寻找分形 支撑阻力突破点。
/////////////////////////////
double RES=0.0,fractalu=0.0;
bool frbrres;
for (int ct=0;ct<bars;ct++) {
fractalu=iFractals(NULL,0,MODE_UPPER,ct)。
如果(fractalu>0.0) {
RES=fractalu。
休息。
}
}
如果(Bid>RES)frbrres=true;否则frbrres=false。
double SUP=0.0,fractals=0.0。
bool frbrsup;
for (int cts=0;cts<bars;cts++) {
fractals=iFractals(NULL,0,MODE_LOWER,cts)。
如果(fractals>0.0) {
SUP=fractals。
休息。
}
}
如果(Bid<SUP)frbrsup=true;否则frbrsup=false。
//////////////////////////////////////////////////////////////////
那么问题来了。
当我不包括分形突破的代码时
即。( if (othercondition) do this.....
我在当前的蜡烛上得到信号,这是我想要的,但是当我使用这样的代码时
if (othercondition && frbrsup==true) do this.....
然后我在蜡烛收盘时得到信号,这就太晚了。
我已经尝试了所有我想到的组合,但没有成功,所以请帮助我!
忽略不计,我找到了问题所在!
伟大的指标需要我制作 ea....plz 任何程序员,特别是代码大师......谢谢。
亲爱的所有外汇朋友。
我对编程/语言等非常陌生。但我有一个非常棒的指标,我想把它做成EA。
请任何程序员或外汇朋友帮助我。该指标附在这里...当它出现箭头时,它应该在EA中买入,当出现向下的箭头时,它应该卖出,同时有止盈、止损、追踪止损的选项,请朋友们....,用这个指标做成EA的效果很好。
希望有见识的程序员或个人能帮助我把指标做成EA,请.....,提前感谢那些用这个指标给我做EA的人.....。伟大的结果......希望听到帮助的朋友....thanksssss
专家们
//+------------------------------------------------------------------+
//| trendsignal.mq4
//| //+------------------------------------------------------------------+
#property indicator_chart_window#(属性:指标图表窗口
#属性 indicator_buffers 2
#属性 indicator_color1 DodgerBlue
#属性 indicator_color2 Magenta
//---- 输入参数
extern int RISK=3;
extern int CountBars=350;
extern int Alert_Delay_In_Seconds=0;
extern bool Enablemail = true;
extern string subjectUp="买入信号"。
extern string subjectDown="卖出信号";
extern string textUp="长";
extern string textDown="Short";
int SSP=9;
int PrevAlertTime=0;
//---- 缓冲区
double val1[];
double val2[];
double alertBar;
//+------------------------------------------------------------------+
//|自定义指标 初始化函数|
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- 指标行
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,233);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,234);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| SilverTrend_Signal | |
//+------------------------------------------------------------------+
开始()
{
如果(CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars+SSP)。
SetIndexDrawBegin(1,Bars-CountBars+SSP)。
int i,shift,counted_bars=IndicatorCounted()。
int i1,i2,K;
双重Range,AvgRange,Smin,Smax,SsMax,SsMin,价格。
bool uptrend,old;
//----
if(Bars<=SSP+1) return(0);
//---- 初始零点
如果(counted_bars<SSP+1)
{
for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;
for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;
}
//----
K=33-RISK。
for (shift = CountBars-SSP; shift>=0; shift--)
{
范围=0。
AvgRange=0。
for (i1=shift; i1<=shift+SSP; i1++)
{AvgRange=AvgRange+MathAbs(High-Low)。
}
Range=AvgRange/(SSP+1)。
SsMax=High[shift]; SsMin=Low[shift];
for (i2=shift;i2<=shift+SSP-1;i2++)
{
价格=高位。
if(SsMax<price) SsMax=price;
价格=低。
如果(SsMin>=price) SsMin=price。
}
smin = SsMin+(SsMax-SsMin)*K/100;
smax = SsMax-(SsMax-SsMin)*K/100;
val1[shift]=0。
val2[shift]=0。
如果(Close[shift]<smin)
{
uptrend = false;
}
如果 (Close[shift]>smax)
{
上升趋势 = true;
}
如果(uptrend!=old && uptrend=true)
{
val1[shift]=Low[shift]-Range*0.5;
如果 (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))
{
Alert("Trendsignal",Period()," ",Symbol()," BUY");alertBar = Bars;
如果(Enablemail == true) {SendMail(subjectDown+" "+ Symbol(),textDown+" "+ Close[1]+" "+ Symbol()); }
PrevAlertTime = CurTime();
}
}
如果(uptrend!=old && uptrend=false)
{
val2[shift]=High[shift]+Range*0.5;
如果 (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))
{
Alert("Trendsignal",Period()," ",Symbol()," SELL");alertBar = Bars;
如果(Enablemail == true) {SendMail(subjectUp +" "+ Symbol(),textUp+" "+ Close[1]+" " + Symbol());}
PrevAlertTime = CurTime()。
}
}
评论(shift)。
old=uptrend。
}
return(0);
}
//+------------------------------------------------------------------+pleaseeee回复外汇朋友的指标EA,当箭头买入-卖出EA ...伟大的结果,你可以看到与此EA的跟踪停止。plesaaasee as I am new to programing ......thanks
伟大的指标2 EA-请帮助使它成为EA-作为新的编程。GREAAT INDI
亲爱的所有外汇朋友。
我对编程/语言等非常陌生。但我有一个非常棒的指标,我想把它变成EA。
请任何程序员或外汇朋友在这方面帮助我。该指标附在这里...当它出现箭头时,它应该在EA中买入,当出现向下的箭头时,它应该卖出,并带有止盈、止损、追踪止损选项,请各位朋友帮忙。
希望有见识的程序员或个人能帮助我把指标做成EA,请.....,提前感谢那些用这个指标做EA的人.....。伟大的结果......希望听到帮助的朋友....thanksssss
专家们
//+------------------------------------------------------------------+
//| trendsignal.mq4
//| //+------------------------------------------------------------------+
#property indicator_chart_window#(属性:指标图表窗口
#属性 indicator_buffers 2
#属性 indicator_color1 DodgerBlue
#属性 indicator_color2 Magenta
//---- 输入参数
extern int RISK=3;
extern int CountBars=350;
extern int Alert_Delay_In_Seconds=0;
extern bool Enablemail = true;
extern string subjectUp="买入信号"。
extern string subjectDown="卖出信号";
extern string textUp="长";
extern string textDown="Short";
int SSP=9;
int PrevAlertTime=0;
//---- 缓冲区
double val1[];
double val2[];
double alertBar;
//+------------------------------------------------------------------+
//|自定义指标 初始化函数|
//+------------------------------------------------------------------+
int init()
{
string short_name;
//---- 指标行
IndicatorBuffers(2);
SetIndexStyle(0,DRAW_ARROW);
SetIndexArrow(0,233);
SetIndexStyle(1,DRAW_ARROW);
SetIndexArrow(1,234);
SetIndexBuffer(0,val1);
SetIndexBuffer(1,val2);
//----
return(0);
}
//+------------------------------------------------------------------+
//| SilverTrend_Signal | |
//+------------------------------------------------------------------+
开始()
{
如果(CountBars>=Bars) CountBars=Bars;
SetIndexDrawBegin(0,Bars-CountBars+SSP)。
SetIndexDrawBegin(1,Bars-CountBars+SSP)。
int i,shift,counted_bars=IndicatorCounted()。
int i1,i2,K;
双重Range,AvgRange,Smin,Smax,SsMax,SsMin,价格。
bool uptrend,old;
//----
if(Bars<=SSP+1) return(0);
//---- 初始零点
如果(counted_bars<SSP+1)
{
for(i=1;i<=SSP;i++) val1[CountBars-i]=0.0;
for(i=1;i<=SSP;i++) val2[CountBars-i]=0.0;
}
//----
K=33-RISK。
for (shift = CountBars-SSP; shift>=0; shift--)
{
范围=0。
AvgRange=0。
for (i1=shift; i1<=shift+SSP; i1++)
{AvgRange=AvgRange+MathAbs(High-Low)。
}
Range=AvgRange/(SSP+1)。
SsMax=High[shift]; SsMin=Low[shift];
for (i2=shift;i2<=shift+SSP-1;i2++)
{
价格=高位。
if(SsMax<price) SsMax=price;
价格=低。
如果(SsMin>=price) SsMin=price。
}
smin = SsMin+(SsMax-SsMin)*K/100;
smax = SsMax-(SsMax-SsMin)*K/100;
val1[shift]=0。
val2[shift]=0。
如果(Close[shift]<smin)
{
uptrend = false;
}
如果 (Close[shift]>smax)
{
上升趋势 = true;
}
如果(uptrend!=old && uptrend=true)
{
val1[shift]=Low[shift]-Range*0.5;
如果 (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))
{
Alert("Trendsignal",Period()," ",Symbol()," BUY");alertBar = Bars;
如果(Enablemail == true) {SendMail(subjectDown+" "+ Symbol(),textDown+" "+ Close[1]+" "+ Symbol()); }
PrevAlertTime = CurTime();
}
}
如果(uptrend!=old && uptrend=false)
{
val2[shift]=High[shift]+Range*0.5;
如果 (Bars>alertBar && shift==0 && (CurTime() - PrevAlertTime > Period()*Alert_Delay_In_Seconds))
{
Alert("Trendsignal",Period()," ",Symbol()," SELL");alertBar = Bars;
如果(Enablemail == true) {SendMail(subjectUp +" "+ Symbol(),textUp+" "+ Close[1]+" " + Symbol());}
PrevAlertTime = CurTime()。
}
}
评论(shift)。
old=uptrend。
}
return(0);
}
//+------------------------------------------------------------------+pleaseeee回复外汇朋友的指标EA,当箭头买入-卖出EA ...伟大的结果,你可以看到与此EA的跟踪停止。plesaaasee as I am new to programing ......thanks
需要一个程序员
你好,我需要一个愿意为我写一个EA的有用的人,这个EA是基于分形 突破的。如果我能找到愿意帮助我的人,我将会提供完整的信息。谢谢。
需要将有利可图的指标转换为EA
我不知道这是否是合适的地方,但我想我会问,如果有人对这个系统感兴趣,可以为它制作一个EA,那么我会非常感激。
它是一个基本的箭头系统,在H1图表上工作,没有更低的价格!它不重绘,但要等待。
它不会重绘,但要等到蜡烛收盘后再进入。
在向上箭头处买入
关闭并在下一个下降箭头处卖出
卖出时则相反。
我不确定止损是什么,但如果说实话,我在使用这个系统时从未使用过止损。
Trendignal_1.mq4
...
我在1小时图上进行了倾斜,......有太多的失败者......也许在很长一段时间内,它可能会变得有利可图......在趋势市场上......但是......我怀疑......
也许你是对的,对Ea来说有点不一致。
...
可能避免平坦会改善统计数字......加上马丁格尔
是的,马丁格尔会有帮助,这也可能意味着能够在较低的时间框架内使用,也许是这样。
请帮助提供一些代码!
大家好
我的第一篇帖子!
我花了一天时间试图在网上找到这个,甚至看看我是否能在MT4中把大块的代码放在一起,让它工作,但我就是不知道如何在MT4上编程,完全不知道!
谁能帮帮我,给我代码/EA(如果他们有)?
我只需要一个基本的EA,在两条移动平均线 交叉时,止损移动到盈亏平衡点,仅此而已。很明显,这只适用于EA所连接的符号/图表,而不是其他货币对的所有未平仓头寸!!。
使用什么MA值并不重要,因为显然我可以在代码中改变,但除此之外,我无法在MT4编程中做任何事情
请帮帮我吧!!
非常感谢你的时间