У вас не стоит Flash Player
Настройки
#55003 - Thu May 09 2013 07:17 AM Ошибки при выполнении скрипта
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
Подскажите пожалуйста, как исправить ошибки, возникающие при запуске скрипта:

10:08:03.44 139 Не могу запустить скрипт.
10:08:03.44 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,86) : error CS1525: Недопустимый терм ")" в выражении
10:08:03.44 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,86) : error CS1002: ожидалась ;
10:08:03.44 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,84) : error CS1002: ожидалась ;
10:08:03.44 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,83) : error CS1525: Недопустимый терм "," в выражении
10:08:03.44 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,83) : error CS1026: ожидалась )
10:08:03.27 100 Не могу собрать скрипт.
10:08:03.27 139 Не могу запустить скрипт.
10:08:03.27 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,86) : error CS1525: Недопустимый терм ")" в выражении
10:08:03.27 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,86) : error CS1002: ожидалась ;
10:08:03.27 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,84) : error CS1002: ожидалась ;
10:08:03.26 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,83) : error CS1525: Недопустимый терм "," в выражении
10:08:03.26 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,83) : error CS1026: ожидалась )
10:08:03.12 139 Не могу запустить скрипт.
10:08:03.12 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,86) : error CS1525: Недопустимый терм ")" в выражении
10:08:03.12 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,86) : error CS1002: ожидалась ;
10:08:03.12 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,84) : error CS1002: ожидалась ;
10:08:03.12 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,83) : error CS1525: Недопустимый терм "," в выражении
10:08:03.12 128 c:\Users\Денис\AppData\Local\TSLab\TSLab12\temp\code1.cs(139,83) : error CS1026: ожидалась )

Наверх
#55004 - Thu May 09 2013 07:41 AM Re: Ошибки при выполнении скрипта [Re: Logan]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
Скриншот со скриптом во вложении.


Attachments
Script.png (520 downloads)


Наверх
#55005 - Thu May 09 2013 08:13 AM Re: Ошибки при выполнении скрипта [Re: Logan]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
Хотел запрограммировать следующее условие:
если попадается паттерн во вложении и тело свечи 1 составляет
как минимум 75% от хай-лоу и свеча 2 чёрная и верхняя тень свечи 2 больше нижней тени свечи 2, то входим по рынку после
закрытия свечи 2 и сразу выставляем взаимоотменяемые тейк-профит на уровне открытия свечи 1 и стоп-лосс на уровне хая свечи 2.


Attachments
вниз.png




Отредактировано Logan (Thu May 09 2013 11:04 AM)

Наверх
#55008 - Thu May 09 2013 09:56 AM Re: Ошибки при выполнении скрипта [Re: Logan]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Logan
Скриншот со скриптом во вложении.
В логформуле "правильный дожи" я бы записал условие так ((Higt-op)<(op-cl))&&((Hight-cl)<(cl-op))
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55012 - Thu May 09 2013 11:28 AM Re: Ошибки при выполнении скрипта [Re: captian]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
изменил условие в логической формуле "правильный дожи", но ошибки никуда не делись.

Наверх
#55014 - Thu May 09 2013 11:38 AM Re: Ошибки при выполнении скрипта [Re: Logan]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Logan
тело свечи 1 составляет
как минимум 75% от хай-лоу и свеча 2 чёрная и верхняя тень свечи 2 больше нижней тени свечи 2 то входим по рынку после
закрытия свечи 2 и сразу выставляем взаимоотменяемые тейк-профит на уровне открытия свечи 1 и стоп-лосс на уровне хая свечи 2.

Если свеча1 это предпоследняя свеча, а свеча2 последняя:
- Тело предпоследней свечи это числовое значение и его можно записать в формуле "тело свечи 1" cl[i-1]>op[i-1]?(cl[i-1]-op[i-1]):(op[i-1]-cl[i-1])
- Сравнение величины тела предпоследней свечи это логическое условие и его можно провести в лог формуле (max[i-1]-min[i-1])*0,75>=тело свечи1
- Направление вниз (чёрный цвет) свечи тоже логическое условие и пишется как cl<op==true
- Тень последней свечи числовое значение, поэтому запишем его в формуле
верхняя тень последней свечи cl>op?(max-cl):(max-op)
нижняя тень последней свечи cl>op?(op-min): (cl-min)
- Сравним величины теней в логической формуле верхняя тень последней свечи>нижняя тень последней свечи
- Дальше объединяем условия блоком "и" и к нему подсоединяем блок открытия позиции по рынку.
Однако всю эту абракадабру можно объединить в одной логической формуле, но так сложнее отыскать возможную ошибку или поправить логику. Сделал оба варианта.
Теперь со стопами
- Для цены тейкпрофита понадобиться отдельная формула, в которой запишем op[i-1]
- для цены стоплосса используем max последней свечи.

