Excel vs MT - страница 3

 

Статистика в Excel, если это только не расчеты распределений и рядов, то это форменное извращение. Проще элементарную статистику посчитать в MQL и скинуть в Excel для отображения конечных результатов в табличках, графиках. Нарезать нестандартку то же проще в MQL.

Или пользовать VBA Excel. нужны только знания считывания и записи данных в ячейках и элементарные математические операции и функции циклов. В учебниках по VBA 20-30 стр. не более, самая простая часть

Нарезать в Excel нестандартку можно юзая функции ВПР, ГПР или сводные таблицы. Плюс немного подумать.

Единственное если считать по функции Частота, да может быть Excel и удобнее. Но все остальное точно извращение.

Хотя пока MQL4 не было считал именно в Excel.

Язык VBA Excel и MQL4 в области элементарных операций почти идентичен, названия только свои.

Почитайте вот это, там есть скрипт

Статья Rosh'а

http://www.alpari.ru/ru/school/textbook/autotrading/articles_mql4/#6

Обзор статей Rosh'а: эксперты в MetaTrader 4

http://articles.mql4.com/ru/179

 
trol222:
Может я чего не доглядел. может можно функциями суммы экселя делать так- сумма первых шести ячеек, через 6 ячеек сумма следующих 6-и ячеек итд

элементарно. В шестую ячейку заносите формулу, которая вычисляет сумму первых шести ячеек другого столбца (где минутки например). Затем выделяете первые шесть ячеек, включая ячейку с формулой, подводите курсор к нижнему правому углу (курсор должен стать крестиком), нажимаете на левую кнопку мыши и не отпуская ее тащите курсор вниз.
 
DVargo:

1 .Статистика в Excel, если это только не расчеты распределений и рядов, то это форменное извращение. Проще элементарную статистику посчитать в MQL и скинуть в Excel для отображения конечных результатов в табличках, графиках. Нарезать нестандартку то же проще в MQL.

2.Единственное если считать по функции Частота, да может быть Excel и удобнее. Но все остальное точно извращение.

3.Язык VBA Excel и MQL4 в области элементарных операций почти идентичен, названия только свои.

http://www.alpari.ru/ru/school/textbook/autotrading/articles_mql4/#6

http://articles.mql4.com/ru/179

Простите, что вклиниваюсь в вашу беседу, но хочется кое-что понять для себя...

За ссылки огромное спасибо! Буду читать...

1.А что вы называете "если это только не расчеты распределений и рядов". Только не словами, а в виде цифр...например, 2; 2+1; 2+2; 2+n...и т.д..это ряд или распределение?

2.Что это "по функции Частота"?

3.(жалобно прося)Пжлста, приведите пример "на пальцах"(=для дураков= для меня) для элементарных операций? Это " а=а+в"(операция присваивания)?

Просто я уже написал на Excel одну систему, вроде всё "тип-топ" считает...хочу теперь на mql4 перенести.

 

To Robot_al

1) чего-то типа того,

http://ru.wikipedia.org/wiki/%D0%A0%D1%8F%D0%B4_%28%D0%BC%D0%B0%D1%82%D0%B5%D0%BC%D0%B0%D1%82%D0%B8%D0%BA%D0%B0%29

https://ru.wikipedia.org/wiki/%D0%A0%D0%B0%D1%81%D0%BF%D1%80%D0%B5%D0%B4%D0%B5%D0%BB%D0%B5%D0%BD%D0%B8%D0%B5_%D0%A1%D1%82%D1%8C%D1%8E%D0%B4%D0%B5%D0%BD%D1%82%D0%B0

ряд или распределение? - Это, смотря, что и где? Но самое главное зачем?

2) Частота – смотрим хелп в экселе по функции «Частота»

3) Имел в виду

https://docs.mql4.com/ru/basis/operations

https://docs.mql4.com/ru/basis/operators

до кучи и

https://docs.mql4.com/ru/math

По п.3 – ОбычнО весь мат анализ в экселе этим и ограничивается.

По п.2 – Вообще, справочник по функциям было бы полезно иногда пролистывать или просматривать, но пролистывать, все же, лучше, а еще лучше пролистывать и просматривать одновременно. Вдруг обнаружите че-то полезное.

По теме в целом:

Есть тематический раздел

http://forex.kbpauk.ru/postlist.php/Cat/0/Board/excel

 

DVargo....угу, спсбо! Буду читать....

"Вообще, справочник по функциям было бы полезно иногда пролистывать или просматривать...".Да-а-а-а, ххх-то спорит? Согласен.Просто я иногда читаю какой-нить форум, а потом "оп-па - а всё хорошее уже придумано до нас", но - "мужики то этого и не знают".Хотел сказать, что я таким способом и провожу свой ликбез...читаю то, что интересно, а далее спрашиваю умных людей...ладно, я теперь до-о-о-олго не буду появляться...есть что читать...хе-хе-хе, попробую "расколоть загадку форекса".(улыбаясь) Только мне почему-то кажется, даже, если я и найду "грааль", то ДЦ не позволит мне "косить бабло", ведь мне же тогда мно-о-о-о-огое захочется....хе-хе-хе.

 
Avals:

элементарно. В шестую ячейку заносите формулу, которая вычисляет сумму первых шести ячеек другого столбца (где минутки например). Затем выделяете первые шесть ячеек, включая ячейку с формулой, подводите курсор к нижнему правому углу (курсор должен стать крестиком), нажимаете на левую кнопку мыши и не отпуская ее тащите курсор вниз.
спасибо . так и думал что просто . забыл про такой вариант (в простом уже вижу сложное голова кругом) сам недопетрил.
 

Честно говоря даже и не думал что этот вопрос столь животрепещущий.
алгоритм передачи данных из МТ в Excel реализовал через MS SQL но можно и через любой другой.

Вариант в режиме прототипа (идей) . Рабочий. Если интересно могу выложить исходники.

Для большей скорости необходимо использовать DAC (имею ввиду Borland) .
Для формирования нестандартных таймфреймов могу накидать структуру алгоритма, но если честно это геморрой еще тот (в плане реализации).

Гораздо проще конвертером сделать нестандартный таймфрейм и скинуть его в БД.

Конвертер есть в кодобазе.

 
При заборе таблицы в Excel из БД можно устанавливать период автоматического обновления таблицы. Это Excel делает самостоятельно. Ничего кодить ненужно.
 
так что вся проблема сводится к закидыванию информации в БД с определенным тактом.
 
Debugger:

Для формирования нестандартных таймфреймов могу накидать структуру алгоритма, но если честно это геморрой еще тот (в плане реализации).

Гораздо проще конвертером сделать нестандартный таймфрейм и скинуть его в БД. Конвертер есть в кодобазе.

Вооот. Алгоритм нестандартных таймфремов не самый очевидный. Если чисто запросами то я вижу только предварительно формируемую таблицу с двумя полями время нестандартного тайфрейма и время стандартного, потом запросами получить нужный результат. Конвертер в кодебазе неуниверсальный, самое частое пожелание сделать сдвиг котировок на произвольный период.
Причина обращения: