Грaфические ордера == метаязык графических линий - торговых приказов, доработка советника GTerminal - страница 8

 

to OZO

.....похоже что MQ слишком широко шагнули, им же советовали сначала структуры добавить, а уж только потом в дебри лезть

.....

что именно по вертикальным линиям?

 
Большое Вам спасибо за советник со стохастиком
 
Как то даже неудобно просить, но все-таки, если есть время, то посмотрите, можно ли встроить дополнительно к имеющейся версии со стохастиком ещё один стохастик,только уже не из стандартых индикаторов,а прикрепленный ниже ДиНаполи (опять же открытие сделки по пересечению трендовой с линией %K). Просто я думал что смогу разобраться как туда его втиснуть самостоятельно, но знаний и опыта не хватило. Или хотя бы небольшую подсказку как впихнуть нестандартный индикатор : надо ли прописывать функцию расчета индикатора в теле советника или можно лишь задать условие поиска индикатора по имени. Заранее извиняюсь за нелепые вопросы -в програмировании не силен.
Файлы:
 

Добрый день! Очень рад, что набрёл на Ваш советник - очень хороший помощник в работе в каналах! Лично у меня просматривается одна проблемка. Хотелось выяснить, это конкретно только на моём компе глюки или так и есть... ( Пробовал с разными версиями GTerminal. сейчас стоит V7betta )

Суть проблемы: GTerminal стоит только на одной паре. Обозначаю линию как sellstop (например), цена опускается, касается, сигнал, ордер - всё отлично! Далее вручную закрываю ордер. Вновь обозначаю линию как sellstop, пишет "ОК!" цена опускается через линию - тишина..., обозначаю как sellstop 33, к примеру, "ОК!", цена пробивает и опять тишина.... Только одно помогает выйти и вновь зайти в MT4. Тогда та линия которая не срабатывала срабатывает. Хотелось узнать, может подскажете как с этим справиться, а то с перезагрузкой не очень удобно, да и по линиям вродя как всё "ОК!", а после ночи на утро обнаружить что линии расставлены правильно и цена тут была, была да ушла... ещё хуже какой дальний sl не отстрелил....

Вне зависимости удастся ли разрулить мою проблему, огромное спасибо за Вашу разработку!

 

Есть ли вариант, просто выдачи звука. Не надо ордера. Просто выдача различных звуковых оповещений на бай и сел.

 

to Prival

1.
все сигналы можно получить в форме окна Alert:
если разрешить экземпляру советника торговать с ручным подтверждением в его свойствах.
= будет всплывает окно ордера со звуком, если окно закрыть то позиция не открывается.
поэтому не считал выработку звуковых сигналов необходимым, но попросили.

2.
Оповещения окном ALERT = команды alert и alert ma (==имя линии) были добавлены V7betta1 /4-я страница этой ветки/,

пересечение с ценой или с МА
лучше взять V7betta4_stoch /стр.7/.
сигналит по счетчику line_alert_count=3 здесь не более 3-х раз на баре.
сообщения одинаковые: "линия alert" (неудобство).
в подокнах не работает (недодел)

судя по Вашему вопросу там навернка имеются ошибки, проверял недолго, (также может быть что то в смысле критериев сигнала неудобно).
но об ошибках того что выложил еще не сообщали, а сам значит не заметил.
(кроме того признаю долгострой, и отсуствие документации)
со мной как с автором произошла забавная вещь -
применяя GTerminal как учебную парту обучился графическому анализу настолько что перестал ету парту использовать
поэтому GTerminal отлеживается "может кому нить понадобится",
(был уверен что команды alert и alert ma работают)

 
есть одна неточность. При переключении тайм фрейма, линия паузы скачет. Хотя я и не использую этот инструмент на прямую. Единственная задача оповестить звуковым сигналом.
 

to Prival

ALERT_ONLY=true,

сигналит по линиям графических ордеров без торговли (и без линии "пауза")

Линии ордеров не изменяет
ALERT_ONLY=false - торгует.
max_alert=3; //максимальное число сигналов (на каждом баре),, если =0 сигналов не будет

 
например, в подокнах индикаторов можно поставть линию опять же например buystop, и получить сигнал Алерт по ее пересечению.
-индикаторы подокон д.б. прописаны в советнике.в функции bool indicator(int w)
-индикаторы основного графика прописываются отдельно в функции bool first_line(string s,int u_d,color col) //(трудности MT-4).
 
Korey >>:

to OZO

что именно по вертикальным линиям?

Ураааа.... вернулись к теме

выставляем 2-е вертикальные линии (через график и все окна индикаторов) впереди на нужное время и по достижению первой открываем ордер (0.1,2,3 ... лота)

по достижению второй должны иметь возможность, если линия совпадет с сигналом от одного из индикаторов

Закрыть все ордера независимо от результата при закрытии бара

Закрыть убыточные

Закрыть прибыльные

Закрыть частично

например, утренний флет отсюда