0
Sell активировался
avatar

Oxy

  • 5 августа 2016, 15:51
0
«умножение лота» — если есть открытые сделки или если последняя закрытая сделка в минусе? Вы то как хотите?
«общий тейк по валюте» — подробнее. Есть несколько способов. Вы как хотите?
«тейк на селл» — это stop loss или что?
«тейк на бай» — чем отличается от тейк-профит?
avatar

Oxy

  • 5 августа 2016, 14:41
0
Опишите/нарисуйте, как вы представляете объединение трех этих индикаторов:
avatar

Oxy

  • 5 августа 2016, 14:35
0
Итак, текущая свеча — это 0,
предыдущая — это 1,
перед предыдущей — это 2,
перед перед предыдущей — это 3 и так далее.

!=EMPTY_VALUE — это непустое значение
==EMPTY_VALUE — это пустое значение

Логика, чтобы сам мог поменять:
1) buy. У нас текущая свеча только-только открылась.
76 строчка
if(valG1!=EMPTY_VALUE && valG2!=EMPTY_VALUE && valG3!=EMPTY_VALUE && valR2==EMPTY_VALUE && valR3!=EMPTY_VALUE) { //GREEN BUY
расшифровываю:
Если valG1-возвращаемое значение с зеленого буфера на 1-й (предыдущей) свече не пустое значение,
если valG2-возвращаемое значение с зеленого буфера на 2-й свече не пустое значение,
если valG3-возвращаемое значение с зеленого буфера на 3-й свече не пустое значение,
если valR2-возвращаемое значение с красного буфера на 2-й свече пустое значение,
если valR3-возвращаемое значение с красного буфера на 3-й свече не пустое значение.

77 строчка
if(valG2<Level_dn){
Если возвращаемое значение с зеленого буфера на 2-й свече ниже Level_dn

2) sell. У нас текущая свеча только-только открылась.
88 строчка
if(valR1!=EMPTY_VALUE && valR2!=EMPTY_VALUE && valR3!=EMPTY_VALUE && valG2==EMPTY_VALUE && valG3!=EMPTY_VALUE) { //RED SELL
расшифровываю:
Если valR1-возвращаемое значение с красного буфера на 1-й (предыдущей) свече не пустое значение,
если valR2-возвращаемое значение с красного буфера на 2-й свече не пустое значение,
если valR3-возвращаемое значение с красного буфера на 3-й свече не пустое значение,
если valG2-возвращаемое значение с зеленого буфера на 2-й свече пустое значение,
если valG3-возвращаемое значение с зеленого буфера на 3-й свече не пустое значение.

89 строчка
if(valR2>Level_up){
Если возвращаемое значение с красного буфера на 2-й свече выше Level_up

Менять можно все, что внутри скобок! Как поменяли, нажимаете кнопку «компилировать». Если ошибок не выдало внизу, значит все правильно сделали. Экспериментируйте на здоровье!
avatar

Oxy

  • 5 августа 2016, 13:06
0
1) Замените, пожалуйста, советник. В базе уже новый. Я там напутала с лотом. Но вы верно лот еще не меняли, раз еще не заметили :D 
2) Вот то, что вы отметили на скрине стрелками, это: «По прибыли закрыть: по прибыли сделок, 0 — без» и «По убытку закрыть: по убытку сделок, 0 — без». А stop loss и take profit в другом месте. У вас там 0, поэтому и не удивляйтесь, что они не выставляются. Отметила оранжевым.

Всё же написано :D 
3) По поводу закрытия/открытия. Вы прекращайте этот советник тестировать на контрольных точках. Все, что связано с индикаторами надо тестировать только на всех тиках. iCustom такая вредная штука, если её не каждый раз вызывать, она может такие неожиданные результаты с индикатора вернуть :D 
А лучше всего тестировать на демо *relax* 
avatar

Oxy

  • 5 августа 2016, 12:45
0
Не получается раньше, перерисовывает на самом деле не 1 сегмент, а 2 в этом индикаторе, поэтому я на 3-м сегменте смотрю два предыдущих.
avatar

Oxy

  • 5 августа 2016, 12:39
+2
Ну-ну, декомпил за деньги.


За декомпил на mql5 банят.

Здесь товарищу, чтобы на халяву сделали советник, лень предоставить ex4, а вот помоями обливать не лень.
Заскриню коммент, а то еще удалит:

avatar

Oxy

  • 5 августа 2016, 11:59
+1
У тебя в настройках лот 1.0, а в тесте лот 0.01 :D  Следы путаешь?
avatar

Oxy

  • 5 августа 2016, 11:52
+1
Лот увеличивается, если сделка есть открытая, а это уже вторая. А если нет открытых сделок — лот статичен. Или надо было по-другому?
Тут я вообще подумала, может ты сетку хотел после сигнала? Первый ордер по сигналу, и если в минус, то еще открывать в том же направлении с шагом?
avatar

Oxy

  • 5 августа 2016, 11:50
0
Сделка закрылась в небольшом плюсе и выставился новый sell stop.
Посмотрим, сработает или нет.
avatar

Oxy

  • 5 августа 2016, 01:17
+1
советник:
opentraders.ru/downloads/1276/

Логика выставления отложек описана в функции CheckOpenPosition.

Текущая свеча 0, если:
if(High[3]>High[2] && High[2]>High[1] && Low[3]<Low[2] && Low[2]<Low[1])
тогда мы ставим две отложки по ценам:
double _bp = High[2];
double _sp = Low[2];

Можешь сам менять логику, как нравится.
avatar

Oxy

  • 5 августа 2016, 01:13
0
заменила советник, чтобы он в логах писал баланс и эквити
avatar

Oxy

  • 5 августа 2016, 00:18
0
«Закрытие по противоположному данному сигналу… Правильно закрытие по сигналу изменения тренда, когда заходим в зону 30 и 70» — но этот же сигнал не является открытием! может поэтому сделки то и не открываются? Открытие же по стрелочкам. И то, только в одну сторону.
В логах баланс не смогу увидеть. Но уверена, что и там все в порядке.
avatar

Oxy

  • 4 августа 2016, 22:26
0
Прежде чем отдавать вам советник, у себя проверила всю его логику. Она у меня корректно работает. Чтобы понять почему у вас не так, где-нибудь (к примеру на яндекс-диске), выложите логи с вкладки «эксперты» и вкладки «журнал» (с обеих!) — я посмотрю, в чем может быть ошибка.
avatar

Oxy

  • 4 августа 2016, 22:24
+1
эта формула не учитывает свопы
хорошо, сделаю
avatar

Oxy

  • 4 августа 2016, 18:22
+2
Что подразумевается под шагом?
И третий пункт значительно подробнее осветите, пожалуйста.
avatar

Oxy

  • 4 августа 2016, 16:44
0
1) индикатор — декомпил. С такими не работаю. Приложите ex4, посмотрю, можно ли будет по нему запрограммировать.
2) «во многих скриптах и советниках на рублевом счете автоматический ММ не работает» — у меня нет рублевого счета, чтобы проверить, будет ли ММ работать, поэтому в рамках «стола заказов» запрограммирую с фиксированным лотом, если выполните пункт 1.
avatar

Oxy

  • 4 августа 2016, 16:37
0
«зеленая и красная пунктирные линии» — вы имеете ввиду на рисунке линии 0.0012 и -0.0012?
avatar

Oxy

  • 4 августа 2016, 16:33
0
название советника поменялось, будьте внимательны:
opentraders.ru/downloads/1274/
avatar

Oxy

  • 4 августа 2016, 16:29