mynewstrading_ea.mq4
Сообщите нам, если считаете, что материал размещён без разрешения.
Сообщить о материале
Обращение по товару «mynewstrading_ea.mq4» отправится на рассмотрение. Укажите контакт для ответа и опишите причину.
О программе
Данный продукт представляет собой торговый советник для платформы MetaTrader 4, написанный на языке MQL4. Советник предназначен для автоматического открытия позиций на покупку и/или продажу после достижения заданной даты и времени на локальном сервере.
Советник позволяет независимо настраивать объём позиции, уровень тейк-профита и стоп-лосса как для направления покупки, так и для продажи. Каждый ордер отправляется только один раз за сессию — повторное открытие блокируется внутренними счётчиками.
Для управления торговыми операциями используется стандартная функция OrderSend платформы MetaTrader 4. Советник не содержит сложной логики индикаторного анализа и работает исключительно на основе заданных параметров и временного условия.
Настройки программы
| Настройка | Описание |
|---|---|
| Lots | Размер лота для открытия торговой позиции. |
| TPB | Уровень тейк-профита в пунктах для ордера на покупку. |
| SLB | Уровень стоп-лосса в пунктах для ордера на покупку. |
| TPS | Уровень тейк-профита в пунктах для ордера на продажу. |
| SLS | Уровень стоп-лосса в пунктах для ордера на продажу. |
| Buy | Переключатель, определяющий, будет ли советник открывать ордер на покупку при выполнении временного условия. |
| Sell | Переключатель, определяющий, будет ли советник открывать ордер на продажу при выполнении временного условия. |
| _Date | Дата и время, после которых советник начинает отправку торговых ордеров. |
Поиск по коду файла
extern double Lots=0.1;
extern double TPB=10;
extern double SLB=10;
extern double TPS=10;
extern double SLS=10;
extern bool Buy=true;
extern bool Sell=true;
extern datetime _Date=D'2010.02.12 08:00';
int buy_orders=0;
int sell_orders=0;
int init()
{
// код доступен только после оплаты
}
int deinit()
{
return(0);
}
int start()
{
// код доступен только после оплаты
}
int ticket;
double buy_price = Ask*Point;
double sell_price = Bid*Point;
double stoploss_buy = SLB*Point;
double takeprofit_buy = TPB*Point;
double stoploss_sell = SLS*Point ;
double takeprofit_sell= TPS*Point;
if(LocalTime()>=_Date)
{
if ( (Buy == true) && (buy_orders == 0) )
{
tickПоказано первые 50% кода (символов: 957)
Открыть по тарифу
Купите тариф с пакетом открытий или войдите, если тариф уже есть. Открытый файл останется в вашем кабинете навсегда.
Разовая покупка файла
На этой странице откроется полный исходный код файла вместо ознакомительного фрагмента.
Зачем нужен email? После подтверждения оплаты файл сохранится в кабинете на этот email. Если аккаунта ещё нет, мы создадим его и пришлём ссылку для задания пароля. Если аккаунт уже есть, покупка добавится в него. Укажите адрес, к которому у вас есть доступ.
Чтобы оформить заказ, введите email и перейдите к оплате.