Счетчик сигналов, счетчик неудачных/удачных входов

MQL4 Experten Bibliotheken

Spezifikation

Нужны:


1. Функция счетчика сигналов Sign_Checker(int ID), то есть, например, есть какая-то функция которая выдает сигналы типа int, например

в start:

int IDstoch80 = 5555;

int IDstoch20 = 5556;
int IDstoch50 = 5557;

   if (iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1)>80){Sign_Checker(IDstoch80);} // при выполнении условия идёт трансляция IDstoch80 в Sign_Checker(int ID)
   if (Sign_Checker(IDstoch80)>2){Comment("читал ТЗ=", Sign_Checker(IDstoch80));} // проверяем сколько раз посчитано значение IDstoch80

   if (iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1)==80){Sign_Checker(IDstoch20);} // при выполнении условия идёт трансляция IDstoch20 в Sign_Checker(int ID)
   if (Sign_Checker(IDstoch20)>2){Comment("читал ТЗ=", Sign_Checker(IDstoch20));} // проверяем сколько раз посчитано значение IDstoch20

   if (iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1)==50){Sign_Checker(IDstoch50);} // при выполнении условия идёт трансляция IDstoch50 в Sign_Checker(int ID)
   if (Sign_Checker(IDstoch50)>2){Comment("читал ТЗ=", Sign_Checker(IDstoch50));} // проверяем сколько раз посчитано значение IDstoch50

пример: в данном случае  Comment("читал ТЗ=", Sign_Checker(IDstoch80));  должна показать значение = 3, так как стохастик превысил 80 три раза, а  Comment("читал ТЗ=", Sign_Checker(IDstoch20));  должна показать значение = 6, так как стохастик пересекал значение 80 шесть раз


 требования к функции -

  • все расчёты только внутри функции, функция отдельна от других блоков,
  • все условия и сравнения и вывод - вне функции (например условия по стохастику - в start),
  • возможность обнуления счётчика определённого ID, например так if (Sign_Checker(IDstoch50)>2) Sign_Checker(IDstoch20)=0; 


2. Функция LuckCounter() или LuckCounter(double target) Счетчика достижения текущей ценой (бид или аск) заданной чем-либо цены target -  никаких ордеров, счётчик получает уровни/таргеты/цели/цены в формате double, результат выдаёт в формате int

пример в start:   if (iStochastic(NULL,0,5,3,3,MODE_SMA,0,MODE_MAIN,1)>80){LuckCounter(1.4702);} // при выполнении условия идёт трансляция цели в LuckCounter, далее LuckCounter запоминает цель и сравнивает с текущей ценой, если текущая цена достигает цель, то LuckCounter по этой цели будет +1, и цель обнуляется, общее значение LuckCounter выдаст +1. Если в LuckCounter было отправлено 100 разных целей и цена достигла только 44 из них, то общее значение LuckCounter должен выдавать 44, а остальные цели (каждая из них) ждут достижения ценой либо своего обнуления

  • все расчёты только внутри функции, функция отдельна от других блоков,
  • все условия и сравнения и вывод - вне функции (например условия по стохастику - в start),
  • возможность обнуления определённой цели до достижения её бидом аском, например так if (Sign_Checker(IDstoch50)==9) LuckCounter(1.4702)=0;

функция LuckCounter подобна предыдущей, только вместо счёта поступающих чисел как в Sign_Checker, функция LuckCounter следит за ценой и считает сравнения/достижения поставленных целей с ценой, обе простые

код комментируйте цитатами из ТЗ на русском языке,

примеры привёл, чтобы могли проверить что всё работает правильно, примером может быть и не стохастик

код в примерах может содержать ошибки - не придирайтесь, задавайте вопросы


 

 

 

 

Bewerbungen

