0
Показывает только подвал. Когда у всех значений ноль, то отображать нечего.
avatar

Oxy

  • 2 марта 2015, 10:49
0
Kipjatok001, прошу оформить это новое задание новым топиком. Он будет уже мартом.
avatar

Oxy

  • 2 марта 2015, 10:47
0
Основная формула этого индикатора, на основе которой строятся его расчеты, это из одной Moving Avverage вычитается вторая. Значение получается близким к нулю, и потом с этим значением еще проделывают вычисления. В итоге ноль, который не отображается.
Мой вам совет, пользуйтесь только теми индикаторами, у которых вы понимаете, что он вычисляет и зачем.
avatar

Oxy

  • 2 марта 2015, 01:22
0
я не поняла
Скажите мне просто,
вот мы в BUY позиции, цена идет не в нашу сторону
и задела первый выставленный лимитный buy ордер на расстоянии 30 пунктов с лотом 0,1,
дальше:
________________________________________________________________________
1) мы выставляем limit ордера (по очереди) на расстоянии от предыдущего:
2-й ордер — 45 пунктов лот 0,2;
3-й ордер — 55 пунктов лот 0,3;
4-й ордер — 75 пунктов лот 0,4;
5-й ордер — 91 пунктов лот 0,5;
6-й ордер — 105 пунктов лот 0,6 (дальше не выставляем? если выставляем, то сколько и расстояние какое?)
________________________________________________________________________
2) мы двигаем take profit у всех позиций buy
1-й сработавший лимитный ордер + одна предыдущая открытая позиция buy
-> TP = цена 1-го сработавшего лимитного ордера + 30 пунктов
2-й сработавший лимитный ордер + 2 предыдущие открытые позиции buy
-> TP = цена 2-го сработавшего лимитного ордера + 45 пунктов
3-й сработавший лимитный ордер + 3 предыдущие открытые позиции buy
-> TP = цена 3-го сработавшего лимитного ордера + 55 пунктов
4-й сработавший лимитный ордер + 4 предыдущие открытые позиции buy
-> TP = цена 4-го сработавшего лимитного ордера + 75 пунктов
5-й сработавший лимитный ордер + 5 предыдущие открытые позиции buy
-> TP = цена 5-го сработавшего лимитного ордера + 91 пункт
6-й сработавший лимитный ордер + 6 предыдущие открытые позиции buy
-> TP = цена 6-го сработавшего лимитного ордера + 105 пункт
________________________________________________________________________
Если не так, то как?
avatar

Oxy

  • 2 марта 2015, 00:02
0
Индикатор grid-builder не возвращает рассчитанные значения в буфер (буфер — область памяти, содержащая численные значения индикаторного массива).
Если в предыдущем топике zakaz.opentraders.ru/23223.html я выкрутилась из этой ситуации, так как там у каждой линии было уникальное имя:


То здесь нет уникальности в именах и конечное количество линий заранее неизвестно:


Я не встраиваю чужие индикаторы внутрь советника, в не зависимости от количества кода.
Заказ выполнить не возьмусь.
avatar

Oxy

  • 1 марта 2015, 23:37
0
Новая логика, новый советник:
opentraders.ru/downloads/614/
avatar

Oxy

  • 1 марта 2015, 23:22
0
Вы вначале этот протестируйте хорошо, на демо. (у вас еще не было времени протестировать советник на демо). В тестере советник может некорректно работать, так как в тестере индикатор себя некорректно ведет. Потом жду от вас идей для улучшения.
avatar

Oxy

  • 28 февраля 2015, 22:47
0
А вы точно советник мой скачали? opentraders.ru/downloads/613/
Все три пункта, что вы написали, у меня нет такого. Я прогоняла в тестере.







Про в течение часа — теоретически возможно, если стоп очень маленький.
avatar

Oxy

  • 28 февраля 2015, 22:43
0
Насколько помню, он анализирует минимум и максимум, который виден на мониторе и выставляет значения. Тестируйте и поймете.
avatar

Oxy

  • 28 февраля 2015, 22:41
0
Написала советник, проверяйте:
opentraders.ru/downloads/613/
не на тот советник сначала сделала ссылку <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' <img src='http://opentraders.ru/templates/skin/g6h/images/smilies/003.gif' alt=' :D '>&nbsp; '>&nbsp; 

Кстати, для 5-ти знака стоп лосс, к примеру, 200, а для 4-рех знаков 20. Сами так выставляете. Я не программирую, чтобы люди выставляли только 20, а программа сама бы считала — 200 или 20. Я так путаюсь, когда сама использую советник.
avatar

Oxy

  • 28 февраля 2015, 19:03
0
Я вас скрин кода сделала
и все объяснила: «При декомпиляции файла переменные утрачивают свои первоначальные названия» — это основной признак.
gi_476 — так нормальный человек переменную не назовет
avatar

Oxy

  • 28 февраля 2015, 16:54
0
Сейчас он работает так: в настройках выставляется временной промежуток, ну скажем
с 7 утра до 11 дня. В 11:00 советник определяет макс. и мин. цену за этот промежуток и выставляет по этим уровням плюс отступ (указано в меню)стоповые ордера.

Вы знаете, то ли я не там смотрю, но я не нашла в настройках такого. *shock* 
extern int    StopLoss    = 190;         // стоп лосс ордера
extern int    TakeProfit  = 50;          // тейк профит ордера
extern int    Step        = 10;          // шаг между ордерами
extern int    MaxTrades   = 10;          // количество трейдов
extern int    Slip        = 3;           // проскальзывание
extern int    EndHour     = 11;          // час окончания торговой сессии
extern int    CountHour   = 8;           // длительность торговой сессии
extern int    Expiration  = 14;          // время истечения ордера
extern int    Delta       = 100;         // расстояние от вершин
extern int    Magic       = 21122014;    // магик
extern double Lots        = 0.1;         // начальный торговый объем
extern double KLot        = 1;           // коэффициент увеличения объема
extern double KStep       = 10;          // увеличение шага между ордерами

Приняла для себя решение, всё-таки запрограммировать заново. Очень трудно читать код другого человека.
avatar

Oxy

  • 28 февраля 2015, 16:20
0
Т.е. лимитные ордера выставляем на расстоянии, заданном в таблице? После того, как произошло закрытие лимитных ордеров — пункты начинаются заново? Хорошо, а на какой уровень у сработавших ордеров переносится тейк? Тоже согласно этим пунктам?
avatar

Oxy

  • 28 февраля 2015, 16:03
0
Файл TurboMax v.1.1 — не совсем исходник. Это декомпилированный файл.
Это сразу понятно по коду, а особенно по названию переменных:

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

Oxy

  • 28 февраля 2015, 15:53
0
Что именно должно по первому столбцу идти? sell limit ордера?
Потому что стоповых у нас нет — у нас идет сразу же открытие в ту же сторону после закрытия по тейк профиту. Или тейк профит у последующих открытий мы тоже подтягиваем?
avatar

Oxy

  • 28 февраля 2015, 15:47
+1
Если вы хотите, чтобы под вас конкретно доработали этот советник, то пишите топик со всеми вашими пожеланиями, будем обсуждать, дорабатывать.
Кстати, пользователь beton2011 так и сделал.
Вот его топики, где мы дорабатывали этот советник под него (может вам подойдет тоже):
zakaz.opentraders.ru/22791.html
zakaz.opentraders.ru/23169.html
Во втором топике — последняя версия этого советника.
avatar

Oxy

  • 28 февраля 2015, 14:06
0
А где сами исходники советника и индикатора?
avatar

Oxy

  • 28 февраля 2015, 14:00
0
Можно ли добавить еще один параметр:
1. Учитывать Закрытие по прибыли от одной пары или от всех пар?
Поясните, не поняла
avatar

Oxy

  • 28 февраля 2015, 13:48