РАЗРАБОТЧИКАМ и НЕ ТОЛЬКО!! ФУНКЦИЯ OrderSendК списку тем | 1 2 3 |
|
Roger
07.11.2008 04:55
netlink :
РОджер, пробывал... изменял, компилил - ничего не получается.... у меня на всех компах где я пробывал стоит дельфи.. может из-за этого? Дельфи непричем. Открой папку ...\experts\scripts, посмотри этот скрипт, должно быть два файла для него, один mq4, другой ex4. Если оба есть, перезагрузи терминал и попробуй бросить скрипт на любой график. Открой внизу окно Эксперты и смотри чего он тебе там напишет. |
|
netlink
07.11.2008 14:53
2008.11.07 14:52:02 Script trade EURUSD,M1: removed 2008.11.07 14:52:02 Script stdlib EURUSD,M1: loaded successfully 2008.11.07 14:51:59 Script trade EURUSD,M1: loaded successfully Вот всё что он пишет. Разница в 3 секунды - это я нажимал ДА код скрипта //+------------------------------------------------------------------+ //| trade.mq4 | //| Copyright © 2004, MetaQuotes Software Corp. | //| http://www.metaquotes.net/ | //+------------------------------------------------------------------+ #property copyright "Copyright © 2004, MetaQuotes Software Corp." #property link "http://www.metaquotes.net/" #include <stdlib.mqh> #include <WinUser32.mqh> //+------------------------------------------------------------------+ //| script "trading for all money" | //+------------------------------------------------------------------+ int start() { //---- if(MessageBox("Do you really want to Sell 1.00 "+Symbol()+" at Bid price? ", "Script",MB_YESNO|MB_ICONQUESTION)!=IDYES) return(1); //---- int ticket=OrderSend(Symbol(),OP_SELL,1.0,Bid,0,0,0,"expert comment",0,0,Blue); if(ticket<1) { int error=GetLastError(); Print("Error = ",ErrorDescription(error)); return; } //---- OrderPrint(); return(0); } //+------------------------------------------------------------------+ |
|
netlink
07.11.2008 14:57
2008.11.07 14:56:41 trade EURUSD,M1: removed 2008.11.07 14:56:41 stdlib EURUSD,M1: removed 2008.11.07 14:56:41 stdlib EURUSD,M1: uninit reason 0 2008.11.07 14:56:41 trade EURUSD,M1: uninit reason 0 2008.11.07 14:56:41 trade EURUSD,M1: Error = trade is not allowed in the expert properties 2008.11.07 14:56:41 stdlib EURUSD,M1: loaded successfully 2008.11.07 14:56:41 trade EURUSD,M1: ticket = -1 2008.11.07 14:56:41 trade EURUSD,M1: Symbol() = EURUSD 2008.11.07 14:56:41 trade EURUSD,M1: Bid = 1.2762 2008.11.07 14:56:40 trade EURUSD,M1: loaded successfully 2008.11.07 14:56:36 Compiling 'trade' Вот что пишет... Error = trade is not allowed in the expert properties?????? |
|
Rosh
07.11.2008 18:01
Смотрим документацию по этой ошибке - Коды ошибок: ERR_TRADE_NOT_ALLOWED 4109 Торговля не разрешена. Необходимо включить опцию "Разрешить советнику торговать" в свойствах эксперта.
|
|
netlink
10.11.2008 14:42
Большое спасибо :) Заработало :)
|


