Скачать MetaTrader 5

Помогите пожалуйста найти скрипт

Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий
Gregory Kovalenko
609
Gregory Kovalenko  

Не смог найти в библиотеке скрипт, который строит горизонтальную линию high или low свечи, на которую скрипт бросили.

Если у кого завалялся или есть функция mql4 просто выручите.  

Yury Reshetov
13483
Yury Reshetov  
Gregory Kovalenko:

Не смог найти в библиотеке скрипт, который строит горизонтальную линию high или low свечи, на которую скрипт бросили.

Если у кого завалялся или есть функция mql4 просто выручите.  

Гораздо проще взять из панели инструментов терминала горизонтальную линию и кинуть её на high или low свечи, чем мутить тоже самое через скрипт.
Movlat Baghiyev
4425
Movlat Baghiyev  
Думаю человек просто не договаривает свою мысль до конца))Дальше наверняка он  будет использовать советник ,который уже на основе этих линий будет что то делать ..А вручную можно конечно ,но сова просит их в своем коде обозначить))
Vladimir Karputov
Модератор
65606
Vladimir Karputov  
Gregory Kovalenko:

Не смог найти в библиотеке скрипт, который строит горизонтальную линию high или low свечи, на которую скрипт бросили.

Если у кого завалялся или есть функция mql4 просто выручите.  

Если масштаб графика будет большим - то ошибиться трудно, то есть здесь нужно сразу накладывать ограничение - маленький масштаб - извините, скрипт работать не будет.
Alexander Bereznyak
23807
Alexander Bereznyak  
Karputov Vladimir:
Если масштаб графика будет большим - то ошибиться трудно, то есть здесь нужно сразу накладывать ограничение - маленький масштаб - извините, скрипт работать не будет.
почему не будет, наоборот при маленьком масштабе в ручную поставить линии точно не удастся, а скрипт считает параметры бара и поставит линии точно
Vladimir Karputov
Модератор
65606
Vladimir Karputov  
Alexander Bereznyak:
почему не будет, наоборот при маленьком масштабе в ручную поставить линии точно не удастся, а скрипт считает параметры бара и поставит линии точно

Я о том, что определяется позиция так:

//+------------------------------------------------------------------+
//|                                                         Test.mq5 |
//|                              Copyright © 2016, Vladimir Karputov |
//|                                           http://wmua.ru/slesar/ |
//+------------------------------------------------------------------+
#property copyright "Copyright © 2016, Vladimir Karputov"
#property link      "http://wmua.ru/slesar/"
#property version   "1.00"
//+------------------------------------------------------------------+
//| Script program start function                                    |
//+------------------------------------------------------------------+
void OnStart()
  {
   int chart_x=ChartXOnDropped();
   int chart_y=ChartYOnDropped();
   datetime chart_time=0;
   double chart_price=0;
   int chart_window=0;
   Print("x: ",IntegerToString(chart_x),
         ", y: ",IntegerToString(chart_y));
   ChartXYToTimePrice(0,chart_x,chart_y,chart_window,chart_time,chart_price);
   Print("time: ",TimeToString(chart_time,TIME_DATE|TIME_MINUTES),", price: ",DoubleToString(chart_price,Digits()));
   double p=ChartPriceOnDropped();
   Print("ChartPriceOnDropped() = ",p);
   datetime t=ChartTimeOnDropped();
   Print("Script wasdropped on the ",t);
  }
//+------------------------------------------------------------------+
и одно дело, если масштаб графика большой - тогда можно точнее попасть в нужную свечу. А вот когда график мелкий, то будут досадные промахи.
Gregory Kovalenko
609
Gregory Kovalenko  

На самом деле в МТ не очень удобно строить линию точно по максимум и минимум свеч, при любом масштабе. Мне приходится смотреть значение свечи, а потом менять свойства у горизонтальной линии. Вот к примеру в Trading Station очень удобно сделано. Там есть тип горизонтальной линии, которая строится только по максимум и минимум.

 Karputov Vladimir, как работает приведённый код? В какую переменную попадает цена и какая, low или high ?

new-rena
3371
new-rena  

Yury Reshetov  абсолютно прав.

Такие линии построить вручную не просто, а очень просто.

Gregory Kovalenko
609
Gregory Kovalenko  
Yury Reshetov:
Гораздо проще взять из панели инструментов терминала горизонтальную линию и кинуть её на high или low свечи, чем мутить тоже самое через скрипт.
Если можно что то автоматизировать, почему бы нет, верно? Куча графиков и каждое утро нужно поставить новые максимумы и минимумы, это отнимает время, а время нужно оптимизировать.
Gregory Kovalenko
609
Gregory Kovalenko  
new-rena:

Yury Reshetov  абсолютно прав.

Такие линии построить вручную не просто, а очень просто.

Каким образом? Просто перетаскивая на график, то мышка подведёт, то не видно из-за масштаба.. может я не в курсе какого то функционала МТ?
new-rena
3371
new-rena  
Gregory Kovalenko:
Каким образом? Просто перетаскивая на график, то мышка подведёт, то не видно из-за масштаба.. может я не в курсе какого то функционала МТ?

Масштаб можно изменять, в этом проблем нет.

Горизонтальные линии примагничиваются к ближайшей цене, промахнуться очень сложно.

Построение двух линий у Вас займет в 2 раза больше времени, чем бросить скриптом в нужную свечу.

12
Авторизуйтесь или зарегистрируйтесь, чтобы добавить комментарий