Информация

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

Close
Авторизация
WWolf offline
#51
13 ноя 2013, 15:29
Аватар пользователя
Сообщений: 16822
Поблагодарили: 970 раз(а) в 816 сообщениях
Зарегистрирован: 14 окт 2011, 16:30
Откуда: Краснодар
:lol: :lol: :lol:
зачем тебе полуавтомат, когда до автомата один шажочек ;)

я б тебе его причесал... хотя тут не причёсывание, а полная переписка с оставлением идеи получилась бы :)
но не буду, иначе не научишься ;)
так что на основные ошибки я тебе указал, давай причёсывай и тестируй :)
Быть в меньшинстве – самое обычное дело для любого мыслящего человека
TrueTrail v1.6
#52
13 ноя 2013, 15:29
Аватар пользователя
Сообщений: 463
Поблагодарили: 28 раз(а) в 23 сообщениях
Зарегистрирован: 26 апр 2011, 13:56
Откуда: Барнаул
Последний раз редактировалось Евгений Субботин 13 ноя 2013, 15:38, всего редактировалось 1 раз.
WWolf offline
#53
13 ноя 2013, 15:32
Аватар пользователя
Сообщений: 16822
Поблагодарили: 970 раз(а) в 816 сообщениях
Зарегистрирован: 14 окт 2011, 16:30
Откуда: Краснодар
#54
13 ноя 2013, 21:33
Аватар пользователя
Сообщений: 463
Поблагодарили: 28 раз(а) в 23 сообщениях
Зарегистрирован: 26 апр 2011, 13:56
Откуда: Барнаул
Все, разобрался почему не открывала третья версия :) Оказывается если условие написать по правилам привычной математики, то с ним не работает:
10 > iVolume(NULL, 1440, 0) > 1 // было так.

А если по-отдельности, то работает почему-то:
iVolume(NULL,1440,0) > 1 && iVolume(NULL,1440,0) < 10 // стало так в 4 версии

Определение первого бара, как объяснял Дима, я сегодня пока не разбирал, но пусть опять коряво, но результата добился. Главное, что уже завтра со 2-го тика должен открывать правильно :)
Вложения
EURUSD-SS24.4.MQ4
Изменил условия открытия по второму тику
(4.25 KiB) Скачиваний: 6
WWolf offline
#55
13 ноя 2013, 21:35
Аватар пользователя
Сообщений: 16822
Поблагодарили: 970 раз(а) в 816 сообщениях
Зарегистрирован: 14 окт 2011, 16:30
Откуда: Краснодар
хых :) а я и не заметил :lol:
маленький монитор = зло :)
Быть в меньшинстве – самое обычное дело для любого мыслящего человека
TrueTrail v1.6
4x_trader offline
#56
13 ноя 2013, 23:44
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
4x_trader offline
#57
13 ноя 2013, 23:49
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
Вот шаблон эксперта, в котором реализовано разделение на функции, работающие на выбранном новом баре (независимо от ТФ, на который брошен эксперт):
NewBar&EveryTick.mq4
(6.17 KiB) Скачиваний: 14
Кинь его на чарт и поиграйся с настройками.
Потом сможешь начать заполнять его своими функциями...)
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
4x_trader offline
#58
13 ноя 2013, 23:58
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
Теперь несколько слов о логике...
Вот фрагмент последней версии твоего эксперта:
...
if (DayOfWeek( )== 1||2||3||4 && MathMod(TimeCurrent(), 86400) >= MathMod(StrToTime("23:55"), 86400))
...

Чтобы было понятнее и нагляднее, в чём ошибка, я набросал тебе скриптик с аналогичной логикой:
test_logiki.mq4
(939 байт) Скачиваний: 7

Пояснения в коде. Тоже кинь его на чарт и убедись, что такая конструкция не работает...
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
4x_trader offline
#59
14 ноя 2013, 00:01
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
Вопрос на засыпку: скажи, зачем у тебя в коде такое обилие IsTesting( )???
У тебя логика работы советника в тестере и на реале должны отличаться?) Очень любопытно, но самому докапываться некогда...
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение
4x_trader offline
#60
14 ноя 2013, 10:18
Аватар пользователя
Сообщений: 3759
Поблагодарили: 589 раз(а) в 421 сообщениях
Зарегистрирован: 12 окт 2010, 13:50
Ещё один совет: постарайся избегать применения в именах переменных знака подчёркивания. В последних билдах метаэдитора имеется некая проверка "на вшивость" - при наличии в коде имён, похожих на генерируемые декомпилятором, компиляция не производится и выдаётся сообщение:
декомпилы запрещены.PNG
Примеры имён из декомпила:
int li_12;
int lia_16[];
int l_global_var_32;
double gda_708[14];
double g_ord_open_price_712;
bool gi_720 = TRUE;
int g_datetime_728 = 0;
... и т.п.
В один прекрасный момент может стать обидно, что твой родной исходник вдруг перестанет компилироваться...
----------------------------------------------------------------------------------------------
Собаки лают, караван идёт. Основы Price Action Изображение

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

   

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

Пред.След.

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

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


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

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

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