Предлагаю Советник Конструктор.

Статус
Закрыто для дальнейших ответов.

strannik-ps

VIP-участник
Эксперт помощник.
Это конструктор стратегий.
Советник работает по графическим объектам...
Горизонтальные линии, трендовые., линии Ганна, уровни Фибо, Фигура прямоугольник. Работает по любым индикаторам которые строят графические объекты.
В советнике можно задать свои параметры для открытия ордеров на пробитие линий с верху в низ, с низу в верх,
с возможностью выбора типа ордера, или при косании ценой графического объекта.(используется 6 типов ордеров)
Работа по времени, открытие закрытие ордеров по времени.
Выставление отложенных ордеров в пунктах от цены или по максимуму, минимуму свечей на определенном временном периоде графика.
Выставление тейк профита и стоп лосса в пунктах виртуальный ТП СЛ в пунктах, закрытие по прибыли, убытку в валюте депозита и сопровождением тралом,
закрытие при прибыли убытку в процентах депазита и сопровождение тралом, обычный трейдинг стоп в пунктах и перевод в безубыток,
С возможностью сопровождать ордера открытые советником или в ручную, а также открытые другим советником.

extern string ___ = "Торговые операции";
extern bool Buy = False; // Открывать покупки.
extern bool Sell = False; // Открывать продажи.
extern bool BuyUpSellDn = False; // Покупать от верхней линии. Продавать от нижней линии от цены. Если False отложенные ордера выставляются на покупку и продажу.
extern bool BuyDnSellUp = False; // Покупать от нижней линии. Продавать от верхней линии от цены. Если False отложенные ордера выставляются на покупку и продажу.
extern bool SignalRevers = False; // Закрытие по противоположенному сигналу и открытие нового ордера.
extern int SignalBars = 0; // Через сколько баров учитывать последующий сигнал при косании ценой графических объектов. Если 0 - не используется.
//---- Параметры отложенных ордеров
extern string _____ = "Отложенные ордера";// Если DeltaStop и DeltaLimit = 0, ордер выстовляеться немедленного исполнения.
extern int DeltaStop = 0; // Расстояние от цены для стоповых ордеров.
extern bool DeleteStop = False; // Удаление стоп ордера при открытии противоположенного.
extern int DeltaLimit = 0; // Расстояние от цены для лимитных ордеров.
extern bool DeleteLimit = False; // Удаление лимит ордера при открытии противоположенного.
extern int TrailingStepOrder = 0; // Шаг трала ордера. Если 0 не используется.
//---- Параметры по локальному максимуму минимуму свечей
extern string ______ = "Параметры по максимуму минимуму";
extern bool HighLowOrder = False; // Выставление ордеров по локальному максимуму минимуму свечей, значение DeltaStop, или DeltaLimit должно быть положительным для выбора типа ордеров.
extern bool HighLow_TP.SL = False; // Выставление тейк профита, стоп лосс по локальному максимуму минимуму свечей.
extern string TimeFrame = ""; // Период на котором будет определяться максимуму минимуму. Прописываются цифровыми значениями, или М1,M5..Н1,Н4,D1...
//---- Параметры закрытие ордеров
extern string _______ = "Управление, закрытие позиций";
extern int DeleteOrderMinute = 0; // Через сколько минут удалять отложенные ордера.
extern int DeleteOrderBars = 0; // Через сколько баров удалять отложенные ордера.
extern bool VR_TProfitSLoss = False; // Если True Виртуальный Тейк профит и Стоп лосс в пунктах.
extern int TakeProfit = 0; // Тейк профит в пунктах.
extern int StopLoss = 0; // Стоп лосс в пунктах.
extern int Trailing = 0; // Трайлинг стоп.
extern int StepTrailing = 0; // Шаг трала.
extern int Breakeven = 0; // Перевод в безубыток.
extern int MinBreakeven = 0; // Минимальный безубыток.
extern bool AllSymbols = False; // Использовать только один инструмент для закрытия, удаления ордеров.
extern bool CloseStopLimit = True; // Если True учитовать отложенные ордера при закрытии позиций.
extern double Profit = 0; // Прибыль в валюте депозита.
extern double TrailingProfit = 0; // Шаг трала в валюте.
extern double Loss = 0; // Убыток в валюте депозита.
extern double PercentProfit = 0; // Процент прибыли для закрытия.
extern double PercentLoss = 0; // Процент убытока для закрытия.
extern double TrailingEquity = 0; // Процент Эквити/Баланс при котором начинается перемещение уровня закрытия.
//---- Параметры Управления капиталом
extern string _________ = "Управление капиталом";
extern double Lots = 0.1; // фиксировыный лот.
extern double Risk = 0; // Процент риска.
extern double Part = 200; // Какая часть депозита отводится в распоряжение данного робота
extern double LossMax = 1000; // Макс. потеря на 1лот в USD. Менять значение если другая валюта депозита.
//---- Параметры графических объектов
extern string __________ = "Параметры графических объектов";
extern bool VerticalLine = False; // Вертикальная линия
extern bool HorizontalLine = False; // Горизонтальная линия
extern bool TrendLine = False; // Трендовая линия
extern bool Channel = False; // Равноудаленный канал
extern bool GannLine = False; // Линия Ганна
extern bool Fibonacci = False; // Уровни Фибоначчи
extern bool FiboLine = False; // Использовать сигнал от указаных уровней Фибоначчи.
extern int Fibo1 = 0; // Порядковый номер линии для сигнала отсчет от 0.0
extern int Fibo2 = 0;
extern int Fibo3 = 0;
extern bool Rectangle = False; // Прямоугольник
extern int RFunction1 = 0; // Прямоугольник сигнал: 0-от верхней нижней линии, 1-от верхней, 2-от нижней линии.
extern int RFunction2 = 0; // Прямоугольник сигнал: 0-от левой правой линии, 1-от левой линии, 2-от правой линии.
extern string NameLine = ""; // Имя линии для сигнала.
extern string NoSignalLine = ""; // Имя линии которую советник не учитывает.
extern bool DeleteObject = False; // Удалять все линии после открытия ордера.
extern int LineOpen = 0; // Открытие ордера по порядковому номеру линии от цены.
extern bool CloseLine = False; // Закрытие ордеров по имени линии.
extern string NameLineClose = ""; // Имя линии для закрытия ордеров.(ВНИМАНИЕ!!! NoSignalLine отключается). Может быть горизонтальной, трендовой.
//---- Работа по времени
extern string ___________ = "Работа по времени";
extern string StartTime = "00:00";//Время начала работы советника.
extern string EndTime = "00:00";//Время окончания работы советника.
extern bool TimeOpen = False; // Открытие ордеров по времени.
extern string TimeSet = "00:00";//Время установки ордеров.
extern bool TimeClose = False; // Закрытие, удаление ордеров по времени.
extern bool DeleteOrder = False; // False - все ордера. True - отложенные.
extern string TimeDelete = "00:00";//Время удаления ордеров.
//---- Служебные
extern string _______________________________ = "_______________________________";
extern int Magic = 0; // Индификатор ордера если -1 учитывает все.
extern string CommentOrder = ""; // Комментарии к ордеру.
//---- Параметры информации скриншота
extern bool Infa = False; // Отображать информацию о счете.
extern color Color = Silver;// Цвет текста
extern int Corner = 1; // Угол отображения информации 0-левый верхний,1-правый верхний,2-левый нижний,3-правый нижний.
extern bool Screen = False; // Делать скриншот при открытии и закрытии ордера. Cкриншоты сохраняются в папке ..\experts\files\.
extern int Width = 1400; // Ширина скриншота.
extern int Hight = 750; // Высота скриншота.
extern bool Update = False; // Обновление окна терминала при открытии ордера (при использовании индикаторов с принудительным обновлением)
extern int Russian1_English2 = 1; // Язык отображения 1-Русский, 2-Английский.
// ---- Type of orders
extern string ___ = "Trades";
extern bool Buy = False; // Open Buy.

