初学者的问题 MQL5 MT5 MetaTrader 5 - 页 123

 
这是我自己编写指标时的一种显示风格,但我需要向用户隐藏 我的专家顾问中使用的 一堆标准 指标...
 

在ilan 2.0 (1.6)的alpari MT4上,通过合理的设置成功地进行了交易,直到开始出现关于频繁的非生产性请求的警报,使服务器白白负载。结果发现,在快速的市场中,阿尔帕里将最低可能的止损设置水平提高到2个点差,这相当于40点,有时更少。但是我的EA似乎将这个值设置在15-55点的范围内,这是我从阅读EA的代码中理解的。但阿尔帕里不满意,我被威胁要封杀,所以我已经停止交易。我并不了解mql4,我只是编辑了代码中的这几行,在我看来,这是对问题负责的唯一几行,它在任何ilan的标签中,靠近开头。

双重PrevCl。

double CurrCl;

If (UseTrailingStop) TrailingAlls(TrailStart, TrailStop, AveragePrice);

如果((iCCI(NULL,15,55,0,0)>下降 && ShortTrade)|(iCCI(NULL,15,55,0,0)<(-下降)&& LongTrade)){

在那里,我愚蠢地将数字15改为40,以解决这个问题,但进一步我从阿尔帕里了解到,这个问题并没有解决,也就是说,我做错了什么,这并不奇怪。你能告诉我如何正确编辑EA代码,使其将止损水平放在40-55点范围内,而不是15-55点。我知道40-55点的范围不够大,无法设置舒适的止损,而且离价格太远,会减少利润。但我没有选择,我不想离开阿尔巴里,那里很舒服。在标准的EA设置 中没有相应的参数。

 
CyberPunk:
这是编写自己的指标时的显示风格,但我需要向用户隐藏 专家顾问中使用的 一堆标准 指标...
要在测试结束时禁止在图表上显示指标,请OnDeinit()处理程序中调用IndicatorRelease()与指标句柄。OnDeinit()函数总是在显示测试图表之后和之前被调用。
 
代理人没有反映在档案中吗?那么测试器在笔记本上能不能用呢?
 

日安!

我不会有足够的精力重读125页,所以我必须马上问一个问题:我为自己画了一个助手,并在forex上检查过,效果很好。

2013.06.11 18:42:00 交易 '1002754': 买入限额1.00 RTS-6.13,125840,失败 [无效的到期日]

交易请求 看起来像这样

[代码]

如果(i >= total_orders)

{
Stop = false。
//--- 准备请求
MqlTradeRequest request={0};
request.action=TRADE_ACTION_PENDING; //设置一个挂单。
request.magic=magic_number; // ORDER_MAGIC
request.symbol=_Symbol; // 仪器
request.volume=order_send_lot; // volume in lot
request.price=order_send_price; //open price
request.sl=0; // 没有指定止损。
request.tp=0; // 没有指定获利。
request.type=order_type; //订单类型
request.type_filling=ORDER_FILLING_RETURN。
request.type_time=ORDER_TIME_GTC。
//request.stoplimit=0。
//request.expiration=D'2013.06.12'。
request.comment=IntegerToString(id_position);//comment
//---- 发送交易指令
MqlTradeResult result={0};
OrderSend(request,result)。
}
i++;

[/CODE]

我已经尝试了不同的变体type_filling和type_time,但结果是一样的。

我可以做些什么呢?

 
好的利润给所有的人!!!。请告诉我,是否有一个功能可以普遍地放置两个计数器的挂单,然后删除正在挂起的挂单 或按时间限制其徘徊。
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
Документация по MQL5: Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров
  • www.mql5.com
Стандартные константы, перечисления и структуры / Торговые константы / Свойства ордеров - Документация по MQL5
 
chipo:
好的利润给所有的人!!!。请告知是否有一个功能可以普遍放置两个反面的挂单,然后删除正在等待的挂单 或按时间限制其徘徊。

不太可能有一个现成的函数用于两个订单。时间限制是在吊坠本身设定的。

MqlTradeRequest request={0};

request.type_time=ORDER_TIME_GTC。

request.expiration=D'2013.06.20'。

 

大家好!

如何使用历史数据计算买入和卖出价格(我的测试器)?

买入收盘价+价差*_点,然后卖出收盘价,对吗?

 
Reshetov:

不太可能有一个现成的函数用于两个订单。时间限制是在吊坠本身设定的。

MqlTradeRequest request={0};

request.type_time=ORDER_TIME_GTC。

request.expiration=D'2013.06.20'。


在EA中坚守一对,是在减缓它的速度。难道就没有一种更快的方法可以使挂机过期吗?此外,我的经纪公司限制订单的数量,我们不能使用网格。

Документация по MQL5: Торговые функции / OrdersTotal
Документация по MQL5: Торговые функции / OrdersTotal
  • www.mql5.com
Торговые функции / OrdersTotal - Документация по MQL5
 

谁能告诉我滚揉机用的是什么控制器?

我想要一个有进步的细胞的Sharpe。