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



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

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

Люди!! подскажите как удвоить лот при перевороте? javascript:emoticon('Question')

найденное
Lots = IIf((Buy & Cover) OR (Short & Sell), lots*2, lots);
не работает почемуто..
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Авг 13, 2011 12:40 am Ответить с цитатой Вернуться к началу

Это для робота или для теста?

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



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

СообщениеДобавлено: Сб Авг 13, 2011 5:02 pm Ответить с цитатой Вернуться к началу

для робота.
вставил после активизации стопа

ApplyStop(stopTypeLoss,stopModePercent,1.1, True );

Equity(1,0);

Lots = IIf((Buy & Cover) OR (Short & Sell), lots*2, lots);
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

СообщениеДобавлено: Сб Авг 13, 2011 6:16 pm Ответить с цитатой Вернуться к началу

Дай весь свой вот этот кусок.
И еще вопрос. При перевороте если был лонг, то надо в шорт войти лотом в 2 раза больше?

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



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Сб Авг 13, 2011 6:59 pm Ответить с цитатой Вернуться к началу

Если имеется в виду посылка 2х заявок суммарным объемом в 2 раза большего объема, то робот так и делает..
Посмотреть профиль Отправить личное сообщение ICQ Number
belko05



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

СообщениеДобавлено: Вс Авг 14, 2011 8:33 am Ответить с цитатой Вернуться к началу

000 писал(а):
Дай весь свой вот этот кусок.
И еще вопрос. При перевороте если был лонг, то надо в шорт войти лотом в 2 раза больше?



да.. один лот закроет лонг а второй откроет продажу


вот кусок


Buy=cond1 AND cond2 AND O<C;
Sell =cond3;

Short=scond1 AND scond2 AND O>C;
Cover=scond3;

///////////////////////// стоп-лосс //////////////////////////////////////////////

ApplyStop(stopTypeLoss,stopModePercent,1.1, True );
//ApplyStop(stopTypeLoss,stopModePercent,Optimize( "stop stoploss",1,0.5, 2, 0.1 ), True );


Equity(1,0);


Lots = IIf((Buy & Cover) OR (Short & Sell), lots*2, lots);

////////////////// фильтр сигналов /////////////////////////////////////////////////////////


Buy=ExRem(Buy,Sell);
Sell=ExRem(Sell,Buy);
Short=ExRem(Short,Cover);
Cover=ExRem(Cover,Short);


///////////////////////////// отсечка первого бара ///////////////////////////////////////////

Buy = IIf ((TimeNum()>103000 AND TimeNum()<104000) ,0,Buy);
Short = IIf ((TimeNum()>103000 AND TimeNum()<104000),0,Short);

Sell = IIf ((TimeNum()>103000 AND TimeNum()<104000),0,Sell);
Cover = IIf ((TimeNum()>103000 AND TimeNum()<104000) ,0,Cover);

BuyPrice = Close[BarCount-1] + Otstup;
SellPrice = Close[BarCount-1] - Otstup;
ShortPrice = Close[BarCount-1] - Otstup;
CoverPrice = Close[BarCount-1] + Otstup;
Посмотреть профиль Отправить личное сообщение
belko05



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

СообщениеДобавлено: Вс Авг 14, 2011 8:44 am Ответить с цитатой Вернуться к началу

spitfire писал(а):
Если имеется в виду посылка 2х заявок суммарным объемом в 2 раза большего объема, то робот так и делает..


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


TRANS_ID=011430001; PRICE=88.95; QUANTITY=30; OPERATION=B; CLASSCODE=EQTV;
TRANS_ID=011550003; PRICE=87.34; QUANTITY=30; OPERATION=S; CLASSCODE=EQTV;
TRANS_ID=011630004; PRICE=88.72; QUANTITY=30; OPERATION=B; CLASSCODE=EQTV;
Посмотреть профиль Отправить личное сообщение
belko05



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

СообщениеДобавлено: Вс Авг 14, 2011 9:11 am Ответить с цитатой Вернуться к началу

назрел еще вопрос

