Торговля спредами в Meta Trader-е - страница 160

 

Всем привет.

В советнике (парный трейлингстоп) предусмотрено:

int init()  {//функция инициализации советника
//- На всякий случай напомним пользователю, если он забыл : 
gbNoInit=False; if (!IsTradeAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить советнику торговать");
    gbNoInit=True; return;             }
  if (!IsLibrariesAllowed()) {
    Message("Для нормальной работы советника необходимо\n"+
            "Разрешить импорт из внешних экспертов");
    gbNoInit=True; return;   }
  if (!IsTesting()) {
    if (IsExpertEnabled()) Message("Советник будет запущен следующим  тиком");
    else Message("Отжата кнопка \"Разрешить запуск советников\"");
                    } 
    if (Symbol()!= Symbol_1) {
    Message("Текущий инструмент не соответствует заданному для Symbol_1");                
                            }                
             } // ========= конец функции  int init()

Сейчас обнаружилось, что при установке советника на график в комменте появляется надпись

Для нормальной работы советника необходимо\n"+
"Разрешить импорт из внешних экспертов"

И это при том, что вызова внешних экспертов в коде нет. Кроме
#include <stdlib.mqh> // Стандартная библиотека МТ4
#include <stderror.mqh> // Стандартная библиотека МТ4

==================================================

Подскажите, почему появляется коммент?

 

изза того что в stdlib.mqh описываются вызываемые функции из внешнего файла (эксперта #import "stdlib.ex4")

===

//+------------------------------------------------------------------+
//| stdlib.mqh |
//+------------------------------------------------------------------+
#import "stdlib.ex4"

string ErrorDescription(int error_code);
int RGB(int red_value,int green_value,int blue_value);
bool CompareDoubles(double number1,double number2);
string DoubleToStrMorePrecision(double number,int precision);
string IntegerToHexString(int integer_number);

=====

не используешь их? удали тогда из своего советника...


#include <stdlib.mqh> // Стандартная библиотека МТ4
#include <stderror.mqh> // Стандартная библиотека МТ4


 
Понятно. спсб.
 
leonid553:

#include <stdlib.mqh> // Стандартная библиотека МТ4
Подскажите, почему появляется коммент?

В этой ашке импорт из одноименной либки. Потому и появляется. Эта птюха сама по себе безопасная.
 

Предлагаю далее показывать подходящие пары для торговли спредом через очень удобный сервис FreeStockCharts.

Пример такой пары:

В меню показан пункт, который позволяет сделать прямую гиперссылку на выбранный график. Например, вышеприведенный график находится по ссылке http://www.freestockcharts.com?emailChartID=0fbb7f36-c3a3-46a4-ae19-da7ce6c136ec

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

Обратите внимание на нижнюю синию полоску. Очень удобная. Реализация такой под MT5 была бы востребована, как и возможность показа вертикальной оси в процентах.

P.S. Вышеприведенный график отлично показывает, что ноги (весовые коэффициенты) ФИ должны быть динамическими (адаптироваться).

 

Можете выложить код всего советника целиком, если кончно не секрет, а то Вы его обсуждаете, я его не могу найти в этой ветке?

 
sammi61:

Можете выложить код всего советника целиком, если кончно не секрет, а то Вы его обсуждаете, я его не могу найти в этой ветке?


Если вы о парном трейлинге, то он здесь целиком и не выкладывался. Советник (посл. простейшая версия) выложен в адресе http://www.procapital.ru/showthread.php?t=28081&page=56 вместе с описанием посты 829-834
 

а чего, тема закрыта?

почему никого нет?

 
все ушли на фронт
 
Не грааль. Соответственно, всем стало неинтересно. =)
Причина обращения: