Ваши стратегииВ этой теме

  0  1  2  3  4  5  6  7  8  9

Ваши стратегии

В этой теме я буду выкладывать коды советников, которые я написал.

Выкладывать буду по кусочкам и буду объяснять что это все значит.

Задавайте вопросы, что не понятно, буду объяснять.

Заинтересованым людям могу написать советник личн за небольшое денежное вознаграждение.

Ну что ж, приступим :)

>>В группе давно назрела потребность в том, чтобы была тема с кодером, который готов объяснять на примерах как пишутся советники.

В добрый путь.

>>string sb[10] = {"EURUSD","GBPUSD","USDCHF","USDJPY","USDCAD","AUDUSD","NZDUSD","EURCHF","EURGBP","EURJPY"};
extern double Lot = 0.1;
extern bool work = true;
int start()
{
string da = "";
for (int b=0; b<10; b++)
{
da = da + "\n";
da = da + buy(sb[b]);
}
Comment(da);
return;
}

>>... - мой последний советник, который я дописал сегодня... суть его такова - на пАрах , которые вы видите в первой строчке кода, открываются сделки buy лотом указанным во второй строчке и с тейкпрофитом в 50п. далее куда бы ни пошла цена, через каждые 50п выставляется также ордер buy с такими же данными... и так на 10 пАрах сразу... я предполагаю что это может и плюсовать :) в общем разбираем каждую строку:
1 строка - задаем массив с 10-ю парами по которым будем работать.
2 строка - задаем фиксированный лот для всех ордеров. обратите внимание на слово "extern" в начале строки. оно обозначает что этот параметр можно будет менять из терминала в параметрах советника.
3 строка - задаем условие при котором советник будет открывать сделки. если work = true то сделки открываются, если work = false , то сделки не открываются, но советник продолжает работать дальше. так же эту переменную можно менять из терминала, что довольно удобно.
4 строка - функция start которая является базовой функцией люб
Design downloaded from free website templates.