Вопросы от начинающих MQL5 MT5 MetaTrader 5 - страница 838

 
Alexey Viktorov:


Спасибо! Я что-то написал, как понял, и теперь при компиляции выскакивает лишь одна ошибка. В строчке

CopyBuffer(ExtBearsHandle,0,0,to_copy,ExtTempBuffer);

ошибка to_copy - undeclared identifier.

В каком разделе и как мне его объявить? 

 
Nilog:

Спасибо! Я что-то написал, как понял, и теперь при компиляции выскакивает лишь одна ошибка. В строчке

ошибка to_copy - undeclared identifier.

В каком разделе и как мне его объявить? 

Вам надо сопоставлять мои подсказки со своим кодом и с исходным кодом который уже правили. В тех кодах эта переменная объявлена. И кроме моих замечаний надо-бы постараться понять вообще логику построения индикаторов, а не просто менять шило на мыло.

 
В MetaTrader 5, может кардинально отличаться работа одного советника на валюте от работы, например, на индексе RTS?
 
lil_lil:
В MetaTrader 5, может кардинально отличаться работа одного советника на валюте от работы, например, на индексе RTS?

Советник будет работать так, КАК ОН НАПИСАН. И не иначе.

А вот, что касается нюансов, которые следует учитывать: RTS - это биржа, а значит НЕТТИНГОВЫЙ тип учёта позиций. Если изначально советник не рассчитан на работу на неттинге - результат работы непредсказуем.

 
Vladimir Karputov:

Советник будет работать так, КАК ОН НАПИСАН. И не иначе.

А вот, что касается нюансов, которые следует учитывать: RTS - это биржа, а значит НЕТТИНГОВЫЙ тип учёта позиций. Если изначально советник не рассчитан на работу на неттинге - результат работы непредсказуем.

Спасибо, как точно узнать по коду, рассчитан на работу на неттинге или нет.

Разнонаправленных позиций в стратегии, нет.

 
lil_lil:

Спасибо, как точно узнать по коду, рассчитан на работу на неттинге или нет.

Разнонаправленных позиций в стратегии, нет.

А, если так (в работе всегда ОДНА позиция) то разницы нет - хоть неттинг, хоть хедж.

 
Vladimir Karputov:

А, если так (в работе всегда ОДНА позиция) то разницы нет - хоть неттинг, хоть хедж.

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

 
lil_lil:

При обратном сигнале на валютах позиции закрываются, а на бирже нет. Куда смотреть, что искать?

Искать место, где идёт команда на закрытие позиции.

 
Vladimir Karputov:

Искать место, где идёт команда на закрытие позиции.

Условие для закрытия абсолютно совпадает с условием открытия встречной позиции, что с этой командой, на закрытие, не так как на Форекс?

 
lil_lil:

Условие для закрытия абсолютно совпадает с условием открытия встречной позиции, что с этой командой, на закрытие, не так как на Форекс?

"Условие" - это набор букв, не более. А торговая команда - это функция языка MQL5. Поэтому Вам нужно смотреть на MQL5 код закрытия позиции.