'Закрыть все'/'Открыть' инструменты - страница 25

 

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);

}

//+------------------------------------------------------------------+

Заранее спасибо за помощь

 
andreasp70:
Привет всем, я торговал на демо на математических линиях sb murray. устанавливал лимитные ордера на последних трех линиях поддержки и сопротивления с усреднением вниз дважды. вроде работает. мой sl для обеих позиций около 150 тиков и tp на 50 тиков. тики пипсы. все то же самое. я хотел спросить, есть ли готовый советник, так как я не близок к знаниям программирования, которые требуются. любая помощь?????

Вам нужно проверить текущую тему. Есть много советников, которые могут это делать.

 
AstroGlide:
Я бы хотел посмотреть, можно ли модифицировать этот скрипт для выставления лимитных ордеров вместо рыночных. Также добавить линию расчета спреда.

Я думаю, что если просто изменить OP_BUY на OP_BUYLIMIT (OP_BUYSTOP), то все должно работать.

 
Linuxser:
Я думаю, если просто изменить OP_BUY на OP_BUYLIMIT (OP_BUYSTOP), все должно работать.

Спасибо Linuxser. Уже пробовал, но не работает.

 

Автоматический стоп-лосс

Привет всем,

Мне нужен Ea, который устанавливает стоп-лосс автоматически и как только я занимаю позицию. Мне не нужен никакой трейлинг стоп лосс. Мне просто нужно, чтобы он устанавливал стоп-лосс. Стоп лосс должен быть установлен физически, а не просто как скрытый стоп лосс, который будет исполнен советником.

Знаете ли вы такого советника?

Спасибо за поддержку,

Вахид

 

Вот что вам нужно.

Этот советник размещает Stoploss и TakeProfit, если есть позиции без них.

Если вы не хотите устанавливать TP, его можно отключить.

SL и TP могут быть определены по методу, основанному на пунктах или ATR.

Изначально функции выключены. Включите их или перепишите настройки по своему усмотрению и перекомпилируйте.

как использовать:

просто примените на любом графике.

Файлы:
 

Скрипт закрытия ордера и скрипты разворота алерта

Это моя первая запись в блоге.

Когда я торгую, скрипты оповещений индикатора (по крайней мере 5) продолжают появляться во время торговли. Я не хочу постоянно отключать оповещения.

Это останавливает быструю торговлю по горячей клавише.

Я бы хотел, чтобы скрипт временно отключал эту функцию во время торговли.

Также мне нужен скрипт для закрытия выделенного ордера в окне терминала.

У меня есть скрипт для покупки, продажи, закрытия всех, разворота, но увы нет для закрытия текущего ордера.

Лучше, если это будет терминал для дневной торговли Mt4 со всеми этими функциями.

С нетерпением жду экспертного совета

Причина обращения: