Список форумов AmiSite.ru AmiSite.ru
Форум по Ами
 FAQ  •  Поиск  •  Пользователи  •  Группы   •  Регистрация  •  Профиль  •  Войти и проверить личные сообщения  •  Вход
 Уменьшаем просадку. Следующая тема
Предыдущая тема
Начать новую тему  Ответить на тему
Автор Сообщение
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Пн Дек 07, 2015 1:46 pm Ответить с цитатой Вернуться к началу

У тебя работает так, как я хотел сделать изначально. Что бы при пересечении Еквити снизу вверх, по закрытию бара открывалась сделка - соответствующая последнему сигналу на стартовой системе.

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
Orange2000



Зарегистрирован: 15.10.2009
Сообщения: 185

СообщениеДобавлено: Пн Дек 07, 2015 2:21 pm Ответить с цитатой Вернуться к началу

MrDzenLi писал(а):
У тебя работает так, как я хотел сделать изначально. Что бы при пересечении Еквити снизу вверх, по закрытию бара открывалась сделка - соответствующая последнему сигналу на стартовой системе.

если бы так, то я бы разобрался.
Но если посомтреть то этот лонг идет через 4 бара после того как еквити вышла выше 50ки.
Посмотреть профиль Отправить личное сообщение
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Пн Дек 07, 2015 2:24 pm Ответить с цитатой Вернуться к началу

Нарисуй Еквити на выходе

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Дек 07, 2015 4:09 pm Ответить с цитатой Вернуться к началу

Все понятно. У тебя сигнал не "жесткий"
Если H > BuyLevel AND Ref(C>muv,-1)...
Это сигнал возникает не на одном баре. Много баров подряд удовлетворяют этому условию. Когда тестер работает он входит по первому такому сигналу а остальные удаляет.
Вот он в данном случае так и поступил. До добавления условия с эквити он мог войти раньше и входил раньше а этот сигнал удалял. Потом добавилось условие с эквити и раньше стало войти нельзя. Он вошел когда стало можно. Smile

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

Код:
muv=MA(C,13);

BuySignal = Cross(C, muv);
ShortSignal = Cross(muv , C);
TimeCond = TimeNum() >= 101100 AND TimeNum() < 233900;


BuyLevel = ValueWhen(BuySignal, H);
ShortLevel = ValueWhen(ShortSignal, L);

Buy = H > BuyLevel AND Ref(C>muv,-1)  AND TimeCond;
BuyPrice=CoverPrice = BuyLevel;
Short = L < ShortLevel AND Ref(C<muv,-1)  AND TimeCond;
ShortPrice=SellPrice = ShortLevel;
Cover = Buy OR (TimeNum() > 233900);
Sell = Short OR (TimeNum() > 233900);

e = Equity(1,0);
MAe = MA(e,50);



Buy = Buy AND e>MAe ;
Short = Short AND e>MAe ;
Cover = Buy OR (TimeNum() > 233900);
Sell = Short AND TimeCond) OR (TimeNum() > 233900);
ShortPrice=SellPrice = ShortLevel;
BuyPrice=CoverPrice = BuyLevel;
PositionSize=100;

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Orange2000



Зарегистрирован: 15.10.2009
Сообщения: 185

СообщениеДобавлено: Пн Дек 07, 2015 4:44 pm Ответить с цитатой Вернуться к началу

Олег, я почти понял тебя.

Но проблема теперь, что новая система не закрывает шорт, когад еквити ушла ниже и появился сигнал на лонг. А закрывает уже только вечером по timecond)
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Дек 07, 2015 6:32 pm Ответить с цитатой Вернуться к началу

Ааа. Ну да. Cover и Sell напиши по старому.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
Orange2000



Зарегистрирован: 15.10.2009
Сообщения: 185

СообщениеДобавлено: Пн Дек 07, 2015 6:40 pm Ответить с цитатой Вернуться к началу

теперь гуд.
Но чего-то не удается улучшить показатели системы)))
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Дек 07, 2015 9:19 pm Ответить с цитатой Вернуться к началу

Тогда сразу пиши "дайте денег". Smile

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Пн Авг 01, 2016 3:29 pm Ответить с цитатой Вернуться к началу

MrDzenLi писал(а):
Попробую доделать сам Very Happy

Код:
M1 = MA(C, 10);
M2 = MA(C, 20);
BC = M1 > M2;
SS = M2 > M1;
Buy = BC;
Sell = SS;
Short = SS;
Cover = BC;
E = Equity(1, 0);
Mae = MA(Equity(1),100);
BC1 = E > Mae AND Cross(M1,M2);
SS1 = E > Mae AND Cross(M2,M1);
Buy = BC AND Cross(E,Mae) OR BC1 ;
Sell = Cross(Mae, E) OR SS1;
Short = SS AND Cross(E,Mae) OR SS1 ;
Cover = Cross(Mae, E) OR BC1;

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Пн Авг 08, 2016 9:58 pm Ответить с цитатой Вернуться к началу

000 писал(а):
Тогда сразу пиши "дайте денег". Smile

Олег, скажи - можно на этот Equty вместо машки, параболик наложить?

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Авг 08, 2016 10:54 pm Ответить с цитатой Вернуться к началу

Нет. Только если самому написать код пароболика в который можно подставлять нужный массив. На самом деле самому писать не надо. Тут на форуме он есть. Только подшаманить.
А смысл?

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
MrDzenLi



Зарегистрирован: 20.04.2015
Сообщения: 383
Откуда: VRN

СообщениеДобавлено: Вт Авг 09, 2016 4:59 am Ответить с цитатой Вернуться к началу

000 писал(а):
А смысл?

Вообще идей никаких нет...

_________________
Нам не дано знать всего.
Посмотреть профиль Отправить личное сообщение Отправить e-mail ICQ Number
FriendlyDeepSpace



Зарегистрирован: 07.12.2018
Сообщения: 34

СообщениеДобавлено: Пн Апр 01, 2019 12:50 pm Ответить с цитатой Вернуться к началу

Метод интересный. Только не совсем ясно, Ref() надо или нет к данным эквити, в будущее случайно не смотрит таким образом?
Посмотреть профиль Отправить личное сообщение
000
Site Admin


Зарегистрирован: 10.12.2007
Сообщения: 9106

СообщениеДобавлено: Пн Апр 01, 2019 2:32 pm Ответить с цитатой Вернуться к началу

Надо.

_________________
ceterum censeo carthaginem esse delendam
Удачи. Олег.
Посмотреть профиль Отправить личное сообщение Посетить сайт автора
FriendlyDeepSpace



Зарегистрирован: 07.12.2018
Сообщения: 34

СообщениеДобавлено: Пн Апр 01, 2019 2:37 pm Ответить с цитатой Вернуться к началу

Вот мне тоже так кажется, что надо)
Посмотреть профиль Отправить личное сообщение
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



Следующая тема
Предыдущая тема
Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете голосовать в опросах
Вы не можете вкладывать файлы
Вы не можете скачивать файлы


Powered by phpBB © 2001, 2002 phpBB Group :: FI Theme :: Часовой пояс: GMT + 3

File Attachment © by Meik Sievertsen