Вы должны убедиться, что сервер, с которым Вы работаете, принимает количество лотов, меньшее чем единица.
во-вторых, если Ваша программа по какой-либо причине вылетает, то надо бы указать по какой конкретно причине вылетает.
похоже, Вы используете дельфийскую оболочку для MT API. в таком случае обратитесь к разработчикам из компании Альпари - именно они прикручивали наше апи к борландовским продуктам.
во-вторых, если Ваша программа по какой-либо причине вылетает, то надо бы указать по какой конкретно причине вылетает.
похоже, Вы используете дельфийскую оболочку для MT API. в таком случае обратитесь к разработчикам из компании Альпари - именно они прикручивали наше апи к борландовским продуктам.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
делаю так:
------------------------------------------------------
FillChar(psoi,SizeOf(TSendOrderInfo),#0);
strcopy(psoi.symbol, pchar(param('symbol')));
psoi.volume:= round(strtofloat(param('lot'))*100);
psoi.tp:=strtofloat(param('tp'));
psoi.sl:=strtofloat(param('sl'));
psoi.price:=strtofloat(param('price'));
if mtapi.SendOrder(hsocket,@psoi) = 0 then .......................................
---------------------------------------------------------
Может кто то наступал на эти грабли?