extern bool Sell = False; // Open Sell.
extern bool BuyUpSellDn = False; // Buy from the top line of the price. Sell from the bottom line of the price. If False the pending orders are set to buy and sell.

extern bool BuyDnSellUp = False; // Buy from the bottom line. Sell from the top line of the price. If False the pending orders are set to buy and sell.

extern bool SignalRevers = False; // Close on opposite signal and open a new order.

extern int SignalBars = 0; // After how many bars account the next signal when the price touches graphical objects. If 0 - not used.

// ---- Parameters of pending orders
extern string _____ = "Pending Orders" ;// If DeltaStop and DeltaLimit = 0, EA make marker order of immediate execution.

extern int DeltaStop = 0;// Distance from the price for stop orders.
extern bool DeleteStop = False; // Deletion of stop orders when opposite opens.

extern int DeltaLimit = 0; / / Distance from the price for limit orders.
extern bool DeleteLimit = False; // Deletion of stop orders when opposite opens.

extern int TrailingStepOrder = 0; // Step of trailing order. When 0 is not used.
// ---- Parameters of the local maximum of the minimum of bar

extern string ______ = "parameters of the maximum minimum";
extern bool HighLowOrder = False; // placing orders at the local maximum or minimum of candles, value DeltaStop, or DeltaLimit must be positive to select the type of orders.