Собрал для Вас пример и получилось довольно симпатично
НО!!!!! Взаимоотменяемые (связанные) заявки принимают не все брокеры, как их настроить лучше всего посмотреть видеоматериал у пользователя 777 там есть отдельное видео о связанных заявках https://www.youtube.com/user/WarriorAndFox это вообще отличное обучающее видео

Выложенный пример, только пример. Скрипт требует торговых настроек и некоторых дополнений, например тайминг.
Будет ли он работать на счету? не знаю, я всего лишь собрал Вам Вашу логику smile


Attachments
for_Logan.png (502 downloads)
Пример для Logan.tscript (236 downloads)

_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55022 - Thu May 09 2013 03:09 PM Re: Ошибки при выполнении скрипта [Re: captian]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
спасибо за труд!

Наверх
#55024 - Thu May 09 2013 07:04 PM Re: Ошибки при выполнении скрипта [Re: Logan]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
тайминг это интервал времени, в котором работает скрипт? если да, то как можно ограничить время работы скрипта интервалом с 10:30 до до 14:00 и если есть открытая позиция, то она автоматически закрылась бы в 14:00.

Наверх
#55027 - Thu May 09 2013 08:27 PM Re: Ошибки при выполнении скрипта [Re: Logan]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Logan
тайминг это интервал времени, в котором работает скрипт? если да, то как можно ограничить время работы скрипта интервалом с 10:30 до до 14:00 и если есть открытая позиция, то она автоматически закрылась бы в 14:00.
Думаю с этим справитесь самостоятельно, через блок время. Не забывайте только что время идёт в формате hhmmss, т.е. например 10:30 утра выглядит как 103000
И, кстати, можно добавить обратный патерн для коротких позиций.


Отредактировано captian (Thu May 09 2013 08:28 PM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55031 - Thu May 09 2013 11:20 PM Re: Ошибки при выполнении скрипта [Re: captian]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
только 2 брокера из всего сиписка одновременно принимают стоп и профит заявки, кто не помню.
алгоритм требует теоретической доработки в направлении разфильтровывания заявок либо, что на мой взгляд лучше, замена провита на по рынку по условию.

хотя и профит от atr тоже подойдет.

Наверх
#55032 - Thu May 09 2013 11:36 PM Re: Ошибки при выполнении скрипта [Re: uuzzeerr]
usas Offline
Pooh-Bah

Registered: Sun Feb 21 2010
Записи: 2331
Loc: Ухта
Финамовский Транзак во второй версии однозначно, кто второй не помню..
КЭП вытаскивает Граали как кроликов из шляпы, при этом за работу вместо водки требует мороженку с пироженкой?!?
Ох подозрительно всё это..:-))
Всех с днём Победы!!

Наверх
#55033 - Thu May 09 2013 11:43 PM Re: Ошибки при выполнении скрипта [Re: usas]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
хорошо ему. я вот на этих граалях глюки ловлю.
с днем MIF-631-12717 support! cool

