Посмотрите плиз нижеизложенное -сможете ли помочь?
Нужен скрипт для выставления ордеров, поддерживающихоткрытую позицию при отсутствии трейдера у компьютера.
Как я это вижу на примере открытия позиции BUY на паре EUR/USD
После открытия позиции запускаю скрипт где заполняюследующие поля:
-Поле «цена входа» - цена «А» заполняю вручную
-Лот заключенной сделки – «ЛОТ» заполняется вручную
-Поле направление – «ЛОНГ» вручную как выбор ЛОНГ /ШОРТ
-Уровень Б/У – по дефолту +13пп от цены «А» (то что «+»определяется полем «ПОЛЕ НАПРАВЛЕНИЕ_ЛОНГ») с возможностью корректировки влюбой момент количества пп и возможностью корректировки предустановленных 13ппв настройках скрипта
-ОРДЕР 1
SELL STOP по цене «В» - по дефолту -22пп от цены А (предустановочные22 пп можно изменить в настройках) но с возможностью корректировки в любоймомент.
Ордер SELL STOP выставляетсяпри указании «ПОЛЕ НАПРАВЛЕНИЕ_ ЛОНГ»
Лот- по дефолту «ЛОТ» с возможностью корректировки в любоймомент
-ОРДЕР 2
SELL STOP по цене «С» - по дефолту -2пп от цены входа «А»(предустановочные -2 пп можно изменить в настройках) ) но с возможностьюкорректировки в любой момент. Ордер SELL STOP выставляется при указании «ПОЛЕНАПРАВЛЕНИЕ_ ЛОНГ»
Лот- по дефолту «ЛОТ» с возможностью корректировки в любоймомент
-ОРДЕР 3
SELL LIMIT по цене «D»- по дефолту +30 пп от цены входа «А» (предустановочные +30 пп можно изменить внастройках) но с возможностью корректировки в любой момент. Ордер SELL LIMIT выставляетсяпри указании «ПОЛЕ НАПРАВЛЕНИЕ_ ЛОНГ»
Лот- по дефолту «ЛОТ» с возможностью корректировки в любоймомент.
Кроме того – в этом ордере предусмотреть галочку«АКТИВЕН/НЕАКТИВЕН» По умолчанию- активен. Если галочку убрать, ОРДЕР 3скриптом игнорируется и не выставляется вообще.
Как работает.
После заполнение всех полей и запуске скрипта скриптвыставляет ордера 1 и 3 (если 3 не отключен)
При достижении ценой уровня ОРДЕР 1 по биду и срабатыванииОРДЕРА 1 скрипт удаляет ОРДЕР 3 (подразумевается что базовый лот срезан стопом)
При достижения ценой уровня «УРОВЕНЬ Б/У» по биду скриптснимает ОРДЕР 1 и выставляет ОРДЕР 2.
Если после этого :
- При достижении ценой уровня ОРДЕР 2 по биду и срабатыванииОРДЕРА 2 скрипт удаляет ОРДЕР 3 (подразумевается что базовый лот срезан стопом)
-При достижении ценой уровня ОРДЕР 3 по биду срабатыванииОРДЕРА 3 скрипт удаляет ОРДЕР 2 (подразумевается что базовый лот достиг цели)
При запросах на реквотинг ( хотя я с таким на лимитныхордерах пока не сталкивался но все же может быть) скрипт дает подтверждение ОК
На примере открытия позиции SELL на паре EUR/USD
-Поле «цена входа» - цена «А» заполняю вручную
-Лот заключенной сделки – «ЛОТ» заполняется вручную
-Поле направление – «ШОРТ» вручную как выбор ЛОНГ /ШОРТ
Уровень Б/У – по дефолту -15пп от цены «А» (то что «-»определяется полем «ПОЛЕ НАПРАВЛЕНИЕ_ШОРТ») с возможностью корректировки влюбой момент количества пп и возможностью корректировки предустановленных 15ппв настройках скрипта
-ОРДЕР 1
BUY STOP по цене «В» - по дефолту +22пп от цены А (предустановочные 22пп можно изменить в настройках) но с возможностью корректировки в любой момент.
Ордер BUY STOP выставляетсяпри указании «ПОЛЕ НАПРАВЛЕНИЕ_ ШОРТ»
Лот- по дефолту «ЛОТ» с возможностью корректировки в любоймомент
-ОРДЕР 2
BUY STOP по цене «С» - по дефолту +2пп от цены входа «А»(предустановочные +2 пп можно изменить в настройках) ) но с возможностьюкорректировки в любой момент. Ордер BUY STOP выставляется при указании «ПОЛЕНАПРАВЛЕНИЕ_ ШОРТ»
Лот- по дефолту «ЛОТ» с возможностью корректировки в любоймомент
-ОРДЕР 3
BUY LIMIT по цене «D»- по дефолту -30 пп от цены входа «А» (предустановочные -30 пп можно изменить внастройках) но с возможностью корректировки в любой момент.
Ордер BUY LIMIT выставляется при указании «ПОЛЕ НАПРАВЛЕНИЕ_ ШОРТ»
Лот- по дефолту «ЛОТ» с возможностью корректировки в любоймомент.
Кроме того – в этом ордере предусмотреть галочку«АКТИВЕН/НЕАКТИВЕН» По умолчанию- активен. Если галочку убрать, ОРДЕР 3скриптом игнорируется и не выставляется вообще.
Как работает.
После заполнение всех полей и запуске скрипта скриптвыставляет ордера 1 и 3 (если 3 не отключен)
При достижении ценой уровня ОРДЕР 1 по биду и срабатыванииОРДЕРА 1 скрипт удаляет ОРДЕР 3 (подразумевается что базовый лот срезан стопом)
При достижения ценой уровня «УРОВЕНЬ Б/У» по биду скриптснимает ОРДЕР 1 и выставляет ОРДЕР 2.
Если после этого :
- При достижении ценой уровня ОРДЕР 2 по биду и срабатыванииОРДЕРА 2 скрипт удаляет ОРДЕР 3 (подразумевается что базовый лот срезан стопом)
-При достижении ценой уровня ОРДЕР 3 по биду срабатыванииОРДЕРА 3 скрипт удаляет ОРДЕР 2 (подразумевается что базовый лот достиг цели)
При запросах на реквотинг ( хотя я с таким на лимитныхордерах пока не сталкивался но все же может быть) скрипт дает подтверждение ОК
Если процесс написание оного слишком трудоемок "забесплатно"- может подскажете к кому обратиться чтобы за денежку изваять.
Заранее спасибо
Сообщение отредактировал greek: 24 May 2011 - 13:33