Но тут встает очередной вопрос! В моем эксперте отдельно расположены блоки открытия позиций и трейлинги.
intstart(){// ЗАДАЕМ ПЕРЕМЕННЫЕ ДЛЯ ВСЕХ ПАР// ОТКРЫВАЕМ ПОЗИЦИИ ПО ВСЕМ ПАРАМ//----------------------------------------------// -------- ТРЕЙЛИНГ СТОПЫ -----------------------if(UseTrailing_ == True){for(intr=0; r<OrdersTotal(); r++){if(OrderSelect(r, SELECT_BY_POS, MODE_TRADES)){//--------------------------------------------------if(OrderSymbol()=="GBPUSD" && OrderMagicNumber()==MagicGBPUSD){ Трейлинг по фунту }//--------------------------------------------------if(OrderSymbol()=="EURUSD" && OrderMagicNumber()==MagicEURUSD){ Трейлинг по евро }//--------------------------------------------------------------------}}}//----------------------------------------------------------------------}return(0);
ТЕПЕРЬ я вствляю кусочек кода (например для фунта) в трейлинг -
Но этот кусочек я уже ранее задействовал, когда открывал позицию по фунту. Могу ли я теперь опять использовать этот же кусочек в трале. Или мне надо по новой в трал по фунту вводить аналогичный кусочек с чуть другими названиями этих значений?
Но этот кусочек я уже ранее задействовал, когда открывал позицию по фунту. Могу ли я теперь опять использовать этот же кусочек в трале. Или мне надо по новой в трал по фунту вводить аналогичный кусочек с чуть другими названиями этих значений?
Можно вставить "этот кусочек" в самое начало ф-ции start() и использовать значения переменных во всех блоках.
Для третьей пары я ( в силу разл. причин) я вызываю библтотеку трейлинга. Из папки libraris, к примеру. Как быть в этом случае? Нужно ли внутри библиотеки аналогично задавать
Зависит от библиотеки. Если она умеет работать с ордерами неродных символов, проблем не будет. А если не умеет - будет плохо ;)
Но я заменил только символ (указал пару) и магик в самом начале. ! Запустил советник в онлайн на тф=1мин. Дождался профита и передвижки стопа по этой паре. Вроде всё нормально работает. В соотв. с алгоритмом этой библиотеки.
Но по двум другим парам (со своими тралами) этого советника профита пока не дождался.
Сейчас дождался в онлайне профитов по всем трем парам своего эксперта. Вроде бы каждая пара работает в соответствии с режимом своего трала! В том числе и пара с вызовом библиотеки!
Благодарю , komposter. Начал было делать!
Но тут встает очередной вопрос! В моем эксперте отдельно расположены блоки открытия позиций и трейлинги.
ТЕПЕРЬ я вствляю кусочек кода (например для фунта) в трейлинг -Но этот кусочек я уже ранее задействовал, когда открывал позицию по фунту. Могу ли я теперь опять использовать этот же кусочек в трале. Или мне надо по новой в трал по фунту вводить аналогичный кусочек с чуть другими названиями этих значений?
ТЕПЕРЬ я вствляю кусочек кода (например для фунта) в трейлинг -
Но этот кусочек я уже ранее задействовал, когда открывал позицию по фунту. Могу ли я теперь опять использовать этот же кусочек в трале. Или мне надо по новой в трал по фунту вводить аналогичный кусочек с чуть другими названиями этих значений?
Оч. благодарю за ответ! , komposter !
И последний важный вопрос. (Боюсь показаться слишком назойливым, но...) -
Для третьей пары я ( в силу разл. причин) я вызываю библиотеку трейлинга. Из папки librariеs, к примеру.
Как быть в этом случае? Нужно ли внутри библиотеки для этой пары аналогично задавать
и соотв. изменять символ и магик:
Для третьей пары я ( в силу разл. причин) я вызываю библтотеку трейлинга. Из папки libraris, к примеру.
Как быть в этом случае? Нужно ли внутри библиотеки аналогично задавать
Это библиотека трехуровнего выхода Кима. Вот сейчас залез в код . Вместо символа везде задал название пары и вместо магика поставил магик своей пары.
Видно - что в глазах рябит от различных
и это почти в каждой операции!
Но я заменил только символ (указал пару) и магик в самом начале. ! Запустил советник в онлайн на тф=1мин. Дождался профита и передвижки стопа по этой паре. Вроде всё нормально работает. В соотв. с алгоритмом этой библиотеки.
Но по двум другим парам (со своими тралами) этого советника профита пока не дождался.
Завтра буду в онлайне наблюдать.
Это библиотека трехуровнего выхода Кима. Вот сейчас залез в код . Вместо символа везде задал название пары и вместо магика поставил магик своей пары.
...
Видно - что в глазах рябит от различных
Поэтому ее можно использовать без изменений.
Ещё раз благодарю вас, komposter, ЗА ваши ответы!
Сейчас дождался в онлайне профитов по всем трем парам своего эксперта. Вроде бы каждая пара работает в соответствии с режимом своего трала! В том числе и пара с вызовом библиотеки!
Это библиотека трехуровнего выхода Кима. Вот сейчас залез в код . Вместо символа везде задал название пары и вместо магика поставил магик своей пары.
...
Видно - что в глазах рябит от различных
Поэтому ее можно использовать без изменений.
Кину до кучи свой вариант... порезаный код:
VassaV, Чуть подробнее расскажите, что Вы здесь выложили и как пользоваться.
Что означает выражение - " порезанный код" ?
Почему в третьей строке не закоммент. //можно юзать...?
VassaV, Чуть подробнее расскажите, что Вы здесь выложили и как пользоваться.
Что означает выражение - " порезанный код" ?
Почему в третьей строке не закоммент. //можно юзать...?
Порезанный - значит сокращён, чтобы осталась только основа. Как пользоваться - думайте сами, тут просто пример.
Соотв-но:
//... кучка кода расчётов - здесь свой код обработки сигналов/индикаторов.
// ..код - здесь свой код обработки лосса
условие 1 - здесь свой код условий покупки/продажи
//можно юзать...? - это коммент, просто отображается так.
Означает, что можно использовать массивы для хранения параметров каждой валюты, а можно хранить параметры в коде
(раздел // Compile/reload/crash config defence)