Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
вот как то так. я не совсем понял что такое mov. Мне так кажется, что это расчёт скользящей средней
dc_D, dc_U, D, U, MyRSI - // это индикаторные буфера
ну да U[i]=mov(dc_U[i], n, s) скользящая средняя простая.
получается что мы еще все массивы не заполили а уже на них ссылаемся, или нет?
вот в этой строке?
if (mr==2) { U[i]=U[i+1]*(n-1)+dc_U[i])/n; D[i]=D[i+1]*(n-1)+dc_D[i])/n; }
Простите. А можно не индюк, а просто код чтобы вставить в советник для получения значения?
Здравствуйте, скажите, а Вы можете написать советника по без индикаторной стратегии, я могу подробно все описать, и даже картинку если надо прикреплю. Жду ответа. Спасибо.
прочитайте первый пост этой темы.
Пример при открытии ордера на покупку: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Spred,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Существующие данные.
Изменить на: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+0,00003,0,H-SL+Spred+0,00003,H+TP+Spred+0,00003,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Измененные данные.
Пример при открытии ордера на продажу:ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-Spred,0,L-Spred+SL,L-Spred-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-существующие данные.
Изменить на:ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-0,00003,0,L-0,00003+SL,L-0,00003-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Измененные данные
Н - максимум предыдущего дня
L - минимум предыдущего дня
0,00003 - количество пунктов для МТ4 с пятизначными котировками.( И чтобы количество пунктов можно было всегда изменить
Вроде такой у Кима есть, посомтри на его сайте.А в какой зигзаг? а то их много.
Здравствуйте.Очень замечательный эксперт 10 пунктов по EURUSD & GBPUSD,Пробой максимума и минимума предыдущего дня.Можно ли его слегка модернизировать чтобы при открытий BUYSTOP советник открывал позицию с учетом H+spread+0,00003 пункта,а при открытий SELLSTOP советник открывал позицию с учетом L-0,00003 пункта.
Пример при открытии ордера на покупку: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+Spred,0,H-SL+Spred+Spred,H+TP+Spred+Spred,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Существующие данные.
Изменить на: ticket=OrderSend(Symbol(),OP_BUYSTOP,Lot,H+Spred+0,00003,0,H-SL+Spred+0,00003,H+TP+Spred+0,00003,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Измененные данные.
Пример при открытии ордера на продажу:ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-Spred,0,L-Spred+SL,L-Spred-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-существующие данные.
Изменить на:ticket=OrderSend(Symbol(),OP_SELLSTOP,Lot,L-0,00003,0,L-0,00003+SL,L-0,00003-TP,NULL,MagicNumber,iTime( Symbol(), PERIOD_D1, 0 ) + 86400);-Измененные данные
Н - максимум предыдущего дня
L - минимум предыдущего дня
0,00003 - количество пунктов для МТ4 с пятизначными котировками.( И чтобы количество пунктов можно было всегда изменить
Так в чем у Вас проблема? Вы же написали на что хотите изменить (и притом как изменить:)). Осталось только открыть MetaEditor и исправить код. А чтобы количество пунктов можно было изменить сделайте так: