Что нового по сравнению с версией 1.4? stSender. Изменена процедура записи файлов под требования билда 610 и выше. stReceiver. Функции проверки существования файла и копирования файлов заменены на аналогичные, поддерживающие UNICODE (для работоспособности в билде 610 и выше). Разработан и доступен для покупки новый советник e-Reverser...
向大家问好!请您告诉我,是否有必要在EA中注册错误处理函数?如果我不添加这些功能,又会发生什么?我在某处读到,它们应该被登记。我有一堆最近创建的EA,没有这些错误,它们在测试和演示中运行良好。
检查错误是可取的,至少对于关键的错误,可能会出现专家顾问开始用请求轰炸服务器的情况,服务器会返回错误,如果频繁的请求,只需关闭账户中的自动交易。错误可能是不同的,例如,"关闭停止 "或 "资金不足"。
大家好,如果我在错误的主题下写作,我提前表示歉意。1)请告诉我,如果我想订阅信号 ,而 我的经纪人和供应商的经纪人不一致,有什么办法可以订阅吗?还是必须要有相同的经纪人?(2) 我想订阅信号和我的供应商的存款不一致,供应商的存款是我的10倍,他的工作是0.10手,因此,我的信号打开0.01,我可以手动设置它打开更多的量,例如0.02或0.03?我已经做了一段时间了,我不知道该怎么做。
大家好,如果我在错误的主题下写作,我提前表示歉意。1)请告诉我,如果我想订阅信号 ,而 我的经纪人和供应商的经纪人不一致,有什么办法可以订阅吗?还是必须要有相同的经纪人?(2) 我想订阅信号和我的供应商的存款不一致,供应商的存款是我的10倍,他的工作是0.10手,因此,我的信号打开0.01,我可以手动设置它打开更多的量,例如0.02或0.03?我已经做了一段时间了,我不知道该怎么做。
你好。请帮助我写一个EA。在X价位上,我需要检查是否有任何未结头寸要买,或有挂单要买。如果没有,那么就开一个带止损和止盈参数的待定买单。而第二项检查只检查销售中的头寸和销售中的挂单。如果没有,我们就开出一个待定卖单。第二个问题......当我第一次运行EA时,我在哪里规定开单?
我有这个功能,它在EA/脚本中工作
{
double One_Lot=0.0;
double price=0.0;
double volume=0.0;
double MinLot=SymbolInfoDouble(symbol,SYMBOL_VOLUME_MIN);
double Free=AccountInfoDouble(ACCOUNT_FREEMARGIN);
double Step=SymbolInfoDouble(symbol,SYMBOL_VOLUME_STEP);
if(action==ORDER_TYPE_BUY)price=SymbolInfoDouble(symbol,SYMBOL_ASK);
if(action==ORDER_TYPE_SELL)price=SymbolInfoDouble(symbol,SYMBOL_BID);
if(!OrderCalcMargin(action,symbol,1.0,price,One_Lot))return(MinLot);
if(One_Lot!=0 && Step!=0)volume = MathFloor(Free*Percent/100.0/One_Lot/Step)*Step;
if(volume!=0)return(volume);
return(MinLot);
}
问题:如何在指标中获得最大可能的手数,OrderCalcMargin 由于某种原因在指标中不起作用?在MT4中,"MarketInfo(symbol,MODE_MARGINREQUIRED)"工作正常,在MT5中则不然,但有一些OrderCalcMargin 的片段在指标中不起作用。
谢谢你!
你知道这是一个MT4主题,你不需要把MT5问题拖到这里来 )))
MT4中没有OrderCalcMargin(),有AccountFreeMarginCheck()。
大家好。请帮助我找到一个能在价格上而不是在距离价格一个点上设置止损的EA。提前感谢!