extern bool HighLow_TP.SL = False; // Putting take profit, stop loss at the local maximum or minimum of candles.

extern string TimeFrame = ""; // Period of time where maximum and minimumh will be determined. In numerical values, or M1, M5 .. H1, H4, D1 ...

// ---- Parameters of closing orders
extern string _______ = "Management, closing positions";

extern int DeleteOrderMinute = 0; // After how many minutes to delete pending orders.
extern int DeleteOrderBars = 0; // After how many bars to delete pending orders.

extern bool VR_TProfitSLoss = False; // If True Virtual Take Profit and Stop Loss in points.
extern int TakeProfit = 0; // Take Profit in points.

extern int StopLoss = 0; // Stop loss in points.
extern int Trailing = 0; // Trailing stop.

extern int StepTrailing = 0; // Trailing Step.
extern int Breakeven = 0; // Move to breakeven.

extern int MinBreakeven = 0; // Minimum breakeven.
extern bool AllSymbols = False; // Use only one tool for closing, deletion of orders.

extern bool CloseStopLimit = True; // If True account pending orders when closing position.
extern double Profit = 0; // Profit in deposit currency.

extern double TrailingProfit = 0; // Trailing Step in currency.
extern double Loss = 0; // The loss in deposit currency.

extern double PercentProfit = 0; // percentage of profit to close trades.
extern double PercentLoss = 0; // Percentage of loss to close trades.

extern double TrailingEquity = 0; // Percentage in Equity / Balance at which closeing level begins to move.

// ---- Capital Management Options
extern string _________ = "Money Management";

extern double Lots = 0.1; // Fixed lot.
extern double Risk = 0; // Percentage of risk.

extern double Part = 200; // What part of the deposit is given to EA to trade
extern double LossMax = 1000; // Max loss for 1 lot in USD. You can change value if deposit is in another currency.

/// ---- Parameters of graphical objects
extern string __________ = "settings of graphical objects";

extern bool VerticalLine = False; // vertical line
extern bool HorizontalLine = False; // Horizontal line

extern bool TrendLine = False; // Trend line
extern bool Channel = False; // Equidistant Channel

extern bool GannLine = False; // Gann Line
extern bool Fibonacci = False; // Fibonacci

extern bool FiboLine = False; // Use a signal based on certain Fibonacci levels.
extern int Fibo1 = 0; // Number of the line for the signal, readout from 0.0

extern int Fibo2 = 0;
extern int Fibo3 = 0;
extern bool Rectangle = False; // Rectangle

extern int RFunction1 = 0 // Rectangle signal: 0-from the top bottom line, 1-from the top, 2-from the bottom.

extern int RFunction2 = 0, // Rectangle signal: 0-from left right line, 1-from left line, 2-from the right line.

extern string NameLine = ""; // Name of the signal line.
extern string NoSignalLine = ""; // Name the line which the EA does not take into account.

extern bool DeleteObject = False; // Delete all the lines after opening of order.
extern int LineOpen = 0; // Opening of order based on serial number from the price.

extern bool CloseLine = False; // Closing orders by the name of the line.
extern string NameLineClose = ""; // name of the line to close orders. (NOTE! If the name is not specified, EA takes into account all of the lines. NoSignalLine can be turned off). Can be horizontal, trend.

// ---- Work on time
extern string ___________ = "Work by time";
extern string StartTime = "00:00" ;// Start time of EA.

extern string EndTime = "00:00" ;// end time of EA.
extern bool TimeOpen = False; // Open orders by time.

extern string TimeSet = "00:00" ;// Time of setting orders.
extern bool TimeClose = False; // Close, deletion of orders by time.

extern bool DeleteOrder = False; // False - all orders. True - limit/stop orders.
extern string TimeDelete = "00:00" ;// Time of deletion of orders.

// ---- Tools
extern string _______________________________ = "_______________________________";

extern int Magic = 0; // Number of order, if -1 EA takes into consideration all orders.
extern string CommentOrder = ""; // Order comments.

// ---- Parameters of screenshots information

extern bool Infa = False; // Display information about the account.
extern color Color = Silver ;// text color

extern int Russian1_English2 = 1 // Display language 1-Russian, English 2.
extern int Corner = 1 ;// Corner of display 0-top left ,1-top right, 2-bottom left, 3-bottom right.

extern bool Screen = False; // Make screenshot on the opening and closing of trade. Save screenshot in the folder .. \ experts \ files \.

extern int Width = 1400; // width of screenshot.
extern int Hight = 750; // height of screenshot.
Цена 67$
 

cfifcfif

Элитный участник
Уважаемый strannik-ps я так понимаю этот эксперт для более опытных трейдеров? или я не прав.
 

cfifcfif

Элитный участник
А кстати дёмка есть? хоть пасмотреть чё да как. Я в последнее время тоже различными каналами линиями интересуюсь. Как он отрабатывать будет?
 

strannik-ps

VIP-участник
А кстати дёмка есть? хоть пасмотреть чё да как. Я в последнее время тоже различными каналами линиями интересуюсь. Как он отрабатывать будет?

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

strannik-ps

VIP-участник
Фото конструктора хотя бы можно?

Намекните что должно быть на фото.
Настройки предоставил, а кто как чертит уровни, каналы, фибо я не знаю у каждого по разному может кто-то по индикатору работает, а алгоритм работы по стратегии можно задать в настройках.
Это просто помощник я его делал лишь для того чтоб постоянно не сидеть за монитором и не пропустить сигнал на открытие позиции, так-как я работаю в основном стоповыми ордерами он мне помогает, я не знаю при пробитии уровня куда пойдет цена отобьется или продолжит движение, а советник не пропустит этот сигнал и выставит отложенные ордера. А дальше будет их сопровождать согласно настройкам.
 

morflot1

Прохожий
я не знаю как ... , у вас контакт? либо аська либо электронная почта?
 

Ale-xander

Местный житель
Добрый день. Можем обговорить по скайпу? Пишите в личку.
 

strannik-ps

VIP-участник
Добрый день. Можем обговорить по скайпу? Пишите в личку.

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

RaPride

Местный житель
Интересует торговля по диагональным и горизонтальным уровням. Хотелось бы увидеть статистику, или видео работы советника. Кота в мешке брать нет желания. Тот программный код, или как он называется, человеку далекому от программирования ничего не говорит и не показывает.
 

Jozef

Почетный гражданин
он со всеми индюками работает ? или тока которые стандартные в терминале
 

BALMI

Прохожий
Stannik-ps--скажите а это не Ваш советнтк предлогает одна из контор за 60$?
Просто один мой знакомой хотел приобрести именно его.
 
Статус
Закрыто для дальнейших ответов.
Верх