Информация

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

Close
Авторизация
progenitor offline
#1
09 май 2011, 14:53
Сообщений: 2
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 09 май 2011, 14:38
1. Можно ли (если да то как) прицепить пользовательский индикатор к советнику?
2. Можно ли в советнике объявить массив для записи вычислений по нескольким последним барам (по каждому бару свое вычисление) чтобы потом использовать для анализа с последующим открытием ордера?
Shinigami offline
#2
09 май 2011, 16:47
Аватар пользователя
Сообщений: 86
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 29 ноя 2010, 12:14
Откуда: Барнаул
Последний раз редактировалось Shinigami 10 май 2011, 11:22, всего редактировалось 1 раз.
Изображение
progenitor offline
#3
09 май 2011, 19:56
Сообщений: 2
Поблагодарили: 0 раз(а) в 0 сообщениях
Зарегистрирован: 09 май 2011, 14:38
Спасибо за помощь.
WWolf offline
#4
01 дек 2011, 19:51
Аватар пользователя
Сообщений: 16822
Поблагодарили: 970 раз(а) в 816 сообщениях
Зарегистрирован: 14 окт 2011, 16:30
Откуда: Краснодар
можно ли как нибудь посчитать прибыль за день по паре не простым перебором ордеров из истории и подсчётом, а какой-нить встроенной функцией?
Быть в меньшинстве – самое обычное дело для любого мыслящего человека
TrueTrail v1.6
mszeus offline
#5
01 дек 2011, 21:30
Аватар пользователя
Сообщений: 551
Поблагодарили: 7 раз(а) в 7 сообщениях
Зарегистрирован: 20 окт 2010, 21:03
Создай свою функцию например

double GetProfitForDay(int ai_0) {
double ld_ret_4 = 0;
for (int l_pos_12 = 0; l_pos_12 < OrdersHistoryTotal(); l_pos_12++) {
if (!(OrderSelect(l_pos_12, SELECT_BY_POS, MODE_HISTORY))) break;
if (OrderSymbol() == Symbol() && OrderMagicNumber() == Magic)
if (OrderCloseTime() >= iTime(Symbol(), PERIOD_D1, ai_0) && OrderCloseTime() < iTime(Symbol(), PERIOD_D1, ai_0) + 86400) ld_ret_4 = ld_ret_4 + OrderProfit() + OrderCommission() + OrderSwap();
}
return (ld_ret_4);

Этот пример выдран из одного советника.

А потом используй функцию по своему усмотрению, типа
aaa=GetProfitForDay(0); профит за сегодня
bbb=GetProfitForDay(1); профит за вчера
...
...

и т.д. и т.п.
----------------------------------------------------------------------
Есть 9-ти дневный Курс активного трейдера 2008. А.М. Герчика. Обращаться в личку.
4x_trader offline
#6
01 дек 2011, 21:41
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
К чему такие сложности... Вот два индикатора - выбирайте, который понравится. Не забывайте о возможности настроек по вкусу...
ProfitTracker.mq4
(5.7 KiB) Скачиваний: 62
i-Profit.mq4
(20.52 KiB) Скачиваний: 44
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
mszeus offline
#7
01 дек 2011, 21:43
Аватар пользователя
Сообщений: 551
Поблагодарили: 7 раз(а) в 7 сообщениях
Зарегистрирован: 20 окт 2010, 21:03
Не спорю, ваш метод считает общий профит, а моим можно индивидуально по мэйджику ордера.

WWolf спрашивал про функцию, вот я и выдал ему пример.
----------------------------------------------------------------------
Есть 9-ти дневный Курс активного трейдера 2008. А.М. Герчика. Обращаться в личку.
4x_trader offline
#8
01 дек 2011, 21:48
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
WWolf offline
#9
01 дек 2011, 23:06
Аватар пользователя
Сообщений: 16822
Поблагодарили: 970 раз(а) в 816 сообщениях
Зарегистрирован: 14 окт 2011, 16:30
Откуда: Краснодар
Быть в меньшинстве – самое обычное дело для любого мыслящего человека
TrueTrail v1.6
mszeus offline
#10
01 дек 2011, 23:21
Аватар пользователя
Сообщений: 551
Поблагодарили: 7 раз(а) в 7 сообщениях
Зарегистрирован: 20 окт 2010, 21:03
Млять, а встроенная функция если была бы, то как она считала тебе профит ?!? Так же и считала бы перебором.

Тебе предложили варианты, а ты в носу начинаешь ковыряться.

История твоих профитов где хранится ? так для начала азов программирования вопросик тебе.
----------------------------------------------------------------------
Есть 9-ти дневный Курс активного трейдера 2008. А.М. Герчика. Обращаться в личку.

BBCode ВЫКЛЮЧЕН
Смайлики ВЫКЛЮЧЕНЫ

   

Если Вы не хотите добавлять вложения, оставьте поля пустыми.

След.

Кто сейчас на форуме

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


Список форумов

Часовой пояс: UTC + 4 часа (Russia: MSK) по летнему времени Удалить cookies форума

В вашем браузере отключена поддержка cookie. При отключенной поддержке cookie в браузере у вас могут возникнуть проблемы с отображением Личного кабинета. Как включить (активировать) поддержку cookie.