Библиотеки: Tester - страница 4

 
Реter Konow:

То есть, торговое окружение синтетика видит только та программа, которая его создала?

Конечно. Никакого обмена информацией через те же Ресурсы специально не городилось.

 
fxsaber:

Конечно. Никакого обмена информацией через те же Ресурсы специально не городилось.

Ну, это исправимо.

 
Реter Konow:

Не совсем понял, что значит "независимый живой симол с возможностями его управления" и чем он отличается от синтетика.

Им можно управлять - ставить на паузу, изменять скорость, возвращать в прошлое. Независимый - на его чарте ничего не запущено.


Когда это написал, пришла в голову идея. Запускаете текущий Tester-пустышку на EURUSD. Появляется TESTER_EURUSD-символ с возможностью управления.

Далее берете любой советник и добавляете в него возможность торговли через Virtual несколькими строками и еще доп. строкой прикручиваете панельку, чтобы видеть удобно торговое окружение.

Теперь можете его запустить в режиме отладки через F5, прописав в ME символ TESTER_EURUSD. Либо открыть еще один чарт TESTER_EURUSD и запустить в нем советник обычным способом.


Фокус заключается в том, что TESTER_EURUSD будет живым для всех его чартов.

 
Реter Konow:

Ну, это исправимо.

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

 
fxsaber:

1. Им можно управлять - ставить на паузу, изменять скорость, возвращать в прошлое. Независимый - на его чарте ничего не запущено.

....

2. Фокус заключается в том, что TESTER_EURUSD будет живым для всех его чартов.

1. Ну так я о таком чарте и говорю. Предоставит ли он торговое окружение для всех запущенных на нем программ?

2. Тот же вопрос что и в 1.

 
Реter Konow:

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

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


Даже сама Tester-библиотека - это во многом просто некоторый технический PR.

 
Реter Konow:

1. Ну так я о таком чарте и говорю. Предоставит ли он торговое окружение для всех запущенных на нем программ?

2. Тот же вопрос что и в 1.

Торговое окружение в виде возможности торговать никакой кастомный символ не имеет. Это окружение создает Virtual в той программе, откуда запущен.

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


Вы можете на одном чарте запустить десятки советников, переделанных в индикаторы

Форум по трейдингу, автоматическим торговым системам и тестированию торговых стратегий

Библиотеки: Tester

fxsaber, 2019.03.02 14:41

можно любой советник оформить в виде индикатора несколькими строками, подключив к нему Virtual. Тогда уже в текущей Tester-реализации "советники" будут полноценно работать.


Все они будут торговать в своем независимом окружении. Кастомный символ - это только источник баров/тиков и соответствующих On-событий. Не более.

 
fxsaber:

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


Даже сама Tester-библиотека - это во многом просто некоторый технический PR.

Да, именно о публичном виртуальном торговом окружении, видимом для запущенных на кастомном символе программ я и говорю.) Причем нужно, чтобы торговое окружение было видимо через обычные методы (без ресурсов). Создали символ и из внешней программ пробрасываем тики. На сам его чарт вешаем тестируемый советник, который должен видеть торговое окружение этого символа. 

Поможете понять как это сделать, и дополнительный PR Вам обеспечен. Гарантирую.

 
fxsaber:

... Кастомный символ - это только источник баров/тиков и соответствующих On-событий. Не более.

Ну так это и есть торговое окружение. Вы же в своем Тестере получаете не только тики, но и таймсерии, магики ордеров и прочее?

 
Реter Konow:

Да, именно о публичном виртуальном торговом окружении, видимом для запущенных на кастомном символе программ я и говорю.) Причем нужно, чтобы торговое окружение было видимо через обычные методы (без ресурсов). Создали символ и из внешней программ пробрасываем тики. На сам его чарт вешаем тестируемый советник, который должен видеть торговое окружение этого символа.

Советник всегда может видеть свое торговое окружение. Вы, похоже, не понимаете, что такое кастомный символ и Virtual.

Поможете понять как это сделать, и дополнительный PR Вам обеспечен. Гарантирую.

Это никак не может быть мотивацией. Более того, сильно переоцениваете влияние чего-либо на этом ресурсе. Почти всегда оно нулевое. Tester-поделка почти никому не нужна, и если будет обсуждаться, то только несколькими гиками этого ресурса.

Не надо писать для других. Пишите только для себя, выкладывая что-либо для самодисциплины и создания потенциально полезных тем для себя же. Будьте эгоистом, в хорошем смысле этого слова.