если бабла хватает допустим на 100 лотов, робот дает команду на переворот: купить (продать) 200 лотов квик по сути должен заупрямиться.
поэтому, я так понимаю, просто удвоение может не прокатить- важна последовательность продаж (покупок)... или я ошибаюсь?
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

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

У тебя в три файле как-то странно строчки идут.
Сначала сигнал Buy, потом Short сразу и потом Cover. Куда подевался Sell? Confused
Ксать какого робота ты используешь? Робот Олега проверен-перепроверен, там все ок с переворотами.
Посмотреть профиль Отправить личное сообщение ICQ Number
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Вс Авг 14, 2011 11:02 am Ответить с цитатой Вернуться к началу

Да, еще раз проясним ситуацию. Лот НЕ ДОЛЖЕН удваиваться. Схема такая.
1. Купили 10 лотов. 1 строчка в три-файл - Buy операция
2. Переворот: Продали 10 лотов и отшортили 10 лотов. 2 операции: Sell & Short. 2 строчки в три-файле
3. Закрыли шорт. Купили 10 лотов. 1 строчка в три файл - Cover.
Посмотреть профиль Отправить личное сообщение ICQ Number
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Вс Авг 14, 2011 11:03 am Ответить с цитатой Вернуться к началу

belko05 писал(а):
назрел еще вопрос

если бабла хватает допустим на 100 лотов, робот дает команду на переворот: купить (продать) 200 лотов квик по сути должен заупрямиться.
поэтому, я так понимаю, просто удвоение может не прокатить- важна последовательность продаж (покупок)... или я ошибаюсь?

Ошибаешься. Квик учитывает уже открытые позиции. Если у тебя уже открыто 100 лотов в лонге и тебе надо продать 200, то все будет ок. Если конечно ты от этого лонга не схватил мега-лося Very Happy
Посмотреть профиль Отправить личное сообщение ICQ Number
belko05



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

СообщениеДобавлено: Вс Авг 14, 2011 7:39 pm Ответить с цитатой Вернуться к началу

spitfire писал(а):
У тебя в три файле как-то странно строчки идут.
Сначала сигнал Buy, потом Short сразу и потом Cover. Куда подевался Sell? Confused
Ксать какого робота ты используешь? Робот Олега проверен-перепроверен, там все ок с переворотами.


использую робот Олега.. вот и я ищу этот селл javascript:emoticon('Shocked')
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Пн Авг 15, 2011 8:28 am Ответить с цитатой Вернуться к началу

Смотри, ты же просто копирнул в код робота код системы. Проверь ка на бектесте, есть сигнал селл?
Вообще делай так. Берешь один кусок истории. Прогоняешь бектест, сохраняешь результаты сделок.
Потом на этом же куске прогоняешь робота с помощью bar-replay. Сравниваешь содержимое три-файла.
Только учти, там три-файл надо очищать каждый день, поэтому лучше кусок истории брать за 1 день или меньше Smile
Посмотреть профиль Отправить личное сообщение ICQ Number
belko05



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

СообщениеДобавлено: Пн Авг 15, 2011 11:17 am Ответить с цитатой Вернуться к началу

spitfire писал(а):
Смотри, ты же просто копирнул в код робота код системы.

а разве нужно сделать как то иначе? уникальны только условия сделок, а транзакция их в файл одна у всех (почти)

spitfire писал(а):
Проверь ка на бектесте, есть сигнал селл?

позиция закрвается при перевороте, но закрытие в тришку не пишет. пишет просто сразу продажу /// см выше.
Посмотреть профиль Отправить личное сообщение
spitfire



Зарегистрирован: 29.04.2010
Сообщения: 729
Откуда: Moscow

СообщениеДобавлено: Пн Авг 15, 2011 11:46 am Ответить с цитатой Вернуться к началу

Слух, у тебя этот лонг закрывается по какому сигналу? По Sell или по Stop'у? У меня дикие подозрения что по стопу закрывается, собсно поэтому сигнал Sell не генерится, а следовательно и заявка в три-файл не отсылается.
Посмотреть профиль Отправить личное сообщение ICQ Number
Показать сообщения:      
Начать новую тему  Ответить на тему


 Перейти:   



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


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

File Attachment © by Meik Sievertsen