Автор |
Сообщение |
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
Ок. Логично... Но меняю ExitAtStop на 1:
Код: |
ApplyStop(stopTypeLoss,stopModePercent,2,1); |
Все равно не помогает. опять вижу профиты не гэпы, которые меньше -2%
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Не знаю. Взял вот такой код
Код: |
TimeFrameSet(inWeekly);
HistW = MACD(26,50)-Signal(26,50,20);
MACDup = HistW > Ref(HistW,-1);
MACDdown = HistW < Ref(HistW,-1);
TimeFrameRestore();
FA = Optimize("fa",5,5,30,5);
SA = Optimize("sa",25,25,50,5);
period = Optimize("period",20,10,30,5);
f = EMA(C,FA);
s = EMA(C,sa);
Var = f-s;
SetPositionSize(1, spsShares);
Buy = TimeFrameExpand(histW ,inWeekly) > TimeFrameExpand(Ref(histW,-1),inWeekly) AND Var > Ref(Var,-3);
Sell = Cross(EMA(C,period), L);
ApplyStop(stopTypeLoss,stopModePercent, 2, 1);
|
и прогнал на сбере. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
Так, теперь мы покупаем только одну акцию... и теоретически должны выходить после пересечения цены со стоп лоссом (не важно какой выход и вход).
Прогнал данные у себя - рзультат тот же. %профита ниже -2%.
Забрал вообще комиссию - все осталось так же. Без учета гепов система все равно дает больше убытка больше 2% с одной транзакции.
Код: |
TimeFrameSet(inWeekly);
HistW=MACD(26,50)-Signal(26,50,20);
MACDup=HistW>Ref(HistW,-1);
MACDdown=HistW<Ref(HistW,-1);
barcolor=IIf(MACDup,colorGreen,IIf(MACDdown,colorRed,colorBlue));
TimeFrameRestore();
FA=Optimize("fa",5,5,30,5);
SA=Optimize("sa",25,25,50,5);
period=Optimize("period",20,10,30,5);
f=EMA(C,FA);
s=EMA(C,sa);
Var=f-s;
HistUp=Var>Ref(Var,-3);
HistDown=Var<Ref(Var,-3);
barcolor=IIf(HistUp,colorGreen,IIf(HistDown,colorRed,colorBlue));
Plot(Var,"Hist",barcolor,styleHistogram);
SetPositionSize(1, spsShares);
//buy-sell
Buy= TimeFrameExpand(histW,inWeekly)>TimeFrameExpand(Ref(histW,-1),inWeekly) AND Var>Ref(Var,-3);
Sell=Cross(EMA(C,period),L);
ApplyStop(stopTypeLoss,stopModePercent,2,1); |
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Что за бумага KGHM ??? |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Глянул график немного. Там гепов дочёрта. Вероятно поэтому. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
Согласен гепы есть и я это тоже проверил.
Но есть и закрытие без гепа, и все равно разница ниже 2%. И именно для этих дней мне и непонятно почему оно не хочет работать? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Давай сюда этот тикер из базы. Посмотрю. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
Сбросил файл в личку. Спасибо за помощь.
С меня магарич |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Так. Смотрю у себя. Пока меньше 2% вижу только в случае гепа. Еще такой вопрос. У тебя в information tick size что стоит?
От этой величины зависит точность цены выхода. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Да. У себя гоняю вот такой код
Код: |
TimeFrameSet(inWeekly);
HistW = MACD(26,50)-Signal(26,50,20);
MACDup = HistW > Ref(HistW,-1);
MACDdown = HistW < Ref(HistW,-1);
TimeFrameRestore();
FA = Optimize("fa",5,5,30,5);
SA = Optimize("sa",25,25,50,5);
period = Optimize("period",20,10,30,5);
f = EMA(C,FA);
s = EMA(C,sa);
Var = f-s;
SetPositionSize(1, spsShares);
Buy = TimeFrameExpand(histW ,inWeekly) > TimeFrameExpand(Ref(histW,-1),inWeekly) AND Var > Ref(Var,-3);
Sell = Cross(EMA(C,period), L);
ApplyStop(stopTypeLoss,stopModePercent, 2, 1);
|
|
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
000 писал(а): |
Так. Смотрю у себя. Пока меньше 2% вижу только в случае гепа. Еще такой вопрос. У тебя в information tick size что стоит?
От этой величины зависит точность цены выхода. |
В information tick size = 0 |
|
|
Посмотреть профиль Отправить личное сообщение |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
000 писал(а): |
Да. У себя гоняю вот такой код
|
Так... забросил себе тот же код. Дни без гепа - 3.11.11 (вход) - 18.11.11 (выход) - 4,7%
1.07.09-2.07.9 - 4.13%
и т.д. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Хм. У меня в эти дни вообще нет входа.... |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
pylyp
Зарегистрирован: 21.09.2012
Сообщения: 80
|
Ну я суслика точно там вижу )
Проверь по условиям входа. На графике он тебе должен показать что вход есть. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
|