Наверх
#55034 - Fri May 10 2013 08:01 AM Re: Ошибки при выполнении скрипта [Re: usas]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: usas
Финамовский Транзак во второй версии однозначно, кто второй не помню..
КЭП вытаскивает Граали как кроликов из шляпы, при этом за работу вместо водки требует мороженку с пироженкой?!?
Ох подозрительно всё это..:-))
Всех с днём Победы!!
И ВАс с днём Победы.
Идея не моя, а господина Logan. Но в чистом виде она, скорее всего, не рабочая.
Что бы сделал я:
- тайминг. Скажем торговать только в основную сессию или же наоборот только на вечёрке (это надо посмотреть как лучше).
- период пересчёта перевёл бы с 5 минут на 30, как минимум. Что бы комиссия не съедала прибыль.
- ввёл бы фильтр общего направления.
- идея uuzzeerr с тейк профитом от ATR тоже стоит рассмотрения.
- ввёл бы несколько доп фильтров, но не в прямую запрещающих сделку, а "совещательно". Т.е., например, если 2 из 3 доп фильтра против сделки, то и не делать, а если только один против, то всё же сделку совершать.
- что нибудь ещё, чего пока не придумал smile
Я вообще в работе не использую такой тип скриптов (не моё), но может и зря или просто не дорос. Очень высоки требования к связи и скорости заявок.
Часто вижу тут посты про отвалившийся транзак или другой коммуникатор, а на своих "тормозных" скриптах иной раз даже и не замечаю падал ли сервер брокера или нет.
Про водку: тоже пользую этот продукт, но только как средство после бритья smile дёшево и сердито и одной бутылки хватает на полгода (мороженко с пироженком столько у меня не живут).

З.Ы. это один из немногих случаев, когда человек грамотно составил ТЗ. А то пишут какую нить ересь типа "при пробитии канала и закреплении в точке невозврата...." такое даже дочитывать до конца лень, не то что пытаться собрать в скрипт smile
Как говорила одна моя знакомая фея-крёстная: "надо чётче формулировать свои желания. А то загадает иной растяпа "машину в своём гараже", а потом удивляется, когда пьяный сосед въедет на всём ходу на своей развалюхе в его гараж".


Отредактировано captian (Fri May 10 2013 08:29 AM)
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55038 - Fri May 10 2013 12:09 PM Re: Ошибки при выполнении скрипта [Re: captian]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
спасибо за комментарии и проявленный интерес. сейчас меня волнует как сделать так, чтобы тэйк-профит и стоп-лосс были фиксированные а то сейчас они едут за ценой.

Наверх
#55039 - Fri May 10 2013 12:13 PM Re: Ошибки при выполнении скрипта [Re: Logan]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
Originally Posted By: Logan
спасибо за комментарии и проявленный интерес. сейчас меня волнует как сделать так, чтобы тэйк-профит и стоп-лосс были фиксированные а то сейчас они едут за ценой.
Или "закрепляй" их через Обновляемое Значение, или веди счёт от цены открытия позиции. вариантов множество. Простор для творчества и самореализации программа предоставляет в полном объёме.
_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх
#55040 - Fri May 10 2013 12:19 PM Re: Ошибки при выполнении скрипта [Re: captian]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
спасибо!

Наверх
#55042 - Fri May 10 2013 02:34 PM Re: Ошибки при выполнении скрипта [Re: Logan]
Logan Offline
stranger

Registered: Wed May 08 2013
Записи: 17
посмотрите пожалуйста мой скрипт во вложении. нужно с помощью Обновляемого Значения зафиксировать тейк и стоп. не могу понять, где я ошибся?


Attachments
Отскок.tscript (235 downloads)


Наверх
#55065 - Sun May 12 2013 06:20 PM Re: Ошибки при выполнении скрипта [Re: Logan]
uuzzeerr Offline
veteran

Registered: Thu Sep 29 2011
Записи: 1446
на вход обновляемого значения нужно подавать максимальное из обновляемое зачение1 и Формула2. используйте Math.Max()

Наверх
#56575 - Wed Jul 10 2013 06:48 PM Re: Ошибки при выполнении скрипта [Re: uuzzeerr]
captian Offline
Carpal Tunnel

Registered: Sat Aug 21 2010
Записи: 2821
Loc: Занзибар
С некоторыми доработками система господина Logan вполне рабочая. Но только на низкой волатильности. На высокой волатильности непригодна и откровенно лосит.
Пример со Сбербанком, т/ф 240 мин (большой т/ф что бы не попасть на комисы), расчёт из суммы 100 тр.


Attachments
Logan.png (525 downloads)

_________________________
трансляция работы скриптов http://tslab.comon.ru/51FC0A21B9A4E85974B2CAD6450623E6
почта captian@mail.ru скайп captian1963

Наверх


Moderator:  ViL, sar