|
|
|
MetaQuotes Language 4 (MQL 4)
|
|||
|---|---|---|---|
|
#18+
В описании о программе написанно, что Синтаксис MQL 4 очень похож на синтаксис языка Си, но я его не знаю. В программе есть шаблон на открытие заявки. Мне нужнен скрипт, для создания нискольких заявок по 0,9 лота Если кто рубит в этом, помогите пожалуйста. icq 13041981 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 10:26:28 |
|
||
|
MetaQuotes Language 4 (MQL 4)
|
|||
|---|---|---|---|
|
#18+
1.0 0.9 ? Нужно описание OrderSend() Надо понимать, Якутия хочет отобрать пальму первенства у Нигерии? ;-) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 12:08:49 |
|
||
|
MetaQuotes Language 4 (MQL 4)
|
|||
|---|---|---|---|
|
#18+
Siemargl1.0 0.9 ? Нужно описание OrderSend() Надо понимать, Якутия хочет отобрать пальму первенства у Нигерии? ;-) Да именно 0,9 так как есть ограничение на лот соответсвенно нужно и закрытие всех открытых позиций http://www.metaquotes.net/ru если скачать прогу, то там может в хелпе есть описание OrderSend() ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 12:25:07 |
|
||
|
MetaQuotes Language 4 (MQL 4)
|
|||
|---|---|---|---|
|
#18+
lexxorahttp://www.metaquotes.net/ru если скачать прогу, то там может в хелпе есть описание OrderSend()так скачайте, найдите описание, попробуйте разобраться, если не получится - опубликуйте здесь. Или думаете, что кто-то это сделает за вас? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 12:27:40 |
|
||
|
MetaQuotes Language 4 (MQL 4)
|
|||
|---|---|---|---|
|
#18+
int OrderSend( string symbol, int cmd, double volume, double price, int slippage, double stoploss, double takeprofit, string comment=NULL, int magic=0, datetime expiration=0, color arrow_color=CLR_NONE) Основная функция, используемая для открытия позиции или установки отложенного ордера. Возвращает номер тикета, который назначен ордеру торговым сервером или -1 в случае неудачи. Чтобы получить дополнительную информацию об ошибке, необходимо вызвать функцию GetLastError(). Замечания. При открытии рыночного ордера (OP_SELL или OP_BUY) в качестве цены открытия могут использоваться только самые последние цены Bid (для продажи) или Ask (для покупки). Если операция проводится по финансовому инструменту, отличному от текущего, то для получения последних котировок по этому инструменту необходимо воспользоваться функцией MarketInfo() с параметром MODE_BID или MODE_ASK. Нельзя использовать расчетную либо ненормализованную цену. Если запрашиваемой цены открытия не было в ценовом потоке либо запрашиваемая цена не нормализована в соответствии с количеством знаков после десятичной точки, то будет сгенерирована ошибка 129 (ERR_INVALID_PRICE). Если запрашиваемая цена открытия сильно устарела, то независимо от значения параметра slippage будет сгенерирована ошибка 138 (ERR_REQUOTE). Если же запрашиваемая цена устарела, но ещё присутствует в ценовом потоке, то позиция открывается по текущей цене и только в том случае, если текущая цена попадает в диапазон price+-slippage. Цены StopLoss и TakeProfit не могут располагаться слишком близко к рынку. Минимальное расстояние стопов в пунктах можно получить, используя функцию MarketInfo() с параметром MODE_STOPLEVEL. В случае ошибочных, а также ненормализованных стопов генерируется ошибка 130 (ERR_INVALID_STOPS). При установке отложенного ордера цена открытия не может быть слишком близкой к рынку. Минимальное расстояние отложенной цены от текущей рыночной цены в пунктах также можно получить, используя функцию MarketInfo() с параметром MODE_STOPLEVEL. В случае неправильной цены открытия отложенного ордера будет сгенерирована ошибка 130 (ERR_INVALID_STOPS). На некоторых торговых серверах может быть установлен запрет на применение срока истечения отложенных ордеров. В этом случае при попытке задать ненулевое значение в параметре expiration будет сгенерирована ошибка 147 (ERR_TRADE_EXPIRATION_DENIED). На некоторых торговых серверах может быть установлен лимит на общее количество открытых и отложенных ордеров. При превышении этого лимита новая позиция открыта не будет (отложенный ордер не будет установлен), и торговый сервер вернет ошибку 148 (ERR_TRADE_TOO_MANY_ORDERS). Параметры: symbol - Наименование финансового инструмента, с которым проводится торговая операция. cmd - Торговая операция. Может быть любым из значений торговых операций. volume - Количество лотов. price - Цена открытия. slippage - Максимально допустимое отклонение цены для рыночных ордеров (ордеров на покупку или продажу). stoploss - Цена закрытия позиции при достижении уровня убыточности (0 в случае отсутствия уровня убыточности). takeprofit - Цена закрытия позиции при достижении уровня прибыльности (0 в случае отсутствия уровня прибыльности). comment - Текст комментария ордера. Последняя часть комментария может быть изменена торговым сервером. magic - Магическое число ордера. Может использоваться как определяемый пользователем идентификатор. expiration - Срок истечения отложенного ордера. arrow_color - Цвет открывающей стрелки на графике. Если параметр отсутствует или его значение равно CLR_NONE, то открывающая стрелка не отображается на графике. Пример: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Модератор: Тема перенесена из форума "C++". ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 24.03.2010, 12:50:01 |
|
||
|
|

start [/forum/topic.php?fid=16&fpage=106&tid=1343798]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
196ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
45ms |
get tp. blocked users: |
2ms |
| others: | 238ms |
| total: | 523ms |

| 0 / 0 |
