У вас не стоит Flash Player
Page 1 of 14 1 2 3 ... 13 14 >
Настройки
#2197 - Tue Feb 16 2010 04:31 PM Как сделать?
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Вообщем ситуация:

В текущем дне определяем сигнал для покупки или продажи по нескольким условиями (логическая формула и формула) и закрытие позиции (по времени, и стоп лосс % от изменения цены).

Вопрос как сделать так, чтобы сделка была только одна в текущем дне, а не несколько если срабатывет стоп лосс или время.

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

Наверх
#2241 - Wed Feb 17 2010 02:52 PM Re: Как сделать? [Re: Lenar]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Помогите, пожалуйста.

Наверх
#2242 - Wed Feb 17 2010 03:01 PM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
не совсем понял, что вы имели ввиду, но если у вас несколько сигналов на открытие, а нужно один, то нужно в логической формуле объединить условия.

Наверх
#2346 - Sun Feb 21 2010 09:12 AM Re: Как сделать? [Re: Lenar]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Lenar
Вообщем ситуация:
В текущем дне определяем сигнал для покупки или продажи по нескольким условиями (логическая формула и формула) и закрытие позиции (по времени, и стоп лосс % от изменения цены).
Вопрос как сделать так, чтобы сделка была только одна в текущем дне, а не несколько если срабатывет стоп лосс или время.
В свойствах пробовал указывать "сделка" не помогает, так как тайм фрейм у меня минутка.

Меня тоже такой вопрос интересует, здесь нужно игнорировать после выхода другие сигналы в течение дня, правильно? Кроме этого у меня ещё вопрос несколько иной: как игнорировать сигналы после выхода не до конца дня а до перехода рынка в другую сторону...
Здесь вижу только пока такой варинат
http://www.tslab.ru/ubb/ubbthreads.php?ubb=showflat&Main=272&Number=2282#Post2282
т.е. не совершать сделку в ту же сторону по отношению к последней сделке, а для этого нужны блоки "Посл.сделка была дл/короткой", НО они в таком виде в котором сейчас не подходят для тестирования на истории, Nektodronу я задал уже такой вопрос, только пока ответа нет...
_________________________


Наверх
#2369 - Mon Feb 22 2010 08:17 PM Re: Как сделать? [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
А ещё это можно было бы реализовать если бы например блок такой был как "количество сделок", куда бы входило "логическое условие" с какого бы он начинал считать сделки, если условие повторяется, то начинается новый отсчёт сделок, ...т.е. по аналогии с "обновляемым значением", только вход один - "логическое значение", а выход "числовое значение" - число выполненых сделок. ...Натягивал "обновляемое значение" на "открытие по рынку" - не натягивается..-))
_________________________


Наверх
#2406 - Thu Feb 25 2010 01:04 PM Re: Как сделать? [Re: uprav]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Задавал вопрос по электронной почте.
Мне ответили:
"Это сейчас сделать нельзя, необходим блок "время открытия последней закрытой сделки"
Большая просьба - задавайте вопросы на форуме."
Жду реализацию данного блока от разработчика.

Наверх
#2424 - Thu Feb 25 2010 08:08 PM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492

Наверх
#2456 - Fri Feb 26 2010 04:45 PM Re: Как сделать? [Re: Nektodron]
Leon Offline
stranger

Registered: Mon Feb 01 2010
Записи: 7
Подскажите как просуммировать нечто за период, ну например, просуммировать цену закрытия за 15 свечей, или просуммировать разность между двумя рядом стоящими свечами( пусть по hi) за период 15 свечей. Если не затруднит приведите в пример скрипт…

Наверх
#2457 - Fri Feb 26 2010 05:01 PM Re: Как сделать? [Re: Leon]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
примерно так, пишем выражение в блоке формула:
close + close[i-1]+ close[i-2] + close[i-3] + close[i-14]

а параметр "начинать с" выставляем 14

если 15 - должно быть параметром, то нужно уже писать свой блок на c#

Наверх
#2459 - Fri Feb 26 2010 05:03 PM Re: Как сделать? [Re: Nektodron]
Leon Offline
stranger

Registered: Mon Feb 01 2010
Записи: 7
ну т.е блока суммы нет, если период скажем 150 баров, то только самому циклить на c#, верно?

