vadimltd
Новичок форума
Вот часть кода МУЛЬТВАЛЮТНГОГО советника, который торгует корзинами. Когда торгует одной корзиной, все входы в рынок делает верно. Когда двумя корзинами, то идёт путаница входы уже не верно делает. Как можно по другому прописать?
void OnTick()
{
if(Trade1)
{
if(bars!=Bars(NULL,TF1))
{
if(Symb1_1 != "") Trade(Symb1_1, Lot_1, Magic_1);
if(Symb1_2 != "") Trade(Symb1_2, Lot_1, Magic_1);
if(Symb1_3 != "") Trade(Symb1_3, Lot_1, Magic_1);
}
bars=Bars(NULL,TF1);
}
if(Trade2)
{
if(bars!=Bars(NULL,TF2))
{
if(Symb2_1 != "") Trade(Symb2_1, Lot_2, Magic_2);
if(Symb2_2 != "") Trade(Symb2_2, Lot_2, Magic_2);
if(Symb2_3 != "") Trade(Symb2_3, Lot_2, Magic_2);
}
bars=Bars(NULL,TF2);
}
if(info) ShowInfo();
}
void OnTick()
{
if(Trade1)
{
if(bars!=Bars(NULL,TF1))
{
if(Symb1_1 != "") Trade(Symb1_1, Lot_1, Magic_1);
if(Symb1_2 != "") Trade(Symb1_2, Lot_1, Magic_1);
if(Symb1_3 != "") Trade(Symb1_3, Lot_1, Magic_1);
}
bars=Bars(NULL,TF1);
}
if(Trade2)
{
if(bars!=Bars(NULL,TF2))
{
if(Symb2_1 != "") Trade(Symb2_1, Lot_2, Magic_2);
if(Symb2_2 != "") Trade(Symb2_2, Lot_2, Magic_2);
if(Symb2_3 != "") Trade(Symb2_3, Lot_2, Magic_2);
}
bars=Bars(NULL,TF2);
}
if(info) ShowInfo();
}
Последнее редактирование модератором: