法哈德-希尔 v2 - 页 9

 
tomstaufer:
法哈德。

现在开始工作了!几个小时后进行了第一笔交易。

我正在FXDD和IBFX上测试。本周结束后将公布结果。

实时报表

IBFX:http://www.forexea.com/farhadcrab_ibfx/statement.htm

FXDD:http://www.forexea.com/farhadcrab_fxdd/statement.htm

你的声明不工作吗?域名被暂停还是什么?

 
team_geo_fxsignal:
你的声明不起作用吗?域名被暂停还是什么?

FarhadCrab 4.5版测试版根据1h时间框架图表开仓(但我们在1m时间框架上运行)。我见过一次开仓超过100个头寸的EA(如FarhadCrab1),但FarhaCrab4.5更明智。它很自信,所有自信的交易者只做少量头寸,因此利润很少但很稳定。

 
Farhad Farshad:
FarhadCrab4.5测试版是根据1h时间框架图表开仓的(但是我们在1m时间框架上运行)。我见过一次开仓超过100个头寸的EA(如FarhadCrab1),但FarhaCrab4.5更明智。它很自信,所有自信的交易者都只开很少的头寸,因此利润很少但很稳定。

今天仍然没有交易?

 

Beta 4.5交易,手动限制开仓?

不需要关闭资金管理。螃蟹的默认设置只使用账户余额的1/10。在0.01手的情况下,我可能需要添加迷你外汇的代码。

这听起来是一个很好的补充。 资金管理功能 的一个替代方案是否只是拥有手动选项来设置最大的开放交易数量?

我已经运行FarhadCrab 4.5测试版 大约18个小时了,没有交易信号。 我也在同一个账户上运行FarhadCrab v3。 这是否会与4.5的性能冲突? 我在日志或专家标签区没有看到任何错误信息。

FarhadCrab v3 在我运行的两次中表现得非常好;1500美元和500美元。 然而,它开了222和62笔交易来做这个。 法哈德,有什么方法可以控制你以前的专家的开仓交易数量吗?

我将继续关注FC 4.5测试版。

MJ

 
marketjouster:
这听起来是一个很好的补充。 资金管理功能的一个替代方案是否只是拥有手动选项来设置最大的未平仓交易数量?

我已经运行FarhadCrab 4.5测试版 大约18个小时了,没有交易信号。 我还在同一个账户上运行FarhadCrab v3。 这是否会与4.5的性能相冲突? 我在日志或专家标签区没有看到任何错误信息。

FarhadCrab v3 在我运行的两次中表现得非常好;1500美元和500美元。 然而,它开了222和62笔交易来做这个。 法哈德,有什么方法可以控制你以前的专家的开仓交易数量吗?

我将继续关注FC 4.5测试版。

MJ

MJ

Farhadcrab第3版表现非常好,特别是在现在这样的侧向市场,但我认为这个版本更明智。你可以从我的网站上免费下载第3版。要控制第3版中//Buy条件前的头寸数量,请按以下步骤操作。

...

//保证金要求

如果(AccountFreeMargin()<(7*initialDeposit/10)){

Print("我们没有钱。Free Margin = ", AccountFreeMargin())。

return(0);

}

//脚本结束

//买入条件

...

 
team_geo_fxsignal:
今天仍然没有交易?

我已经在4个货币对上测试了2天了,只有一笔交易。我想这是正常的? 我在欧元兑美元上使用了1分钟TF,在其他货币对上使用了15分钟TF。

肖恩

 

今天我们没有交易......用螃蟹的4.5版测试版

 
team_geo_fxsignal:
你的声明不工作吗?域名被暂停还是什么?

我的域名是好的。这倒是MT4发布器的一个问题。我注意到,它不时地停止通过ftp发送更新。我将切换到被动模式,看看这是否有帮助。

 

FarhadCrab 3中的订单控制

你好,法哈德。

谢谢你对FarhadCrab3专家的修正。 你能简单解释一下额外的代码控制什么? 它是否在保证金百分比超过初始账户余额 的30%时关闭新订单的生成?

MJ

Farhadcrab version 3 performs very good specially in sideway markets such as nowadays. but i think this version is much more wiser. you can download version 3 free of charge from my site. to control the number of positions in version 3 before //Buy Condition do the following:

...

//保证金要求

if(AccountFreeMargin()<(7*initialDeposit/10)){

Print("我们没有钱。Free Margin = ", AccountFreeMargin())。

return(0);

}

//脚本结束

//买入条件

...

PS - 我还想知道你是否有一个简短的MT4经纪商名单,愿意支持有专家的账户,以法哈德螃蟹专家的方式剥头皮8-10点? 我猜测有些人可能会有异议。也许不是....?

-MJ

非常感谢。

 
marketjouster:
你好,Farhad。

谢谢你对FarhadCrab3专家的修正。你能简单解释一下额外的代码控制什么吗?它是否在保证金百分比超过初始账户余额的30%时关闭新订单的生成?

PS - 我还想知道你是否有一个MT4经纪商的简短名单,愿意支持有专家的账户,以法哈德螃蟹专家的方式剥头皮8-10点?我猜测有些人可能会有异议。也许不是....?

-MJ

非常感谢。

MJ

如果你想有更多的控制,在FarhadCrab版本3中改变以下代码。

//买入头寸的数量

bool takeBuyPositions() {

int j = 0 ;

//如果(maLongCurrent<closeCurrent) {

如果((CurTime()-OrderOpenTime()>300)) {j=1;}

如果((CurTime()-OrderOpenTime()>600)) {j=2;}

如果((CurTime()-OrderOpenTime()>900)) {j=3;}

如果((CurTime()-OrderOpenTime()>1200)) {j=4;}

如果((CurTime()-OrderOpenTime()>1500)) {j=5;}.

如果((CurTime()-OrderOpenTime()>1800)) {j=6;}

如果((CurTime()-OrderOpenTime()>2100)) {j=7;}

如果((CurTime()-OrderOpenTime()>2400)) {j=8;}.

如果((CurTime()-OrderOpenTime()>2700)) {j=9;}

如果((CurTime()-OrderOpenTime()>3000)) {j=10;}

如果((CurTime()-OrderOpenTime()>3300)) {j=11;}

如果((CurTime()-OrderOpenTime()>3600)) {j=12;}

如果((CurTime()-OrderOpenTime()>3900)) {j=13;}

如果((CurTime()-OrderOpenTime()>4200)) {j=14;}

如果((CurTime()-OrderOpenTime()>4500)) {j=15;}.

如果((CurTime()-OrderOpenTime()>4800)) {j=16;}

如果((CurTime()-OrderOpenTime()>5100)) {j=17;}

如果((CurTime()-OrderOpenTime()>5400)) {j=18;}

如果((CurTime()-OrderOpenTime()>5700)) {j=19;}

for (int i=j; i<OrdersTotal(); i++) {

如果(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {

如果(OrderSymbol()==Symbol() && OrderMagicNumber() ==magicEA){

返回(0)。

}

}

}

return(0);

}

//卖出头寸的数量

bool takeSellPositions() {

int j = 0 ;

//如果((OrdersTotal()==0)) {j=0;}

//if (maLongCurrent>closeCurrent) {

如果((CurTime()-OrderOpenTime()>300)) {j=1;}

如果((CurTime()-OrderOpenTime()>600)) {j=2;}

如果((CurTime()-OrderOpenTime()>900)) {j=3;}

如果((CurTime()-OrderOpenTime()>1200)) {j=4;}

如果((CurTime()-OrderOpenTime()>1500)) {j=5;}.

如果((CurTime()-OrderOpenTime()>1800)) {j=6;}

如果((CurTime()-OrderOpenTime()>2100)) {j=7;}

如果((CurTime()-OrderOpenTime()>2700)) {j=9;}

如果((CurTime()-OrderOpenTime()>3000)) {j=10;}

如果((CurTime()-OrderOpenTime()>3300)) {j=11;}

如果((CurTime()-OrderOpenTime()>3600)) {j=12;}

如果((CurTime()-OrderOpenTime()>3900)) {j=13;}

如果((CurTime()-OrderOpenTime()>4200)) {j=14;}

如果((CurTime()-OrderOpenTime()>4500)) {j=15;}.

如果((CurTime()-OrderOpenTime()>4800)) {j=16;}

如果((CurTime()-OrderOpenTime()>5100)) {j=17;}

如果((CurTime()-OrderOpenTime()>5400)) {j=18;}

如果((CurTime()-OrderOpenTime()>5700)) {j=19;}

for (int i=j; i<OrdersTotal(); i++) {

如果(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {

如果(OrderSymbol()==Symbol() && OrderMagicNumber() ==magicEA){

返回(0)。

}

}

}

return(0);

}

//代码结束

只需将上述代码改为以下内容。

//买入头寸的数量

bool takeBuyPositions() {

for (int i=0; i<OrdersTotal(); i++) {

如果(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {

如果(OrderSymbol()==Symbol() && OrderMagicNumber() ==magicEA){

返回(0)。

}

}

}

return(0);

}

//卖出头寸的数量

bool takeSellPositions() {

for (int i=0; i<OrdersTotal(); i++) {

如果(OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {

如果(OrderSymbol()==Symbol() && OrderMagicNumber() ==magicEA){

返回(0)。

}

}

}

return(0);

}

//代码结束

如果你把i=0改为i=1或i=2等,你将会有更多的位置。