помогите разобраться)..не могу добавить автолот советнику

 

здравствуйте!
хочется понять как прописать простейшие параметры в советник..
что нужно изменить здесь чтобы автолот работал..на данный момент стоит фиксированный 0.5
как прописать чтобы считал в % от депозита к примеру?)


 торговое решение __________________________________________________________________________________________________________

   if(signal==-1) return;

   if(max_orders>0 && open_orders>=max_orders) return;

   SendOrder(last_ticket,signal,Risk= 0.5, signal==0 ? signal_sl-stop_loss_shift*Pp : signal_sl+stop_loss_shift*Pp, 1,take_profit);

   // end start      

 
bool SendOrder(int &Ticket, int Type ,double LT ,double
 
Pavel Malyshko:

   if(signal==-1) return;

   if(max_orders>0 && open_orders>=max_orders) return;

   SendOrder(last_ticket,signal,Risk= 0.5, signal==0 ? signal_sl-stop_loss_shift*Pp : signal_sl+stop_loss_shift*Pp, 1,take_profit);

   // end start      

Походу во фриланс бежать.

Нужно написатиь функцию или прямо в теле советника рассчитать.

 Потом  нормализовать дробное значение. Ну и подставить вместо Risk , только без =.

 
Pavel Malyshko:

здравствуйте!
хочется понять как прописать простейшие параметры в советник..
что нужно изменить здесь чтобы автолот работал..на данный момент стоит фиксированный 0.5
как прописать чтобы считал в % от депозита к примеру?)


 торговое решение __________________________________________________________________________________________________________

   if(signal==-1) return;

   if(max_orders>0 && open_orders>=max_orders) return;

   SendOrder(last_ticket,signal,Risk= 0.5, signal==0 ? signal_sl-stop_loss_shift*Pp : signal_sl+stop_loss_shift*Pp, 1,take_profit);

   // end start      

Слипаж перед с сл должен быть
 
а для MQ4 как можно это прописать? не вижу куда вставить)