Наверх
#2460 - Fri Feb 26 2010 05:11 PM Re: Как сделать? [Re: Leon]
Leon Offline
stranger

Registered: Mon Feb 01 2010
Записи: 7
и такой вопрос подскажите, а в таблице свои заявки, заявки сохраняются за тот же период что и свои сделки? с какого числа сохранять сделки прописывается в настройках программы а заявок? есть ли какой то максимальный размер, ну т.е если свои сделки показывать за последний год то покажет?

Наверх
#2468 - Fri Feb 26 2010 08:45 PM Re: Как сделать? [Re: Leon]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
ограничений нет, если вы торговали программой год, покажет за год

Наверх
#2472 - Fri Feb 26 2010 11:07 PM Re: Как сделать? [Re: Nektodron]
Vladimir / Offline
old hand

Registered: Tue Jan 05 2010
Записи: 1098
Loc: Набережные Челн...
Originally Posted By: Nektodron
ограничений нет, если вы торговали программой год, покажет за год

а можно как то автоматом сделать чтобы за пару дней только показывалось и не хранилось "за последний год" )?

Наверх
#2480 - Sat Feb 27 2010 11:08 AM Re: Как сделать? [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань


А как этими блоками пользоваться?
Можно пример, или .... подсказку "какую".

Наверх
#2485 - Sat Feb 27 2010 11:41 AM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Вот пример скрипта, который не дает совершать сделку, если в этот день уже сделка была


Attachments
2MAonePerDay.xml (498 downloads)


Наверх
#2502 - Sat Feb 27 2010 11:43 PM Re: Как сделать? [Re: Nektodron]
Lenar Offline
enthusiast

Registered: Tue Feb 09 2010
Записи: 354
Loc: Казань
Originally Posted By: Nektodron
Вот пример скрипта, который не дает совершать сделку, если в этот день уже сделка была

Большое спасибо.
Все сделал, но при тестирование обнаружил.
Во первых, в результат программы говорит о не существующей просадке 10 февраля, хотя по сделки на это число прибыль.
Во вторых, на графике дохода опять не понятная ситуация.
В свойствах указал 100000 р с реинвестированием. С плечом 4 в открытие позиции.


Attachments
d.zip (248 downloads)


Наверх
#2504 - Sun Feb 28 2010 11:40 AM Re: Как сделать? [Re: Lenar]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Просадка считается не от нуля, а от уже зафиксированной прибыли, у вас 10го февраля явный провал.
Что именно не понятно на графике дохода?

Наверх
#2509 - Sun Feb 28 2010 08:16 PM Re: Как сделать? [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron
Вот пример скрипта, который не дает совершать сделку, если в этот день уже сделка была


Всё понятно всё работает! НО этот блок не позволяет совершать вообще сделку в этот день/час, а как не совершать в этот день/час именно однонаправленную сделку, просто в этом случае перестаёт работать переворот с сигналом на противоположный в этот день/час


Отредактировано uprav (Sun Feb 28 2010 08:17 PM)
_________________________


Наверх
#2511 - Mon Mar 01 2010 10:31 AM Re: Как сделать? [Re: uprav]
Nektodron Offline

Carpal Tunnel

Registered: Thu Oct 23 2008
Записи: 5492
Ну я так понял, что вам нужно было 1 сделка в день

Наверх
#2520 - Mon Mar 01 2010 05:11 PM Re: Как сделать? [Re: Nektodron]
uprav Offline
addict

Registered: Thu Jan 14 2010
Записи: 594
Originally Posted By: Nektodron
Ну я так понял, что вам нужно было 1 сделка в день

1. Да, одна в день только однонаправленная,а если возникнет в этот день переворот в противоположную сторону, то она должна совершиться, а этот блок не позволяет этого. Я поэтому и пытался сделать с блоками "Посл.сделка дл/кор", но они тестирвоание не позволяют начать т.к. не совершается 1-я сделка.
2. Почему в "управлении торговлей скриптами" "проскальзывание в шагах" стоит 0, хотя я в свойствах скрипта задавл 500 пунктов по RIH0 (для 99,99999% ного исполнения)?
3. Если в свойствах скрипта задавать проскальзвание и в шагах и в процентах, какое всётаки будет приниматься в расчётах?
_________________________


Наверх
Page 1 of 14 1 2 3 ... 13 14 >


Moderator:  ViL, sar