10 пунктов 3.mq4 - страница 299

 

Просто установите флажок ТОЛЬКО ПОКУПКА

bijak_sinner:
может ли кто-нибудь написать советник типа мульти лот сакплера, который делает только позицию на покупку? и еще один такой же советник только для позиции на продажу?

Поле опций, когда вы помещаете советника на график, вы нажимаете на смайлик или поле опций, и там у вас есть опция, которую вы можете поставить на покупку/продажу или просто купить или просто продать. Просто

Berdj

 
berdj:
Поле опций, когда вы помещаете советника на график, вы нажимаете на смайлик или поле опций и там у вас есть опция, вы можете поставить покупку/продажу или просто купить или просто продать. Simple Berdj

спасибо, Бердж

 

http://slayer.nazg.net/data/forex/mql/_MT_Misc/

Я скачал выше, но не могу прикрепить его к графику MT4.

 

FxS Forex - Скрипты - Главная

@nicolebobbin : скачать здесь!

 

Нужна помощь по поводу кода советника.

Привет всем,

Я новичок в форексе и мне нужна помощь по поводу кода советника. Условие простое (но я не знаю, как кодировать, так как я не программист).

Условие следующее:

1. Покупать позицию, когда существует условие индикатора, т.е. стохастика.

2. ЗАКРЫТЬ позицию BUY, когда существует индикатор для позиции SELL, т.е. стохастик.

3. Позиция ПРОДАЖА при наличии индикатора, т.е.: стохастик

4. ЗАКРЫТЬ позицию SELL при наличии условия BUY. т.е. : stochastic

Надеюсь можно модифицировать от : 10 пунктов 3.mq4 EA .......

Кто-нибудь, пожалуйста, помогите.

Спасибо.

fxgroup...

 

FXA0-Ladder использует эту стратегию, только с RSI вместо стохастика

 

Нужна помощь в модификации советника

neta1o:
FXA0-Ladder использует эту стратегию, только с RSI вместо стохастика.

Спасибо neta1o,

Но где мне взять советника, о котором вы сказали? (FXA0-Ladder) Есть ли ссылка на него?

Спасибо.

 

FXAO-Ladder

fxgroup:
Спасибо neta1o,

Но где мне взять советника, о котором вы сказали? (FXA0-Ladder) Есть ли ссылка, чтобы получить его?

Спасибо.

fxggroup,

Я использовал функцию поиска в этой теме и было представлено много ссылок на FXAO-Ladder, возможно, в самой старой из них будет размещен советник.

https://www.mql5.com/go?link=https://www.forex-tsd.src/search

Джон

 

Спасибо, Джон @ yeoeleven,

yeoeleven:
fxgroup,

Я использовал функцию поиска по этой теме и было представлено много ссылок на FXAO-Ladder, возможно, самый старый советник был опубликован.

https://www.mql5.com/go?link=https://www.forex-tsd.src/search

Джон

Привет, Джон @ yeoeleven,

Большое спасибо. На самом деле, я ищу того, кто мог бы модифицировать часть кода из 10 пунктов в 3, чтобы он подходил под это условие, и мне подсказал neta1o, что то, что я ищу, это то же самое, что и FXAO-Ladder, но я думаю немного другое. Возможно, вы могли бы мне помочь, добавив или убрав код из 10 пунктов 3 в соответствии с этим условием.

Условие следующее:

1. Покупать позицию, когда существует условие индикатора, т.е. стохастика.

2. ЗАКРЫТЬ позицию ПОКУПКА, когда существует индикатор для позиции ПРОДАЖА. т.е.: стохастик

3. Позиция ПРОДАЖА при наличии индикатора, т.е.: стохастик

4. ЗАКРЫТЬ позицию ПРОДАВАТЬ при наличии условия ПОКУПКИ. т.е. : стохастик.

Я думаю, что открытие позиции происходит нормально, но закрытие позиции не работает.

Код, как я сделал это :

---------------- часть скрипта, как я думаю для закрытия позиции -------

// важно правильно войти в рынок,

// но еще важнее правильно выйти из него...

for(cnt=0;cnt<total;cnt++)

{

OrderSelect(cnt, SELECT_BY_POS, MODE_TRADES);

if(OrderType()<=OP_SELL && // проверка наличия открытой позиции

OrderType()<=OP_BUY &&

OrderType()>=OP_SELL &&

OrderType()>=OP_BUY &&

OrderSymbol()==Symbol()) // проверка наличия символа

{

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

if(OrderType()==OP_BUY) // открыта длинная позиция

{

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

//+ УСЛОВИЕ ДЛЯ ЗАКРЫТИЯ ПОЗИЦИИ

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

//+--------------- ЗАКРЫТЬ ПОЗИЦИЮ НА ПОКУПКУ ----------------------------

if ( Stoch_Main_M15_Cu < Stoch_Sig_M15_Cu )

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

{

OrderClose(OrderTicket(),OrderLots(),Bid,3,Violet); // закрываем позицию

return(0); // выход

}

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

// проверка наличия трейлинг-стопа

if(TrailingStop>0)

{

if(Bid-OrderOpenPrice()>Point*TrailingStop)

{

if(OrderStopLoss()<Bid-Point*TrailingStop)

{

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-Point*TrailingStop,OrderTakeProfit(),0,Green);

return(0);

}

}

}

}

//+---------------CLOSE SELL POSITION --------------------------------

else // переходим в короткую позицию

{ //+ НЕ УДАЛЯТЬ

if(OrderType()==OP_SELL) // открыта короткая позиция

{

}

// следует ли ее закрыть?

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

if ( Stoch_Main_M15_Cu > Stoch_Sig_M15_Cu )

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

{

OrderClose(OrderTicket(),OrderLots(),Ask,3,Violet); // закрываем позицию

return(0); // выход

}

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

// проверка наличия трейлинг-стопа

if(TrailingStop>0)

{

if((OrderOpenPrice()-Ask)>(Point*TrailingStop))

{

if((OrderStopLoss()>(Ask+Point*TrailingStop)) || (OrderStopLoss()==0))

{

OrderModify(OrderTicket(),OrderOpenPrice(),Ask+Point*TrailingStop,OrderTakeProfit(),0,Red);

return(0);

}

}

}

}

}

}

-------------------------------------------------------------

Спасибо.

fxgroup.

 

Эта тема еще не умерла...