Вы упускаете торговые возможности:
- Бесплатные приложения для трейдинга
- 8 000+ сигналов для копирования
- Экономические новости для анализа финансовых рынков
Регистрация
Вход
Вы принимаете политику сайта и условия использования
Если у вас нет учетной записи, зарегистрируйтесь
K спасибо новый цифровой. Я не схожу с ума тогда Я только что подписался на элитный раздел, это происходит сразу для доступа.
(edit) YOu can delete this response I now have access. can can see anywhere to do it my self
Переместите линии Stop и Take profit вручную с помощью этого скрипта: https://www.mql5.com/en/forum/177583/page34.
Советник на основе лимитного ордера buystop на математических линиях
привет всем, я торговал на демо на математических линиях sb murray. устанавливал лимитные ордера на последних трех линиях поддержки и сопротивления с усреднением вниз дважды. вроде работает. мой sl для обеих позиций около 150 тиков и tp на 50 тиков. тики пипсы. все то же самое. я хотел спросить, есть ли готовый советник, так как я нигде не приблизился к знаниям программирования, которые требуются. любая помощь?????
Скрипт покупки/продажи
Я хотел бы узнать, можно ли модифицировать этот скрипт, чтобы он выставлял лимитные ордера вместо рыночных. Также добавить строку расчета спреда.
ПОКУПКА
#include
#include
#property show_inputs
extern int TakeProfit = 100,
StopLoss = 50;
extern double Lots = 0.2;
extern bool MM = true;
extern double PercentRisk = 1;
extern bool Confirm = false;
extern int Slippage = 3;
//+------------------------------------------------------------------+
//| функция запуска скриптовой программы |
//+------------------------------------------------------------------+
int start()
{
//----
if (MM)
{
double PipValue = MarketInfo(Symbol(), MODE_TICKVALUE);
Lots = NormalizeDouble((AccountBalance() * PercentRisk / StopLoss / PipValue / 100.0),2);
}
Print ("PipValue = ",PipValue);
Print ("Lots = ",Lots);
double tpPrice = Ask + TakeProfit * Point;
if (TakeProfit == 0) tpPrice = 0;
double slPrice = Ask - StopLoss * Point;
if (StopLoss == 0) slPrice = 0;
if (Confirm)
{
string LOTS = DoubleToStr(Lots,2);
if(MessageBox("Вы действительно хотите купить "+LOTS+" "+Symbol()+" по цене ASK? ",
"Script",MB_YESNO|MB_ICONQUESTION)!=IDYES) return(1);
}
OrderSend(Symbol(), OP_BUY, Lots, Ask, Slippage, slPrice, tpPrice);
//----
return(0);
}
//+------------------------------------------------------------------+
ПРОДАЖА
#include
#include
#property show_inputs
extern int TakeProfit = 100,
StopLoss = 50;
extern double Lots = 0.2;
extern bool MM = true;
extern double PercentRisk = 1;
extern bool Confirm = false;
extern int Slippage = 3;
//+------------------------------------------------------------------+
//| функция запуска скриптовой программы |
//+------------------------------------------------------------------+
int start()
{
//----
if (MM)
{
double PipValue = MarketInfo(Symbol(), MODE_TICKVALUE);
Lots = NormalizeDouble((AccountBalance() * PercentRisk / StopLoss / PipValue / 100.0),2);
}
Print ("PipValue = ",PipValue);
Print ("Lots = ",Lots);
double tpPrice = Bid - TakeProfit * Point;
if (TakeProfit == 0) tpPrice = 0;
double slPrice = Bid + StopLoss * Point;
if (StopLoss == 0) slPrice = 0;
if (Confirm)
{
string LOTS = DoubleToStr(Lots,2);
if(MessageBox("Вы действительно хотите ПРОДАТЬ "+LOTS+" "+Symbol()+" по цене BID? ",
"Script",MB_YESNO|MB_ICONQUESTION)!=IDYES) return(1);
}
OrderSend(Symbol(), OP_SELL, Lots, Bid, Slippage, slPrice, tpPrice);
//----
return(0);
}
//+------------------------------------------------------------------+
Заранее спасибо за помощь
Привет всем, я торговал на демо на математических линиях sb murray. устанавливал лимитные ордера на последних трех линиях поддержки и сопротивления с усреднением вниз дважды. вроде работает. мой sl для обеих позиций около 150 тиков и tp на 50 тиков. тики пипсы. все то же самое. я хотел спросить, есть ли готовый советник, так как я не близок к знаниям программирования, которые требуются. любая помощь?????
Вам нужно проверить текущую тему. Есть много советников, которые могут это делать.
Я бы хотел посмотреть, можно ли модифицировать этот скрипт для выставления лимитных ордеров вместо рыночных. Также добавить линию расчета спреда.
Я думаю, что если просто изменить OP_BUY на OP_BUYLIMIT (OP_BUYSTOP), то все должно работать.
Я думаю, если просто изменить OP_BUY на OP_BUYLIMIT (OP_BUYSTOP), все должно работать.
Спасибо Linuxser. Уже пробовал, но не работает.
Автоматический стоп-лосс
Привет всем,
Мне нужен Ea, который устанавливает стоп-лосс автоматически и как только я занимаю позицию. Мне не нужен никакой трейлинг стоп лосс. Мне просто нужно, чтобы он устанавливал стоп-лосс. Стоп лосс должен быть установлен физически, а не просто как скрытый стоп лосс, который будет исполнен советником.
Знаете ли вы такого советника?
Спасибо за поддержку,
Вахид
Вот что вам нужно.
Этот советник размещает Stoploss и TakeProfit, если есть позиции без них.
Если вы не хотите устанавливать TP, его можно отключить.
SL и TP могут быть определены по методу, основанному на пунктах или ATR.
Изначально функции выключены. Включите их или перепишите настройки по своему усмотрению и перекомпилируйте.
как использовать:
просто примените на любом графике.
Скрипт закрытия ордера и скрипты разворота алерта
Это моя первая запись в блоге.
Когда я торгую, скрипты оповещений индикатора (по крайней мере 5) продолжают появляться во время торговли. Я не хочу постоянно отключать оповещения.
Это останавливает быструю торговлю по горячей клавише.
Я бы хотел, чтобы скрипт временно отключал эту функцию во время торговли.
Также мне нужен скрипт для закрытия выделенного ордера в окне терминала.
У меня есть скрипт для покупки, продажи, закрытия всех, разворота, но увы нет для закрытия текущего ордера.
Лучше, если это будет терминал для дневной торговли Mt4 со всеми этими функциями.
С нетерпением жду экспертного совета