Требуется написать скрипт полуавтомат - разворот от уровня

Техническое задание

Разворот от уровня
Рабочий интервал - 60 мин
Рабочие инструменты - все фьючерсы фортс
Пользователь вручную вносит следующие параметры:
Размер стопа
Премия к рынку при входе в позицию
Коэффициент P/L
Уровень сопротивления/поддержки


Алгоритм действия скрипта следующий 
Рассмотрим на примере шорта.
Пользователь задает уровень сопротивления/поддержки
После  прокола уровня цена возвращается под уровень. Закрытие свечи для шорта, должно быть ниже открытия ( черная свеча)  
По закрытию часа выставляется лимитная заявка по цене закрытия часа-премия к рынку
Стоп-лосс выставляется на величину стопа, определяемого от цены входа в позицию
Объем позиции определяется по величине риска и размеру стопа. 
Выход из позиции осуществляется по достижению цены значения коэффициент P/L*размер стопа
Переноса стопа в безубыток нет. Трейлинг стопа нет
Например:

Начальные данные 
Размер стопа                                        700 пунктов
Премия к рынку при входе в позицию    30 пунктов
Коэффициент P/L                                  5
Уровень сопротивления/поддержки       102500

10-04-2015 состоялся прокол уровня 102500
цена закрытия 11-часовой свечи 101380 вход в позицию лимиткой 101350
Стоп выставлен по цене 101350+700=102050
Выход из позиции по профиту 101350-5*700=97850 
Выход по профиту 97850

Для лонга ситуация зеркальная.

Откликнулись

1
Разработчик 1
Оценка
(34)
Проекты
55
31%
Арбитраж
8
0% / 63%
Просрочено
13
24%
Свободен
Опубликовал: 22 статьи, 1 пример
2
Разработчик 2
Оценка
(69)
Проекты
146
34%
Арбитраж
13
8% / 62%
Просрочено
26
18%
Свободен
Опубликовал: 6 примеров
3
Разработчик 3
Оценка
(618)
Проекты
1428
59%
Арбитраж
31
81% / 0%
Просрочено
10
1%
Свободен
4
Разработчик 4
Оценка
(23)
Проекты
31
71%
Арбитраж
0
Просрочено
1
3%
Свободен
Опубликовал: 188 примеров
5
Разработчик 5
Оценка
(34)
Проекты
68
46%
Арбитраж
1
0% / 0%
Просрочено
0
Свободен
6
Разработчик 6
Оценка
(71)
Проекты
156
44%
Арбитраж
22
41% / 14%
Просрочено
16
10%
Свободен
Опубликовал: 10 примеров
7
Разработчик 7
Оценка
(23)
Проекты
53
9%
Арбитраж
10
20% / 60%
Просрочено
11
21%
Свободен
Опубликовал: 6 примеров
8
Разработчик 8
Оценка
(64)
Проекты
144
46%
Арбитраж
20
40% / 15%
Просрочено
32
22%
Работает

Информация о проекте

Бюджет
50- USD
Сроки выполнения
до 3 дн.