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



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

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

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

точно не по стопу. закрывается т.к. возникли условия продажи ( ну галочку надо еще ставить в настройках тестера) + профит небольшой... не, точно не лось..


а ведь если и стоп-лосс, товедь запись в файл всеравно должна быть
Посмотреть профиль Отправить личное сообщение
spitfire



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

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

Выведи под графиком со стрелками/сигналами системы Sell как индикатор и глянь, есть ли он у тебя, когда система входит в шорт. И кинь код робота целиком.
Посмотреть профиль Отправить личное сообщение ICQ Number
000
Site Admin


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

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

Попробуй напиши вместо
Код:
Sell =cond3;


Код:
Sell = cond3 OR (scond1 AND scond2 AND O>C);


ну и для Cover соответственно.

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



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

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

это работает при переворотах но ухудшает общую доходность системы..

и следом еще вопрос "1" высчитывается от "2" ? и ами запоминает значения, но потом при включении надо будет сумму править в ручную?


Последний раз редактировалось: belko05 (Ср Авг 17, 2011 8:12 pm), всего редактировалось 1 раз
Посмотреть профиль Отправить личное сообщение
belko05



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

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

и еще я немного изменил строчку transid добавил LastValue(Day()) :

transid = "TRANS_ID=" +FullName()+LastValue(Day())+LastValue(TimeNum())+dir+"; ";

теперь по идее тришку можно убирать 1 раз в месяц
Посмотреть профиль Отправить личное сообщение
000
Site Admin


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

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

Может и не прокатить. Длинна TRANS_ID ограничена. Именно поэтому дня там и не было. Smile

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


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

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

belko05 писал(а):
это работает при переворотах но ухудшает общую доходность системы..

А тогда в каком случае должен быть переворот? Я думал при сигнале шорт должен быть выход из лонга (sell) и потом продажа (short)
belko05 писал(а):

и следом еще вопрос "1" высчитывается от "2" ? и ами запоминает значения, но потом при включении надо будет сумму править в ручную?

Совет. Не парься с этим. Пиши лот руками на день.

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



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

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

[quote="000"]
belko05 писал(а):
это работает при переворотах но ухудшает общую доходность системы..

А тогда в каком случае должен быть переворот? Я думал при сигнале шорт должен быть выход из лонга (sell) и потом продажа (short)
[quote="belko05"]


все ок!! это я намудрил!! экспериментировал с комиссией и забыл про нее. увеличилось кол-во сделок и как следствие увеличилась комиссия! и на выходе мало бабла!! все путем! Огромное СПАСИБО !!!!

п.с. хотя стремно что сам не пришел к такому простому решению...
Посмотреть профиль Отправить личное сообщение
belko05



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

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

000 писал(а):
Длинна TRANS_ID ограничена. Именно поэтому дня там и не было. Smile


вот наковырял на форуме квика :

Не используйте идентификатор транзакции больше чем 2,4 млрд.

если FULL_name 01 или 02 то можно впихнуть и дату:
transid = "TRANS_ID=" +FullName()+LastValue(Day())+LastValue(TimeNum())+dir+"; ";

а дни недели мона использовать для FULL_name< 10!
transid = "TRANS_ID=" +FullName()+LastValue(DayOfWeek())+LastValue(TimeNum())+dir+"; ";

TRANS_ID=01 5 134500 3; к примеру..

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


 Перейти:   



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


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

File Attachment © by Meik Sievertsen