В целом неплохо - что касается качества связи - связть отличная, скорость открытия сделок на высоте , что не скажешь о других компаниях.
Получил реквот 1 раз при открытии в 1 лот.
Пытался загрузить сервер своими запросами с помощью своей программы. Все запросы обрабатываются быстро.
Счет 1161 на всякий случай.
Еще одно Важное что я заметил,
Расчет лота, я пользуюсь вполне разумными функциями, котоыре правильно считают % от депозита свободных средств. так вот при расчете :
Было 9500 долларов. я поставил открытие бай на 100 % он мне открыл: 7,25 при этом оставил еще 2500 долларов в запасе.
Может что-то у меян не так. но вроде на других брокерах все нормально
часть кода
double GetSizeLots() //Функция возвращает значение лотов,
{ //если включен ММ то значение лотов,
string Autor=" Автор функции для шаблона : www.expforex.at.ua";
double MinLots=NormalizeDouble(MarketInfo(SymbolTrade,MODE_MINLOT),2);
double MaxLots=NormalizeDouble(MarketInfo(SymbolTrade,MODE_MAXLOT),2);
string Valdepo=AccountCurrency();
double Lot2;
int lotdig;
if (PercentLots == 1)
{
Risk=Lots;
Autolot=true;
}else Autolot=false;
Print("PercentLots="+PercentLots+"Risk="+Risk);
if(Autolot==true){
if(MarketInfo(Symbol(),MODE_LOTSTEP)==0.01)lotdig=2; else lotdig=1;
if(Valdepo=="USD")
{
if(StringSubstr(Symbol(),0,3)=="USD")Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
else if(StringSubstr(Symbol(),3,3)=="USD")Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()/Ask/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
else
{
double pr=MarketInfo(StringSubstr(Symbol(),0,3)+"USD",MODE_ASK);
if(pr!=0)Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()/pr/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
else Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
}
}
if(Valdepo=="EUR")
{
if(StringSubstr(Symbol(),0,3)=="EUR")Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
else
{
pr=MarketInfo("EUR"+StringSubstr(Symbol(),0,3),MODE_BID);
if(pr!=0)Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()*pr/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
else Lot2=NormalizeDouble(AccountFreeMargin()*Risk*AccountLeverage()/100/MarketInfo(Symbol(),MODE_LOTSIZE),lotdig);
}
}
}
if(!Autolot)Lot2=Lots;
if(Lot2 < MinLots) Lot2 = MinLots;
if(Lot2 > MaxLots) Lot2 = MaxLots;
return(NormalizeDouble(Lot2,2));
}[свернуть]
Дальше по информации о символах, на всех символах стоит спред и мин стоп = 0, но на самом деле он плавающий по евробаксу, если запрашивать через программу mql, наверно надо обновить информацию о символах.
Или помойму Альпари говорила что в информации будет 0 если спред плавающий.



LinkBack URL
About LinkBacks