1
Entwickler 1
Bewertung
(23)
Projekte
90
24%
Schlichtung
12
33% / 67%
Frist nicht eingehalten
35
39%
Frei
Veröffentlicht: 8 Beispiele
2
Entwickler 2
Bewertung
(169)
Projekte
460
41%
Schlichtung
39
18% / 31%
Frist nicht eingehalten
193
42%
Frei
Veröffentlicht: 2 Beispiele
3
Entwickler 3
Bewertung
(71)
Projekte
254
53%
Schlichtung
16
50% / 38%
Frist nicht eingehalten
83
33%
Arbeitet
4
Entwickler 4
Bewertung
(2)
Projekte
5
20%
Schlichtung
2
50% / 0%
Frist nicht eingehalten
0
Frei
5
Entwickler 5
Bewertung
(195)
Projekte
395
28%
Schlichtung
155
20% / 52%
Frist nicht eingehalten
112
28%
Frei
6
Entwickler 6
Bewertung
(37)
Projekte
105
49%
Schlichtung
6
0% / 17%
Frist nicht eingehalten
21
20%
Frei
7
Entwickler 7
Bewertung
(3)
Projekte
9
33%
Schlichtung
3
0% / 100%
Frist nicht eingehalten
0
Frei
8
Entwickler 8
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
9
Entwickler 9
Bewertung
Projekte
0
0%
Schlichtung
0
Frist nicht eingehalten
0
Frei
10
Entwickler 10
Bewertung
(46)
Projekte
73
16%
Schlichtung
13
8% / 92%
Frist nicht eingehalten
37
51%
Frei
Ähnliche Aufträge
стратегия н 5 1 при старте идет покупка и продажа одной позиции бай и селл 2 при росте на 30 пунктов актив TS в 20 п от позиций для фиксации 10 п прибыли 3 происходит покупка по рынку 1 бай но если проивоопложная селл больше например 8 то покупается недостающее колво то есть 7 бай тк 1 бай уже был куплен то у нас получается 8 бай и 8 селл и каждое дальнее движение увеличивает позицию на 1 ордер 4 удваивание средств
Торговый робот для Форекс сцепка трейдинг вью и мт4. Алгоритм работы робота на основе отскока ценовых уровней коррекции Фибоначчи и временных периодов Фибоначчи а так же на основе коррекции Фибоначчи выставление тейк профита и стоп лоса Исполнитель должен быть с города Ижевск
Нужен Expert Advisor, который позволяет входить в рынок и закрывать позицию по нажатию определённых клавиш, с автоматической установкой SL/TP и отображением уровней на графике. Также EA должен позволять вручную двигать SL и TP по определённым клавишам. В техническом задании отображена клавиатура как основной источник ввода команд, но на данный будет использоваться Haute42 U16, который эмулирует нажатие кнопок
Доброго дня. Нужен советник на основе индикатора, либо скрипт Trading View. Лучше это оформит в качестве программы на Python. Но если код легче будет через PineScript, то можно и скриптом. Главное чтобы последовательность соблюдалась с первого по четвертый пункты из ТЗ (во вложении). Индикатор есть, предоставлю, хотелось бы понять примерную стоимость, создания советника. Спасибо. В индикаторе много параметров, но
Подобные решения уже есть в интернете, написаны в виде советника. Из их минусов - разработчики советника предоставляют котировки около 50 торговых пар. Мне необходимо, чтобы в мт5 поступали котировки абсолютно всех торговых пар. Ссылку на подобный советник могу предоставить, как на ориентир, образец
1) Советник открывает двойной ордер одинакового объёма разного направления, заданного в параметрах, как стартовый лот; этот ордер считается нулевым; 2) По ходу движения цены в любую сторону советник открывает на каждом шаге сетки двойные ордера, согласно множителю (5.) и условиям пункта 29.; Визуально - это выглядит так, что вся сетка состоит из двойных ордеров, либо по краям сетки всегда остаются двойные ордера, при
Советник 200+ USD
Советник по мартингейлу на хеджевых счетах на МТ5 Торгуем рыночными ордерами. Торговая панель средней сложности. Более конкретное ТЗ вышлю всем заинтересовавшимся. Оплата и сроки обсуждаемы. Нужен советник по индикатору Во вложении ТЗ. все значения переменные
Необходимо создать советник на MQL 5, который будет торговать по областям поддержки/сопротивления. Области поддержки/сопротивления наносятся на график человеком вручную при помощи фигуры «Прямоугольник». При достижении ценой прямоугольника, и в зависимости от цвета данной фигуры (цвет задается в настройках) советник открывает сделку на покупку или на продажу. Далее сделка сопровождается по заданному алгоритму. В

Projektdetails

Budget
10 - 20 USD
Ausführungsfristen
von 1 bis 3 Tag(e)