Доработка ботов (советников, индикаторов)

Статус
Закрыто для дальнейших ответов.

IYG

Местный знаток
___________________________
ДЛЯ чего эти 3 пункты :)
use_per_of_depo = true;
per_of_depo = 2.3;
use_oposite_exit = false;

extern int MA_TF = 5; это Н1
extern int MA1_period = 7;-
extern int MA2_period = 6;
и на какой тайм фрем ставить?

1. Использовать/не использовать расчет лота от депо в % (кажись)
2. Процент пункта 1.
З. Закрытие при обратном сигнале (кажись)
4. Таймфрейм с которого берется сигнал на вход (5-5мин)
5-6. Период машек( соответственно 1й и 2й).
7. ставить на тот на котором прибыль больше а просадка меньше :)
 
Последнее редактирование:

3000000

Интересующийся
5-6. Период машек( соответственно 1й и 2й).
7. ставить на тот на котором прибыль больше а просадка меньше :)[/QUOTE]
_________________________________________
оптили какие машки лучше (настройки)
 

IYG

Местный знаток
5-6. Период машек( соответственно 1й и 2й).
7. ставить на тот на котором прибыль больше а просадка меньше :)
_________________________________________
оптили какие машки лучше (настройки)[/QUOTE]

Нет не копался с ним. Знаю что пересижыватель.:)
 

igornt9

Интересующийся
Добрый день, помогите пожалуйста написать функцию, чтобы закрывала все оставшиеся отложенные ордера в конце месяца. Если день закрытия всех ордеров попадает на сб или вс, чтобы он их тогда закрыл в понедельник
Заранее спасибо
 

3000000

Интересующийся
А все же может попробуем S/L подкрутить, глядишь чего и выйдет.

n037Pscu.png

n037Pscv.png

тестил на альпари не идет вопще малая прибыль , а где ты взял отчеты теста
 
Последнее редактирование модератором:

Sergey55555555

Почетный гражданин
Последнее редактирование:

gek

Элитный участник
Помогите!:please:
Хотелось бы уменьшить тейк профит,но не знаю как.
Если не возможно,вставьте пожалуйста в советник регулируемый тейк.
Спасибо.
 

Вложения

mkhv

Прохожий
советник e-Trailing2

Всем привет. Кто сможет в советнике e-Trailing2 прописать функцию "Уровень стоп-профита держится "в уме"" т.е. чтобы в терминале не видно было реального тейк-профита.
Хотя такая функция уже есть в e-VTrailingByProfit. Но меня устаивает по всем параметрам и мне соответственно удобнее работать с e-Trailing2 и хотелось бы видеть данную функцию в e-Trailing2.
 

eevviill

Заблокирован
Помогите!:please:
Хотелось бы уменьшить тейк профит,но не знаю как.
Если не возможно,вставьте пожалуйста в советник регулируемый тейк.
Спасибо.
Ну вообщето он по уровням стопы ставит.
здесь
PHP:
err = OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,StopSell,ProfitSell,"",MAGICMA,0,Red);
меняй
ProfitSell на Bid-Take*Point

здесь
PHP:
err=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,StopBuy,ProfitBuy,"",MAGICMA,0,Blue);
ProfitBuy на Ask+Take*Point

И с самого начала пиши
PHP:
extern int Take = 23;
 
  • Like
Реакции: gek

greatiger

Активный участник
Alexshell, появишься помоги со вчерашней совой если что чем можешь)
 

Kind Way

Новичок форума
Ребят помогите все же в советнике стоп лосс сделать по больше чтоб не выбивало, у меня на счет этого руки кривые. Заранее благодарен.
 
Последнее редактирование:

gek

Элитный участник
Ну вообщето он по уровням стопы ставит.
здесь
PHP:
err = OrderSend(Symbol(),OP_SELL,LotsOptimized(),Bid,3,StopSell,ProfitSell,"",MAGICMA,0,Red);
меняй
ProfitSell на Bid-Take*Point

здесь
PHP:
err=OrderSend(Symbol(),OP_BUY,LotsOptimized(),Ask,3,StopBuy,ProfitBuy,"",MAGICMA,0,Blue);
ProfitBuy на Ask+Take*Point

И с самого начала пиши
PHP:
extern int Take = 23;

Я хотел бы просто профит поменять с 50 на 20.Как?
 

Sergey55555555

Почетный гражданин
Подскажите, пожалуйста, нужно добавить паузу в минутах после лося.
Сделал следующее:
PHP:
extern int LossDealDelay=45; // Minutes to wait after a losing trade
Вот это поставил перед открытием ордера
PHP:
if(last_order>0)
      if(OrderSelect(last_order, SELECT_BY_TICKET) && OrderProfit()<0)
         if(TimeCurrent() - OrderCloseTime()<LossDealDelay*60)
            return(false);

А где мне взять
PHP:
last_order
и как и куда его поставить?
 
Последнее редактирование:

eevviill

Заблокирован
Подскажите, пожалуйста, нужно добавить паузу в минутах после лося.
Сделал следующее:
PHP:
extern int LossDealDelay=45; // Minutes to wait after a losing trade
Вот это поставил перед открытием ордера
PHP:
if(last_order>0)
      if(OrderSelect(last_order, SELECT_BY_TICKET) && OrderProfit()<0)
         if(TimeCurrent() - OrderCloseTime()<LossDealDelay*60)
            return(false);

А где мне взять
PHP:
last_order
и как и куда его поставить?
Попробуй перед
PHP:
if(last_order>0)
вставить last_order=OrdersTotal()-1;
 
Статус
Закрыто для дальнейших ответов.

Отслеживают (859) Посмотреть

Верх