Автор |
Сообщение |
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Типа переворотной.
Тогда лучше меняй размер сделки. Если Buy == Cover то lots = lots*2; |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
stanislav
Зарегистрирован: 22.04.2008
Сообщения: 12
|
Добрый день, в процессе смены генерации транса, добился следующих выдающихся результатов: пытался разрешить проблемму
с тем, что транс пишется через раз-разной длины и обнаружил, что
иногда строки в файл пишутся ДАЖЕ ПРИ ВЫКЛЮЧЕННОМ АА,
проверил все листы может где остался забытым прикрепленный ранее
скрипт- все пусто. Никогда не сталкивались? И где теперь искать, что генерит строку непойму? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
AA выключается снятием галки Run Every. Если его просто закрыть, то он продолжит работу. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
stanislav
Зарегистрирован: 22.04.2008
Сообщения: 12
|
Да, я понимаю, видимо где то сидел скрипт и при этом его нигде не было видно-вот в чем вопрос. Естественно, это не АА генерил сигналы.
Я почистил все настройки Layout тогда сигналы пропали.
И транс стал генериться норамально, напрягает только осознание того,
что не понимаешь- как ему это удалось так спрятаться.
Очевидно, что опасно использовать робота в виде прикрепленного индикатора.Только в виде АА. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
stanislav
Зарегистрирован: 22.04.2008
Сообщения: 12
|
Из Ваших постов я понял что можно прицепить несколько стратегий к АА, не подскажете как?
Спасибо. |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Несколько стратегий надо записать в один код.
Buy1 = блаблабла;
sell1 = блаблабла;
Buy2 = блаблабла;
Sell2 = блаблабла;
Buy = Buy1 or Buy2;
Sell = sell1 or sell2;
При необходимости добавить куда надо ExRem()
Примерно так. |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
stanislav
Зарегистрирован: 22.04.2008
Сообщения: 12
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
stanislav писал(а): |
Квику не нравится при экспорте, когда в имени бумаги присутствуют точки или тире, а они есть в именах
фьючей, |
Сеголня проверил по быстрому. Все прекрасно экспортилось. Символ был с точкой и тире |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Sergiovy
Зарегистрирован: 03.03.2008
Сообщения: 180
Откуда: Мурманск
|
000 писал(а): |
Несколько стратегий надо записать в один код.
Buy1 = блаблабла;
sell1 = блаблабла;
Buy2 = блаблабла;
Sell2 = блаблабла;
Buy = Buy1 or Buy2;
Sell = sell1 or sell2;
При необходимости добавить куда надо ExRem()
Примерно так. |
Может это и есть решение? (Мне тоже надо несколько стратегий в один код, только чтобы они выбирались последовательно
Если OR то запустится любая, или надо крутые условия писать для Buy1 для Buy2...
Если порядок проверки определяет разработчик системы, то логику применеия Buy/Sell можно реализовать с помощью IIF?
или надо писать все равно if else? или Цикл For...
Я Так понимаю в цикле порядок срабатывания можно задать уже на этапе определения режимов. (Их порядок и будет порядком срабатывания сигналов в цикле?)
Цикл не хочется. Скорее всего у меня все будет привязано к цене покупки/шорта. а ами просто так его не запоминает/не выдает - я не смог получить простым способом. Поэтому внутри будет еще 2 цикла - проще не нашел. а Стопы на 5 мин. работают нестабильно. ( так и осталась проблема). |
_________________ "Единственная pабота, достойная нас, — pабота над собой". Шон де Уоppен |
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
Сначала пишешь все стратегии без учета МОDE
Buy1 = yqwtreyte;
Sell1 = iuyfsdj;
Buy2 = kksjmn;
Sell2 = uakakjh;
и т.д.
Затем определяем MODE
MODE = IIf(jkjkjk);
Затем фильтруем входы в зависимости от значения MODE
Buy1 = Buy1 AND MODE == 1;
Buy2 = Buy2 AND MODE == 2;
и т.д.
Потом объединяем
Buy = Buy1 And Buy2 ....; |
_________________ ceterum censeo carthaginem esse delendam
Удачи. Олег. |
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Vladimir
Зарегистрирован: 30.10.2008
Сообщения: 62
|
У меня вопрос возник, как на прямую, минуя Метосток можно передовать данные из квика в Ами. Я пытался, но у меня не получалось. Может есть где-то пошаговая инструкция? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
000
Site Admin
Зарегистрирован: 10.12.2007
Сообщения: 9106
|
|
Посмотреть профиль Отправить личное сообщение Посетить сайт автора |
|
Torino
Зарегистрирован: 27.01.2009
Сообщения: 72
|
000 писал(а): |
Переписал робота Механизатора. Два дня гонял по 6-10 бумагам одновременно. Работет как часы. Есть идеи как его еще улучшить. Потом выложу на сайте с инструкцией. |
Олег, вы уже выкладывали этого робота? |
|
|
Посмотреть профиль Отправить личное сообщение |
|
commenced
Советник
Зарегистрирован: 08.04.2008
Сообщения: 643
Откуда: от "Верблюда"
|
Torino писал(а): |
000 писал(а): |
Переписал робота Механизатора. Два дня гонял по 6-10 бумагам одновременно. Работет как часы. Есть идеи как его еще улучшить. Потом выложу на сайте с инструкцией. |
Олег, вы уже выкладывали этого робота? |
http://amisite.ru/afl/exp/0001.htm |
_________________ Юра |
|
Посмотреть профиль Отправить личное сообщение Отправить e-mail |
|
Torino
Зарегистрирован: 27.01.2009
Сообщения: 72
|
commenced писал(а): |
http://amisite.ru/afl/exp/0001.htm |
Спасибо!
Подскажите еще плиз: если я не собираюсь использовать шорты, какие изменения в коде мне надо сделать?
Вот так?
Код: |
Buy = Cross(C, MA(C, 10));
Sell = Cross(MA(C, 10), C);
Short = 0;
Cover = 0; |
И так?
Код: |
Equity(1, 0);
Buy = LastValue(Ref(Buy, -1));
Sell = LastValue(Ref(Sell, -1));
Short = 0;
Cover = 0; |
|
|
|
Посмотреть профиль Отправить личное сообщение |
|
|