诗蒂 - 页 13

 

好的。这里是我一直在测试的STI EA的更新。

我已经决定这是一个很好的EA,即使在本周使用以下货币对 和设置。

任何货币对都没有追踪止损。

欧元兑美元 (TP: 20, SL: 30)

英镑兑美元 (TP: 20, sl: 30)

USDJPY (TP: 40, SL: 30)

USDCHF (TP: 20, SL: 30)

USDCAD (TP: 20, SL: 30)

新西兰元 (TP: 20, SL: 30)

可能是

audusd (TP: 20, sl: 30)

我们可以玩玩TP:60左右,但我认为20-25TP是差不多的。我也玩过更高的SL,看来30是差不多的,因为如果它多次被止损,它将马上打开另一笔交易,让你获得利润。

总之,对这个EA来说,这是一个艰难的一周。我在本周中开始使用所有货币对的EA,中途决定过滤掉交易量较少的货币对。

NewDigital或其他任何人,我希望在他的EA中加入一个命令,即在格林威治标准时间周五20:00关闭所有头寸,以便在周末不保留任何未结头寸。这样做的原因是,有时货币在周末出现缺口,通常会恢复。这个EA通常会看到这个缺口并立即下单(多头或空头),这样我们就可以利用这个缺口。

附加的文件:
 

下面是上述同样的声明,只是按照货币类型进行了分类,看看哪些会留下,哪些会离开。

顺便说一下,我开始时将所有货币对 设置为。

TP: 60

SL: 30

但我注意到EA无法处理这个问题,所以我决定改变设置,看来效果还不错。

附加的文件:
 
holyguy7:
下面是上面同样的报表,只是按照货币类型进行了分类,看看哪些会留下,哪些会离开。

顺便说一下,我开始时将所有货币对设置为。

TP: 60

SL: 30

但我注意到,EA就是不能处理这个问题,所以我决定改变设置,看来效果还不错。

我明天会公布我的报表。只是为了比较。因为我使用的是不同的设置。

 

我已经注意到,H4时间框架似乎是黄金。它的交易量没有M15或H1那么多,但在新闻和非新闻时间段,它更稳定。我相信这就是黄金。

设置如下,对我来说似乎效果相当好。

获利:30

止损:30

没有追踪止损

以下是这些货币对 的最佳工作方式。

欧元兑美元、英镑兑美元、美元兑日元、美元兑加元、澳元、美元兑加元

有趣的是,当上周这些货币对因新闻而运行时,我将达到我的止盈,然后EA将立即在同一方向上打开另一个订单,并将从中赚钱。

根据早期的测试,H4时间框架对新闻来说似乎更安全,总体上更可靠。我仍然在玩弄TP和SL的精确设置,但总的来说,我认为30/30左右是好的,只需要获得超过50%的正确率就可以实现收支平衡,所以它比较安全。然而,看起来我可以在这些设置下使用该EA获得至少66%的正确率。

 

我仍然对M15时间框架抱有一些希望。无论如何,明天我们将看到有/没有时间过滤器的报表。

如果没有,那么将使用你可能建议的一些设置。

 

棒子的计算是如何进行的?

嗨,经理。

伟大的EA!我想现场使用它(我是个学生,需要帮助支付学费),但我想了解它是如何工作的。

我知道你说过手动计算条形图很复杂,这就是为什么你要写一个EA。

你能向我解释一下条形图的计算是如何进行的吗?

谢谢

迈克

mikey[at]college.ucla.edu

 

设置

非常感谢你的贡献,holyguy。

我有一些问题。

你使用的是哪种EA和什么设置,CCI和Stch过滤器如何?

请再帮我一个忙,让我们知道。

请注意。

SFX

holyguy7:
好吧。下面是我一直在测试的STI EA的更新。

我已经决定这是一个很好的EA,即使在本周使用以下货币对和设置。

任何货币对都没有追踪止损。

EURUSD (TP: 20, SL: 30)

英镑兑美元 (TP: 20, sl: 30)

USDJPY (TP: 40, SL: 30)

USDCHF (TP: 20, SL: 30)

USDCAD (TP: 20, SL: 30)

新西兰元 (TP: 20, SL: 30)

可能是

audusd (TP: 20, sl: 30)

我们可以玩玩TP:60左右,但我认为20-25TP是差不多的。我也玩过更高的SL,看来30是差不多的,因为如果它多次被止损,它将马上打开另一笔交易,让你获得利润。

总之,对这个EA来说,这是一个艰难的一周。我在本周中开始使用所有货币对的EA,中途决定过滤掉交易量较少的货币对。

NewDigital或其他任何人,我希望在他的EA中加入一个命令,即在格林威治标准时间周五20:00关闭所有头寸,以便在周末不保留任何未结头寸。这样做的原因是,有时货币在周末出现缺口,通常会恢复。这个EA通常会看到这个缺口并立即下单(多头或空头),这样我们就可以利用这个缺口。
 
hackrat:
经理,你好。

伟大的EA!我想现场使用它(我是个学生,需要帮助支付学费),但我想了解它的工作原理。

我知道你说过手动计算条形图很复杂,这就是为什么你写了一个EA。

你能向我解释一下条形图的计算是如何进行的吗?

谢谢

迈克

mikey[at]college.ucla.edu

嘿,Mikey......他喜欢它!

