Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 483

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112

Deprecated: preg_replace(): The /e modifier is deprecated, use preg_replace_callback instead in /www/doc/www.aragonia.com/www/forum/includes/bbcode.php on line 112
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3862: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:483)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3864: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:483)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3865: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:483)
[phpBB Debug] PHP Notice: in file /includes/functions.php on line 3866: Cannot modify header information - headers already sent by (output started at /includes/bbcode.php:483)
Aragonia • Просмотр темы - RIP - скрипт MT4 для сохранения совершенных сделок в файл

RIP - скрипт MT4 для сохранения совершенных сделок в файл

Идеи трейдинга, обсуждение тактик и стратегий

Модератор: DTratas

RIP - скрипт MT4 для сохранения совершенных сделок в файл

Сообщение 4xTrim » Вс сен 21, 2008 11:08 am

RIP (Results in pips) - это скрипт для платформы MetaTrader 4. Он предназначен для сохранения совершенных сделок из истории MT4 в текстовый файл и автоматического расчета заработаных/потерянных пипсов.

Файл необходимо положить в каталог "MetaTrader 4\experts\scripts\". Затем необходимо перезапустить МТ4 для того, чтобы скомпилировать скрипт.

Использовать скрипт так:
1. Кинуть скрипт на любой график.
2. В каталоге "MetaTrader 4\experts\files\" появится файл "rip_report.txt" в виде полей с разделителями (знак табуляции).
3. Файл можно импортировать в Excel и приступать к анализу.

В скрипте имеется один параметр - BaseLot.
Он задает так называемый базовый лот, т.е. лот, которым вы обычно торгуете. Он используется для того, чтобы пересчитать результаты в пипсах по сделкам, по которым был вход нестандартным лотом.
Например, допустим, что ваш стандартный лот = 0.1. Вы вошли в сделку с лотом 0.2 и заработали на ней 30 пипсов. Скрипт создаст колонку "Пипс", в которой будет зачение 30, и колонку "Реал", в которой будет значение 60, т.е. 30 * 0.2 / 0.1.

По умолчанию параметр BaseLot равен 0.1 и его значение не запрашивается при запуске скрипта.
Редактировать его значение можно двумя способами:
1. В MetaEditor'е в 10-ой строке отредактировать значение BaseLot и перекомпилировать скрипт. Это рекомендуемый вариант, т.к. он позволит запускать скрипт всякий раз без запроса значения параметра.
2. В MetaEditor'е в восьмой строке снять комментарий. Т.е. вместо строки "//#property show_inputs" должна быть эта же строка, но без двух первый слэшей - "#property show_inputs". В этом случае каждый раз при запуске скрипт будет запрашивать значение этого параметра.

Удачи и профитов.
Последний раз редактировалось 4xTrim Ср сен 24, 2008 1:02 pm, всего редактировалось 3 раз(а).
Хорошо смеется тот, кто смеется над собой! (c)
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

Сообщение Kurt » Вс сен 21, 2008 1:18 pm

Хорошая штука, спасибо.

А очень трудно добавить в него также комментарии от сделок? :oops:
Kurt
Модератор
 
Сообщения: 933
Зарегистрирован: Чт июл 03, 2008 11:32 am
Откуда: IL

Сообщение 4xTrim » Вс сен 21, 2008 2:11 pm

Kurt писал(а):А очень трудно добавить в него также комментарии от сделок? :oops:


Нет, камрад, нетрудно.
Я догадывался, что нам это понадобится, поэтому уже сделал :)
Комментарий будет первой колонкой.
Вложения
rip3.rar
(1.99 Кб) Скачиваний: 2602
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

Сообщение Kurt » Вс сен 21, 2008 2:30 pm

Спасибо :oops:
Kurt
Модератор
 
Сообщения: 933
Зарегистрирован: Чт июл 03, 2008 11:32 am
Откуда: IL

Сообщение Kurt » Вс сен 21, 2008 2:45 pm

Пипсы он корректно пересчитывает, да? В смысле, ориентируясь на стоимость тика для разных инструментов соответственно спецификациям инструмента? Вроде как так и есть, но уточняю :oops:
Kurt
Модератор
 
Сообщения: 933
Зарегистрирован: Чт июл 03, 2008 11:32 am
Откуда: IL

Сообщение 4xTrim » Вс сен 21, 2008 5:06 pm

Корректно, бразир... корректно...
Вот строчки кода:
Код: Выделить всё
            switch(ot)
            {
            case OP_BUY:
               oType = "buy";
               profit = OrderClosePrice() - OrderOpenPrice();
               break;
            case OP_SELL:
               oType = "sell";
               profit = OrderOpenPrice() - OrderClosePrice();
               break;
            default:
               break;
            }
            if (MarketInfo(OrderSymbol(), MODE_TICKSIZE) > 0)
            {
               pips = profit/MarketInfo(OrderSymbol(), MODE_TICKSIZE);
               realpips = MathRound(pips * OrderLots() / BaseLot);
            }
            else
            {
               pips = 0.0; realpips = 0.0;
            }
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

