речь идет о библиотеке Comment2 скачал здесь на форуме. по моему
очень нужная и полезная функция. не знаю как зделать 5п. кто нибуть
помогите.желательно с примером кода именно в том месте где надо
заменить Comment на Comment2. вот описание того что она делает. Библиотека
Comment2 расширяет возможности стандартной функции Comment для вывода
комментариев и помещает комментарий str_text в заданную строку
str_no на графике. С помощью данной функции можно выводить комментарии
из советников, скриптов, индикаторов в одно окно не заботясь
о том, что текст на экране будет случайно затерт. Достаточно
грамотно распределить номера строк, явно указывая в какую строку
нужно выводить комментарий. Чтобы пользоваться функцией необходимо:
1. поместить файл comment2.mq4 в папку MetaTrader4\Experts\Libraries; 2. поместить
файл comment2.mqh в папку MetaTrader4\Experts\Include; 3. откомпилировать библиотеку
comment2.mq4; 4. подключить библиотеку к своему советнику\скрипту\индикатору
с помощью директивы #include ; 5. заменить в своем коде все вызовы
функции Comment() на вызовы Comment2() с указанием в какую строку выводить
текст.
- О библиотеке Comment2.
- помогите разобраться с Comment2 очень нужно
- проблема с Comment2- подскажите
//+------------------------------------------------------------------+ //| Comment2.mq4 | //+------------------------------------------------------------------+ extern int StringNr = 2; // номер строки #import "comment2.ex4" int Comment2 (string _str, int StirngNr); //+------------------------------------------------------------------+ //| expert initialization function | //+------------------------------------------------------------------+ int init() { //---- //---- return(0); } //+------------------------------------------------------------------+ //| expert deinitialization function | //+------------------------------------------------------------------+ int deinit() { Comment2("",StringNr); return(0); } //+------------------------------------------------------------------+ //| expert start function | //+------------------------------------------------------------------+ int start() { //---- double free=AccountFreeMargin(); Comment2("Account free margin is "+DoubleToStr(free,2)+" Current time is "+TimeToStr(TimeCurrent()),StringNr); //---- return(0); } //+------------------------------------------------------------------+PS: Не забудте поместить файл comment2.mq4 в папку MetaTrader4\Experts\Libraries и откомпилировать эту библиотеку
Скрипт с примером использования Comment2
1. файл Comment2.mq4 помещаем в папку Experts\Libraries;
2. файл Comment2.mqh помещаем в папку Experts\Include;
3. компилируем файл Comment2.mq4
4. создаем и компилируем скрипт
5. кидаем скрипт на график
Усё!
#include <comment2.mqh> int start() { Comment2("Этот текст находится в первой строке", 1); Comment2("А этот текст во второй", 2); Comment2("Ну, а этот текст в десятой строке", 10); return(0); }Предварительно делаем следующее:
1. файл Comment2.mq4 помещаем в папку Experts\Libraries;
2. файл Comment2.mqh помещаем в папку Experts\Include;
3. компилируем файл Comment2.mq4
4. создаем и компилируем скрипт
5. кидаем скрипт на график
Усё!
огромное спасибо сейчас буду кумекать.
Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь