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

Eynshteyn

Активный участник
Сам не профи в этом вообще вот и обращаюсь к "акулам" программирования. Кто сможет будьте добры подкоректируйте код советника что бы он воспринимал не только например EURUSD, GBPUSD, но так же что бы например мог воспринимать и выставлять ордер EURUSDFXF, GBPUSDFXF, или EURUSDpro, GBPUSDpro. Большое спасибо за помощь тем кто откликнется. Думаю изложил проблему понятно (покрайней мере я так думаю)
 

Вложения

  • BigDaddy~.mq4
    36,7 КБ · Просмотры: 28

expforex

Программиров
я думаю лучше обратится к создателям?

ковырятся в декомпилированном коде как-то скучно и нудно
 

Eynshteyn

Активный участник
я думаю лучше обратится к создателям?

ковырятся в декомпилированном коде как-то скучно и нудно

Жалко, просто это не есть возможным по многим причинам, думаю возможно найдется человек которому это будит не трудно.
 

expforex

Программиров
в коде на первый взгляд нет запретов на выставление позиций на дургие символы, в чем проявляется ошибка
 

Eynshteyn

Активный участник
в коде на первый взгляд нет запретов на выставление позиций на дургие символы, в чем проявляется ошибка

вот логи того что пишет система с добавочным символом и без.:-(
 

Вложения

  • problema.gif
    problema.gif
    82,3 КБ · Просмотры: 32
  • problema2.gif
    problema2.gif
    81,6 КБ · Просмотры: 24

expforex

Программиров
ну тут и гадать нечего.

У Вас символ как называется? и как он пишет в советнике?

решение:

Либо у Вас у брокера просто символы в символлисте отличаются от реальных графиков, тогда меняйте брокера, тут исправление советника(там и исправлять нечего) не поможет.
 

Eynshteyn

Активный участник
нет вы просто меня не поняли брокер проверенный временем Forex.com у них просто в зависимости от типа счета пишутся добавки не просто EURUSD AUDJPY а так же и EURUSDFXF, AUDJPYFXF EURUSDpro AUDJPYpro.
 

Eynshteyn

Активный участник
ну тут и гадать нечего.

У Вас символ как называется? и как он пишет в советнике?

решение:

Либо у Вас у брокера просто символы в символлисте отличаются от реальных графиков, тогда меняйте брокера, тут исправление советника(там и исправлять нечего) не поможет.

нет вы просто меня не поняли брокер проверенный временем Forex.com у них просто в зависимости от типа счета пишутся добавки не просто EURUSD AUDJPY а так же и EURUSDFXF, AUDJPYFXF EURUSDpro AUDJPYpro.
 

expforex

Программиров
понял. хм, а зайдите в тестер, посмотрите там что пишет о валюте, Свойства символа.
 

Eynshteyn

Активный участник
понял. хм, а зайдите в тестер, посмотрите там что пишет о валюте, Свойства символа.

в тестере он писать ничег не будит так как он открывает ордера по критерию заданом в переменных котоыре отображаются в коментариях, например достигнуто такое то число минусовое по групе ордеро 11 или 12 неважно, все это выставляется в нем и он открывает по критерию минуса относительно групы еще пару ордеров, то есть служит просто для доливки в процесе работы, когда меня нету за ПК (ночью)
 

Вложения

  • Безымянный.JPG
    Безымянный.JPG
    54,3 КБ · Просмотры: 22

expforex

Программиров
ну как Вам обьяснить.

символ в символьной таблице отображается как AUDJPYFY
а в маркетинфо он отображается как AUDJPYFXF

В этом и проблема
 

Eynshteyn

Активный участник
ну как Вам обьяснить.

символ в символьной таблице отображается как AUDJPYFY
а в маркетинфо он отображается как AUDJPYFXF

В этом и проблема


так это я так и понял, я был сделал копию ковырял в ней так там нету ничего напоминающее добавочные символы, как то оно видать тянет неправельно с потока не более 6-7 знаков самого инструмента, я просто думал что люди которые занимаются програмированием понимают в этом, так как это не есть какая то супер пуепр функция или что то там еще, не буду говорить потому как я в это не спец. Как можно заставить его читать все символы? нет в символьной таблице все верно вот
 

Вложения

  • problema3.gif
    problema3.gif
    84,1 КБ · Просмотры: 22

Юрий FT

Модератор
добавил параметр в эксперт SymBol - попробуйте там указывать правильное название название инструмента. Не знаю поможет или нет, но попытка не пытка.
 

Вложения

  • BigDaddy~.mq4
    36,7 КБ · Просмотры: 23

Eynshteyn

Активный участник
добавил параметр в эксперт SymBol - попробуйте там указывать правильное название название инструмента. Не знаю поможет или нет, но попытка не пытка.

нет ошибка та же самая один в один неизвестный символ и все :( то что изображено на картинках выше. И непонятно почиму он пишет ошибку именно так 2010.02.04 12:33:52 BigDaddy~ CHFJPYFXF,Daily: unknown symbol name CHFJPYFY for OrderSend function. То есть F считывает а уже XF получается заменяет на Y
 

Юрий FT

Модератор
нет ошибка та же самая один в один неизвестный символ и все :( то что изображено на картинках выше. И непонятно почиму он пишет ошибку именно так 2010.02.04 12:33:52 BigDaddy~ CHFJPYFXF,Daily: unknown symbol name CHFJPYFY for OrderSend function. То есть F считывает а уже XF получается заменяет на Y
И CHFJPYFXF и CHFJPYFY задавал в парметре symbol? выдает одну и ту же ошибку?
 

Юрий FT

Модератор
да, просто CHFJPYFY я так понимаю что какая то функция или что то в этом роде просто урезает последние 2 символа, и лепит почему то Y :(
Вы я смотрю на двух парах одновременно тестируете, на одной такая же ошибка выдается?
 

Eynshteyn

Активный участник
Вы я смотрю на двух парах одновременно тестируете, на одной такая же ошибка выдается?

да дело в том что ему нету разницы на каком графике висеть он просто подхватывает те ордера(пары ордеров) что открыты и открывает в нужный момент по ним этим 2 парам опять ордер с 2 парами, то есть для него не существенно на каком графике висеть главное что бы висеть, он просто с терминала считывает открытые позиции
 
Верх