仕事が完了した
実行時間10 日
指定
Задача: Написать простой советник для на MQL5. Советник должен переносить стоплос в без убыток, а также помогать
высчитывать предварительную цену лота на 1 пункт (в долларах), и в дальнейшем отображать сумму потери при возможном SL и
сумму прибыли при возможном TP.
По итогу передать фаил советника, а также код советника с объяснением строк кода.
Описание что должен выполнять советник:
1. При запуске на любой валютной паре советник должен выводить текстовое сообщение
Пример:
Цена микролота (0.01): 1000$; Стоимость пункта (микро): 1$; Объем позиции: 10000$; Стоп: -500$; Профит: +2000$.
Пояснение:
"Цена 1 лота" расчитывается и показывает сколько будет стоить 1 лот в долларах на примененной паре.
"Стоимость пункта (микро)" - отображает прибыль/убыток при движении цены верх или в низ, при объеме в 1 микролот. В случае если у нас уже есть
открытая позиция на данной паре, отображается прибыль/убыток при движении цены верх или в низ с учетом купленного объема лотов и
выводиться надпись в виде - "Стоимость пункта: ".
"Объем позиции:" - отображается только в том случае если на графике уже есть открытая позиция и показывает на сколько долларов куплена данная
позиция, в ином случае в место денежной суммы показывает "нет".
"Стоп" - показывает сколько будет потерянно денежных средств в случае пересечения ценой стоплоса. Если стоп не указан то в данном поле
отображается "нет".
"Профит" - показывает сколько будет потеряно денежных средств в случае пересечения ценой тейкпрофита. Если тейкпрофит не указан то в данном
поле отображается "нет".
2. При изменение, добавлении и открытия ордера, стоплоса или тейкпрофита - строка из первого пункта должна обновлять данные и выводить
их.
3. При закрытие советника - выводить сообщение что советник закрыт.
4. Советник должен автоматически переносить стоплос в без убыток.
Подробнее: В случае если цена на графике превысит стоплос по количеству пунктов в 2 раза то советник должен перенести стоплос на позицию без убытка с
величиной равной стоплосу.
Пример: Ордер открыть по цене 1.00100 и стоплос выставлен на цену 1.00050. В случае если цена достигнет 1.00200 (превышает в 2 раза разницу между
1.00100-1.00050) то тогда стоплос советник перенесет на цену 1.00150 (на величену разницы между 1.00100-1.00050)
В случае если стоплос не указан советник в данном случае нечего не делает, также если стоп лос уже находиться выше цены входа, то советник
тоже нечего в данном случа не делает.
5. Советник должен работать как для лонговых так и для шортовых позиций.
6. В коде должно быть четкое разграничение частей которые отвечают за первые 3 пункта задания и отдельно за 4 пункт задание.
応答済み
1
評価
プロジェクト
650
28%
仲裁
112
19%
/
62%
期限切れ
319
49%
暇
2
評価
プロジェクト
722
33%
仲裁
46
48%
/
41%
期限切れ
14
2%
取り込み中
類似した注文
I already have a large working MQL5 Expert Advisor. I am NOT looking for a new EA from scratch. I need an experienced MQL5 developer to audit, debug and improve the existing source code based on real MT5 demo logs. The EA trades XAUUSD on M1 and includes smart entry logic, FastFlow/tick-flow analysis, DMI/ADX, Connors RSI, ROC, EMA, market structure and multi-leg execution. The main task is to identify why many
プロジェクト情報
予算
30+ USD
締め切り
最低 1 最高 5 日