среда, 30 марта 2011 г.
вторник, 29 марта 2011 г.
Мертвая вода
четверг, 24 февраля 2011 г.
Когда макака сомневается, макака не торгует.
четверг, 13 января 2011 г.
четверг, 30 декабря 2010 г.
Курс практической торговли на FOREX для начинающих
четверг, 2 декабря 2010 г.
16. Новая редакция скрипта-коннектора RespectScale для MetaTrader4
Предыдущие посты про срипт:
15. Скрипт-коннектор системы RespectScale для MetaTrader4
11. Секрет открытый не мною,
7. Ох нелегкая это работа из болота тащить бегемота
6. А слабо Леопольду в фонтан прыгнуть
3. RespectScale.com для МТ4
Скрипт разработан для автоматической передачи сигналов программного комплекса RespectScale® в МТ4.
В скрипте прописываются согласованные с заказчиком значения рисков:
– риск на один ордер
– суммарный риск открытых ордеров, выше которого рыночные ордера не выставляются.
Копируем в папку MT4\experts\files свежие сигналы, сгенерированные программой RespectScale® (файлы SendOrderR.txt, StopLossR.txt, Rinda.txt)
Запускаем скрипт перетягиванием из навигатора на любой график. Запущенный скрипт:
– удалит все отложенные ордера,
– в случае достижения минимального уровня фиксации (прописано в скрипте) скрипт подготовит очередь закрываемых ордеров. New! Но закрывать их пока не станет.
– проверит ордера, которые не предполагается закрывать, на допустимость согласно последним сигналам и запросит согласия на удаление недопустимых ордеров,
– проверит во всех ли открытых ордерах стоят StopLoss и TakeProfit, если найдет, что не во всех , то поставит ордера сам. Поэтому не убирайте StopLoss и TakeProfit, скрипт все равно заполнит пустые места, причем TakeProfit может поставить не самый оптимальный.
– подтянет стопы открытых ордеров, которые не предполагается закрывать, согласно последним сигналам,
– проинформирует о появлении ордеров, у которых текущая дистанция до StopLoss больше текущей дистанции до TakeProfit. Запомните номера таких ордера, подтвердите сообщение и дайте скрипту доработать до конца. В случае, если скрипт выставил новые ордера по тому же инструменту, по которому получено сообщение, то замените значение TakeProfit на такое же, как ближайший TakeProfit из тех, что стоят в новых ордерах. Если нового значения TakeProfit нет, то закройте ордера, в которых возможный убыток (дистанция до StopLoss ) превышает возможную прибыль (дистанцию до TakeProfit)
– запросит согласия на открытие новых ордеров. При ответе:
• Yes – установит рыночные и отложенные ордера.
New!
Если суммарный риск от уже открытых ордеров превышает прописанный в скрипте допустимый риск, то новый рыночный ордер выставляется только в том случае, если трейдер подтвердит согласие, что скрипт закроет ранее открытый ордер, который – по мнению системы RespectScale – слабее, чем открываемый ордер. Если более слабого ордера для замены нет, то новый ордер не выставляется.
- Если в очереди на закрытие есть ордер Т1 по тому же торговому инструменту, что и вновь открываемый ордер Т2, то вместо открытия нового ордера Т2 используется открытый ордер Т1, которому скрипт изменит StopLoss иTakeProfit. Если объемы ордеров Т1 и Т2 не совпадают, то ( в зависимости от конкретной ситуации) скрипт либо закроет превышающую часть ордера Т1 или откроет недостающую часть ордера Т2.
• Not – установит только отложенные ордера
• Cancel – ордера не выставляются
– в процессе выставления ордеров, если получена команда «выставить рыночный ордер», но текущее изменение цены противоположно команде, запрашивает согласие на замену рыночного ордера, на стоп ордер того же направления. При ответе:
• Yes – заменит рыночный ордер на отложенный.
• Not – проигнорирует ордер
– закроет оставшиеся в очереди на закрытие ордера. New! Изменен порядок закрытия ордеров. Раньше ордера закрывались по схеме FIFO ( первый вошел / первым вышел). Теперь очередь на закрытие определяется трендовой шкалой. Чем слабее, тем раньше закроет. Прибыли дает расти, убытки режет.
Файлы как правило рассылаются 1 раза в сутки (примерно в 8:00÷8:30, иногда 2-ой раз около 20:00 по московскому времени).
В конце недели ( или перед праздниками), если накоплен значительный риск (или уже достаточно заработано), закрываем полностью (или частично) открытые ордера.