pivalexander
pivalexander
pivalexander
Добавил тему Текст на полупрозрачном фоне
Если на полупрозрачном канвасе  ColorToARGB(Black, 17) выводить белый текст ColorToARGB(White, 255), получается какая то ерунда Если фон залить таким же цветом, но не прозрачным ColorToARGB(C'238,238,238', 255), то тот же текст
pivalexander
Добавил тему CHARTEVENT_CHART_CHANGE в MQL5
Почему то эти события запаздывают в MT5, или их нет нет, потом вывалилась куча, в МТ4 объект за графиком движется по событию CHARTEVENT_CHART_CHANGE (если менять его координаты), а в MT5 жутко запаздывает, кто нибудь сталкивался с таким
pivalexander
Добавил тему Программно обновить синтетические графики возможно ли?
Иногда на них появляются косяки, заходишь в формулу, нажимаешь ок, и все встает на свои места, на MQL что то подобное можно сделать
pivalexander
Добавил тему Не обновляется синтетический инструмент
Есть два инструмента кастомных, допустим A и B,  которые заполняются каждую минуту новой свечой М1 с помощью CustomRatesReplace () пробовал CustomRatesUpdate () результат тот же, не понял в чем между ними разница, только датами от и до что ли
pivalexander
Добавил тему Расчет прибыли/убытков в деньгах и TICK_VALUE
Есть объем(лот), точка входа и выхода, надо рассчитать прибыль и потери в валюте депозита, всегда использовал для этого значение TICK_VALUE -> SymbolInfoDouble(_Symbol, SYMBOL_TRADE_TICK_VALUE ) Но у многих брокеров значение TICK_VALUE
pivalexander
Добавил тему Encountered an improper
Что за ошибка может быть, кто нибудь сталкивался
pivalexander
Добавил тему Виснет терминал
Грешу на индюк, куча включаемых файлов, куча циклов, где то накосячил видать, иногда не понятно почему зависает терминал, может несколько дней работать, а может и пару раз за день зависнуть намертво, как отловить ума не приложу, может есть какие
pivalexander
Добавил тему Time[0]
...        int t = TimeCurrent () - Time[ 0 ];        if (t < 86400 )       { ... 0      
pivalexander
Добавил тему Опять OnDeinit()
Как определить что сменился символ? void OnDeinit ( const int reason) {    // 3 - Символ или период графика был изменен    if (reason == REASON_CHARTCHANGE )    { Почему то эти два события объединены в одно, при смене ТФ
pivalexander
Добавил тему 32 и 64 версия МТ5
Проблема, иногда встречаются МТ5 32-х разрядные, редко, но бывают и 64-х разрядные длл не хотят работать в них, как то можно им подсовывать нужную длл? что бы не компилировать два разных индюка
pivalexander
Добавил тему DLL в папке Libraries или в папке с индикатором
если импортированная  DLL лежит в папке Libraries, то сама DLL блокируется при работе индикатора, а если в папке с индикатором, то все работает но DLL не блокируется, в чем отличие
pivalexander
Добавил тему Индикаторы под графиком?
Возможно ли, может есть какое то свойство, что бы то что рисует индикатор, отображалось за графиком не включая опцию график сверху? и что то не могу найти инфу, какое количество граф.построений может быть в одном индикаторе Так работает #property
pivalexander
Добавил тему Можно ли скрыть предупреждения компилятора?
   string st = "" ;    int i = 1 ;       st = "text" + i;       st = "text" + ( string )i; Предупреждение на строке  st = "text" + i;   ну оно и понятно В примере все просто
pivalexander
Добавил тему RCA-шифрование
Народ подскажите что нибудь по сабжу... может у кого есть какие библиотеки, может через какую dll-ку можно шифрануть
pivalexander
Добавил тему Объявление переменных за циклом или внутри цикла?
   string st = "" ;    for ( int i = 0 ; i < 1000 ; i++)    {       st = i;       ...    } или    for ( int i = 0 ; i < 1000 ; i++)
pivalexander
Добавил тему Не кидайте камнями
CMyObject        *arrMyObjects[]; int n = ArraySize (arrMyObjects); ArrayResize (arrMyObjects, n + 1 ); arrMyObjects[n] = new CMyObject();
pivalexander
Добавил тему Ошибка в iBarShift() ? Странный результат выдает MT5 (2007)
       ResetLastError ();        int shift_fut = iBarShift (sym_fut, PERIOD_H1 , date, true );       pr(" _LastError : " + _LastError + "   " + date +
pivalexander
Добавил тему CryptEncode в MT5 2009 стала выдавать другой результат
MT4 1170 2019.04 . 08 11 : 40 : 25.078 Indicator EURUSD_e,H1: 19 : 50 48 49 57 46 48 52 46 48 56 32 48 48 58 48 48 58 48 48 (array_data) 2019.04 . 08 11 : 40 : 25.078 Indicator EURUSD_e,H1: 32 : 48 68 52 56 50 72 85 72 71 88 54 78 79 77 57 90 80 74
12