![Список форумов AmiSite.ru Список форумов AmiSite.ru](templates/fisubtext/images/phpbb2_logo.gif) |
AmiSite.ru
Форум по Ами |
Автор |
Сообщение |
OlegRC2
Зарегистрирован: 18.02.2016
Сообщения: 10
|
Возникла проблема в тесте, выход из позиций должен осуществляться по тейк-профиту и стоп-лоссу, а он осуществляется по максимуму или минимуму на следующей свече. В чем может быть ошибка?
Тестируемая идея: Вычисляем разность максимуму или минимума, если разность больше задаваемого числа, то происходит открытие позиции по цене закрытия, если свеча "растущая", то покупка, если "падающая", то продажа. Выход осуществляется по тейк-профиту либо по стоп-лоссу.
Еще на сколько я понял в проге обязательно должны быть команды sell и cover. Я им задал максимальные и минимальные значения соответственно. Думаю на работу программы это влиять не должно.
Код программы:
Код: |
Cond1 = H - L; //Вычислили разность
Cond2 = Cond1 > 700; //Разность больше задаваемого значения
Cond3 = O - C; //Вычислили разность открытия и закрытия для определения типа свечи ("растущая" или "падающая")
CondBuy = Cond3 < 0; //Если разность меньше 0, свеча "растущая"
CondSell = Cond3 > 0; //Если разность больше 0, свеча "падающая"
Buy = Cond2 AND CondBuy; //Открытие позиции, покупка
BuyPrice = C; //По цене закрытия
Sell = 10000000; //Максимальное значение
Short = Cond2 AND CondSell; //Открытие позиции, продажа
ShortPrice = C; //По цене закрытия
Cover = 1000; //Минимальное значение
ApplyStop (1,2,300,1,False,0); //Выход по тейк-профиту
ApplyStop (0,2,1000,1,False,0); //Выход по стоп-лоссу
|
|
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
000
Site Admin
![](images/avatars/183029264847fb5337d4ea4.gif)
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Sell и Cover поставь =0. Это полностью решит твою проблему. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
![](images/spacer.gif) |
OlegRC2
Зарегистрирован: 18.02.2016
Сообщения: 10
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
OlegRC2
Зарегистрирован: 18.02.2016
Сообщения: 10
|
Теперь возникла другая проблема, при тесте почему то игнорируются некоторые свечи, т.е. пропускаются сигналы на вход. При этом открытой позиции нет. С чем такое поведение тестера может быть связано? |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
OlegRC2
Зарегистрирован: 18.02.2016
Сообщения: 10
|
Вопрос снимается, разобрался в чем проблема. Сам накосячил, прога все правильно показывает. |
|
|
Посмотреть профиль Отправить личное сообщение |
![](images/spacer.gif) |
|
|
Следующая тема
Предыдущая тема
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах Вы не можете вкладывать файлы Вы не можете скачивать файлы
|
| |