Создание трейдером нового инструмента в МТ4. - страница 2

 
Talex писал (а) >>

Название зависит только от Вашей фантазии. Для себя писал подобный скрипт на основе period_converter, работает даже в онлайн.

По поводу написания, обращайтесь к компостеру, интегеру и т.д. будет более качественно. ;)

Вот скрин:

СПАСИБО. МЕНЯ РАДУЕТ, ЧТО ТАКАЯ ВОЗМОЖНОСТЬ СУЩЕСТВУЕТ. А СВОЮ РАЗВАБОТКУ МОЖЕТЕ ПОКАЗАТЬ?

 
Geronimo писал (а) >>

СПАСИБО. МЕНЯ РАДУЕТ, ЧТО ТАКАЯ ВОЗМОЖНОСТЬ СУЩЕСТВУЕТ. А СВОЮ РАЗВАБОТКУ МОЖЕТЕ ПОКАЗАТЬ?

Писал на заказ, так что не могу.

 
Geronimo писал (а) >>

СПАСИБО. МЕНЯ РАДУЕТ, ЧТО ТАКАЯ ВОЗМОЖНОСТЬ СУЩЕСТВУЕТ. А СВОЮ РАЗВАБОТКУ МОЖЕТЕ ПОКАЗАТЬ?

http://www.viac.ru/cd/88

На странице по ссылке - про "индикатор", но, наверное, неопраданная заморочка с "дырами" и попыткой сделать универсальный ... расчет индекса.

 
SergNF писал (а) >>

http://www.viac.ru/cd/88

На странице по ссылке - про "индикатор", но, наверное, неопраданная заморочка с "дырами" и попыткой сделать универсальный ... расчет индекса.

СПАСИБО СЕРГЕЙ ЗА ССЫЛКУ. ЕСТЬ НЕСКОЛЬКО ЗАДАЧ. ЗАДАЧА №1. НАПРИМЕР ИНДЕКС РТС НА http://stocks.investfunds.ru/indicators/ ИЛИ ДОУ http://stocks.investfunds.ru/indicators/221/ ОНИ ТАМ ЖЕ МОЖНО ЭКСПОРТИРОВАТЬ В ЭКСЕЛ. ПРАВДА ЭТО БУДУТ НЕ БАРЫ А КРИВАЯ, НО Я МОГУ ИЗ ДРУГОГО ИСТОЧНИКА ДОПОЛНИТЬ ЭТОТ ФАЙЛ ЕЩЕ ТРЕМЯ ПАРАМЕТРАМИ СВЕЧИ.. ТЕПЕРЬ ЭТОТ ФАЙЛ НУЖНО ПРЕОБРАЗОВАТЬ В ФАЙЛ ИСТОРИИ. ЗАТЕМ ПРИ ПОМОЩИ ИНДИКАТОРА Копия Period_Converter_Opt (присоединил) СОЗДАТЬ ГРАФИК И ЕЖЕДНЕВНО ЕГО ОБНОВЛЯТЬ (вышеописанным способом в Эксел) преобразовывать И ЗАМЕНЯТЬ ФАЙЛ ИСТОРИИ ВРУЧНУЮ.

ЗАДАЧА №2. БЕРЕМ, НАПРИМЕР, АКЦИЮ http://stocks.investfunds.ru/stocks/5/detail/1/ И ЕЩЕ ЧЕТЫРЕ АКЦИИ СКЛАДЫВАЕМ ДАННЫЕ В ЭКСЕЛ И ОПЯТЬ ПРЕОБРАЗОВЫВАЕМ В ФАЙЛ ИСТОРИИ, А ЗАТЕМ ОТКРЫВАЕМ ГРАФИК С ЭТИМ ИНДЕКСОМ ИЗ 5-ТИ АКЦИЙ. НА ЭТОМ ПОКА МОЖНО ОСТАНОВИТЬСЯ.

Файлы:
 
SergNF писал (а) >>

Фрагмент Period_Converter.mq4

и не забыть

Так вот c_symbol - какой нравится.

Ну а свои фантазии по формированию "баров" инструмента:

А КАК БУДЕТ КАЖДЫЙ БАР ЗАПОМИНАТЬСЯ И ОТРАЖАТЬСЯ НА ГРАФИКЕ? МОЙ АДРЕС oz-@mail.ru

 
Geronimo писал (а) >>

А КАК БУДЕТ КАЖДЫЙ БАР ЗАПОМИНАТЬСЯ И ОТРАЖАТЬСЯ НА ГРАФИКЕ? МОЙ АДРЕС oz-@mail.ru

К сожалению, мне эта тема уже не интересна, а я занимаюсь только интересными мне вещами. :(

- Начни с того - как писать (дописывать) из Экселя файл hst (мне кажется - тупиковый путь) или как передать в "скрипт" или "индикатор" интересующие тебя данные (в Экселе, ручками или по "шедулеру" макросом сохранять данные, или ... вариантов много). Скрипт/индикатор, который допишет hst файл - не проблема.

- "Как" записать - я написал выше - ключевые фрагменты Period_Converter'а, а обновлять:

         if(hwnd==0)
           {
            hwnd=WindowHandle(Symbol(),i_period);
            if(hwnd!=0) Print("Chart window detected");
           }
         //---- refresh window not frequently than 1 time in 2 seconds
         if(hwnd!=0 && cur_time-last_time>=2)
           {
            PostMessageA(hwnd,WM_COMMAND,33324,0);
            last_time=cur_time;
           }

В предыдущем посте забыл, что здесь тоже надо заменить Symbol() на "имя твоего инструмента".

Я так понял с mql4 -туго, поэтому ... сожалею.

 

Можно задать любое имя символу, но только тестировать не получится. Лучше найти символ с подходящими спредом и заменить его своими данными, тогда получится тестировать.

 
Выражаю большую благодарность всем участникам обсужденя и особенно 'Обмен данными и управление Excel' и не совсем понял принципиальность автора 'Преобразование hst-файлов в файлы csv' .
 
.
Причина обращения: