Ошибки, баги, вопросы - страница 1788

 
Vitalie Postolache:
Зациклить советник в тестере? )) удачи
 
Комбинатор:
Зациклить советник в тестере? )) удачи

Нет, я про ваши слова "Во-вторых его можно всегда расциклить для тестера".

Как создать что-то вроде таймера, чтобы работал и в тестере, а то стандартный таймер в тестере не работает никак.

 
Vladimir Karputov:
В окне "Инструменты" двойной клик на названии любой вкладки - таким образом окно "Инструменты" свернётся автоматически в одну строку. В этой строке будет Баланс, Прибыль, Средства, Маржа, Свободная маржа, Уровень маржи
Извинит, пож., где расположено окно  "Инструменты" в терминале?
 
fxsaber:
Присоединяюсь к этой очевидной наглости! ))

Ответили отрицательно, поскольку OnCalculate вызывается не только по пришествии тика (c другой стороны в этом случае можно было бы в параметре symbol передавать NULL), а также такие изменения в значительной степени связывают на будущее

 
Yousufkhodja Sultonov:
Извинит, пож., где расположено окно  "Инструменты" в терминале?
Это то окно, в котором вкладки сделок, истории, новостей и т.д. По-английски "Toolbox".
 

Витиеватая логика: получение результата косвенным путем через GetLastError(), а не напрямую

void OnStart()
{
        string filename = "random.txt";
        Print( ::FileGetInteger( filename, FILE_EXISTS, false ), ", error=", GetLastError());
}

Результат: -1, error=5019

Ожидалось: 0, error=0

 
Yousufkhodja Sultonov:
Извинит, пож., где расположено окно  "Инструменты" в терминале?

Странный вопрос, учитывая, что перед этим Вы спрашивали про баланс, маржу.... :)

Пользовательский интерфейс 

 
Vitalie Postolache:
Это то окно, в котором вкладки сделок, истории, новостей и т.д. По-английски "Toolbox".
Спасибо, не знал, выполнил. Теперь, не видно состояние последних позиций. Досадно, неужели программно нельзя сделать, чтобы последняя строка просто не уходила вниз?
 
Yousufkhodja Sultonov:
Спасибо, не знал, выполнил. Теперь, не видно состояние последних позиций. Досадно, неужели программно нельзя сделать, чтобы последняя строка просто не уходила вниз?

Можно, именно программно. Написать индикатор, который выводит эту строку на всех графиках, например.

Разработчики могли бы сделать, чтобы эта информация дублировалась в строке состояния, или в заголовке окна, но им это неинтересно, наверное.

 
В чем ошибка?
AccountInfoString(ACCOUNT_SERVER) = MetaQuotes-Demo

OrderSend(NULL,OP_BUYLIMIT,1,SymbolInfoDouble(Symbol(),SYMBOL_ASK)-100*_Point,100,0,0,My Order)
Request.action = TRADE_ACTION_PENDING (5)
Request.magic = 0
Request.order = 0
Request.symbol = Si-3.17
Request.volume = 1.0
Request.price = 59647.0
Request.stoplimit = 0.0
Request.sl = 0.0
Request.tp = 0.0
Request.deviation = 100
Request.type = ORDER_TYPE_BUY_LIMIT (2)
Request.type_filling = ORDER_FILLING_RETURN (2)
Request.type_time = ORDER_TIME_GTC (0)
Request.expiration = 1970.01.01 00:00:00

Request.comment = My Order
Request.position = 0
Request.position_by = 0
Result.retcode = 10022
Result.deal = 0
Result.order = 0
Result.volume = 0.0
Result.price = 0.0
Result.bid = 0.0
Result.ask = 0.0
Result.comment = Invalid expiration
Result.request_id = 0
Result.retcode_external = 0