Сообщение Kurt » Вс сен 21, 2008 6:18 pm

4xTrim писал(а):Корректно, бразир... корректно...

Класс! А то я уже думал, что придется с калькулятором корпеть, а тут такая лафа :)

Автору респектИзображениеИзображение
Kurt
Модератор
 
Сообщения: 933
Зарегистрирован: Чт июл 03, 2008 11:32 am
Откуда: IL

Сообщение Bars » Вс сен 21, 2008 8:40 pm

Спасибо бразир.............классная вещь..........сначала в эксель...........ставишь автофильтр и извращайся как хош.............хоть по трейдерам, хоть по дням или инструментам...........следующий шаг прога анализатор :lol: :lol: :lol:...............т.е. переделываем РИП на ковертор в Мускул или ещё что нить и вперёд за счатьем......................вот тока все заняты......мобыть самому заняцца........хотя сто лет ничего не писал
Мой новый блог: Трейдер с большой дороги [Природа доверительного управления] на http://ars.blog.ru
Bars
завсегдатай
 
Сообщения: 448
Зарегистрирован: Чт июн 12, 2008 8:52 pm

Сообщение Dominik » Вс окт 05, 2008 10:06 pm

4xTrim,
отличный скрипт. Поюзал наконец-то (никак руки не доходили).
Для последующего анализа- незаменимая вещь, если умеем ексель пользовать).
продаем-покупаем
Dominik
я здесь свой
 
Сообщения: 1308
Зарегистрирован: Вс июн 29, 2008 2:49 pm

Сообщение 4xTrim » Пн окт 06, 2008 4:43 am

Спасибо на добром слове, камрад! :)
Хорошо смеется тот, кто смеется над собой! (c)
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

Сообщение Kurt » Пт мар 20, 2009 9:58 pm

Дима, я опять с просьбами :oops:
Не хватает ещё одного столбца - номер ордера, тикер.

Если это не трудно - добавь, плиз
Kurt
Модератор
 
Сообщения: 933
Зарегистрирован: Чт июл 03, 2008 11:32 am
Откуда: IL

Сообщение 4xTrim » Вт мар 24, 2009 5:29 pm

Kurt писал(а):Дима, я опять с просьбами :oops:
Не хватает ещё одного столбца - номер ордера, тикер.

Если это не трудно - добавь, плиз


Готово, бразир!

Вторым столбцом пойдёт?
Вложения
rip3.rar
(971 байт) Скачиваний: 2359
Последний раз редактировалось 4xTrim Вт мар 24, 2009 8:38 pm, всего редактировалось 1 раз.
Хорошо смеется тот, кто смеется над собой! (c)
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

Сообщение Kurt » Вт мар 24, 2009 7:34 pm

Спасибо за оперативное реагирование на нудных юзеров :oops:
Скачал, распаковал, скопмилировал.

Нового второго столбца нету :shock:

Т.е., скрипт такой-же, как предыдущий, только на 3 байта больше размером.

Залез в код - там вроде про номер ордера ничего нету.

Дима, может ты случайно старую версию выложил?
Kurt
Модератор
 
Сообщения: 933
Зарегистрирован: Чт июл 03, 2008 11:32 am
Откуда: IL

Сообщение 4xTrim » Вт мар 24, 2009 8:37 pm

Kurt писал(а):Спасибо за оперативное реагирование на нудных юзеров :oops:
Скачал, распаковал, скопмилировал.

Нового второго столбца нету :shock:

Т.е., скрипт такой-же, как предыдущий, только на 3 байта больше размером.

Залез в код - там вроде про номер ордера ничего нету.

Дима, может ты случайно старую версию выложил?


Так и есть, камрад! Прасти падлеца :)
Щас заменю файл в предыдущем сообщении.
Хорошо смеется тот, кто смеется над собой! (c)
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

Сообщение 4xTrim » Вт мар 24, 2009 8:39 pm

Kurt писал(а):Спасибо за оперативное реагирование на нудных юзеров :oops:


И прекрати, камрад, фигнёй страдать! Если бы мне это не нравилось, то я бы этого не делал ;)
Хорошо смеется тот, кто смеется над собой! (c)
Аватара пользователя
4xTrim
я здесь не случайно
 
Сообщения: 535
Зарегистрирован: Пн сен 08, 2008 12:19 pm

След.

Вернуться в Идеи и тактики

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 0

  • Объявления