以下是我对算法的理解。 让我们看一下代码以获得更多的解释。

for (int k=1; k<=20; k++){ // sets the subject comparison bar. It will look at bars from most recent

// to +20 eg. starting at bar 4 then 5,6,7,8,9,...24.

UpPD[k]=True;

DnPD[k]=True;

PDmax[k]=High[N1+k];

PDmin[k]=Low[N1+k];

for (int d=1; d<=N1; d++){

if (PDmax[k]>High[N1+k+d] && UpPD[k]==True) { // looks for a higher high up to 3 bars back but higher must be true for each bar.

if (PDmin[k]<Low[N1+k-d] && UpPD[k]==True){// looks for a lower low up to 3 bars forward. see above

UpPD[k]=True; // BEAR bar

}

else

UpPD[k]=False;

}

else

UpPD[k]=False;

if (PDmax[k]>High[N1+k-d] && DnPD[k]==True){// looks for a higher high up to 3 bars forward.

if (PDmin[k]<Low[N1+k+d] && DnPD[k]==True) {//looks for a lower low up to 3 bars back.

DnPD[k]=True; //BULL bar

}

else

DnPD[k]=False;

}

else

DnPD[k]=False;

if (UpPD[k]==True && skUp<N2){// if it found a BEAR BAR then....setting open price...

skUp=skUp+1; // will reset the price a max of (N2 value)

if (minmin==0 || minmin>Low[N1+k] ) minmin=Low[N1+k]; // ...price = the low of the original subject bar or lowest subject bar that meets the BEAR criteria

}

if (DnPD[k]==True && skDn<N2){//reverse of BEAR criteria

skDn=skDn+1;

if (maxmax==0 || maxmax<High[N1+k] ) maxmax=High[N1+k];

}

if (UD==0 && DnPD[k])UD=1; //BULL Criteria -OK to proceed

if (UD==0 && UpPD[k])UD=2; //BEAR Criteria -OK to proceed

}

}

string comm=Cmt(Period());

if ( UD==1 && maxmax<=Bid ) {// If Bull crieria ok AND the quote is greater than the high of the Highest Bull bar in relation to the subject then OK to SHORT

if ( UD==2 && minmin >= Ask ) {// Reverse of BULL ^

阶段1:从第一个for循环开始,我们正在寻找最近的条形图(从4条到24条开始),以满足阶段2的标准。

第二阶段:寻找一个熊市(高点高于前两个/低点低于后两个)或牛市(低点低于前两个/高点高于后两个)。 一旦识别出符合标准的最早实例,它就会寻找设置价格。 例如,如果有一个熊市交易,价格将被标记在该交易的低点。 然后,它继续回顾24个周期的其余部分,如果发现另一个 "熊 "条,如果该条的低点比之前标记的低点低,它将重新标记该条的价格。 它将只标记和重新标记价格的最大次数,这是由(x<N2)的值决定的。

第三阶段:当价格达到或超过标记和最近的条形标准时,EA将进行交易。例如,最近的熊市条形图和当前价格低于最低的熊市条形图的低点,那么就会下一个长线订单。噗......快速说10遍

所以,当这一切都 "说了又做 "时...它寻找最近的牛/熊棒,然后设定价格,并在确定的价格上打开适当的订单。

问题是,订单是反趋势的。这个EA在鞭打的情况下工作得很好,但在趋势中却不行。

就我的分析能力而言,这是我对该算法的理解。 我希望这有帮助...

经理,我说的对吗?

 

一些设置上的问题?

嗨,Holyguy7和经理。

我想我在设置或参数 方面有一些问题。

见附图--使用EA STI4_0_3.mq4的大部分交易都失败了。

有什么建议吗?

谢谢

humnle Trader.

holyguy7:
这个EA有一定的辉煌,但在趋势期需要改进。由于它的工作方式,我没有想到什么确切的办法。我在想,也许粘上某种过滤器会有所帮助。我知道Nicholishen在EA中加入了Scholastics来帮助。我还没能正确地测试它,因为他似乎在EA中添加了几乎太多的内容。

总之,这里是最新的 "尚未看到的改进 "的EA。我希望它能有所帮助。

本周我用这个EA在某些货币对上取得了一些成功。本周获利的货币对是。

欧元兑美元,英镑兑美元,美元兑日元,美元兑瑞郎,美元兑加元(可能还有澳元兑美元和纽元兑美元)

我使用H4图表,设置为。

止损点:60

止损:30

没有拖曳止损

我在本周初开始,一开始是个好的开始,然后在最后一两天开始亏损。我现在比本周初只上升了一点。在研究了这些交易后,我发现我也在测试的其他货币对才是让我输钱的原因。这些货币对是。

欧元兑日元、欧元兑日元、欧元兑英镑、英镑兑日元

我将在本周末给出一份声明,但我注意到它下降到略低于我开始时的水平,现在似乎正朝着正确的方向发展。

无论如何,这里是Nicholishen的 "改进"。在上线之前,请在演示中进行测试。
附加的文件:
 

经理

我在你的第二版中注意到一件事,开仓交易的标准与在图表上画箭头 的标准不同。 不同的是在init()中,第二个for循环的代码验证了主题条比前/后两个 条高/低。 而在OpenOrder()中,它只验证了它是否符合标准,只与主题后面和前面的条形图进行比较。

这是设计上的问题吗?