Суть скрипта только в том, что вы написали ? Или есть подробные пожелания ?
Quote from: White Noise on Сентября 10, 2013, 12:37:27 pmСуть скрипта только в том, что вы написали ? Или есть подробные пожелания ? Наверно, суть в том, чтобы робот был доходным Или устроит даже убыточный робот?
// Пересечение ценой скользящей средней#samewindow#line 0 solid red extern period = 9;var trend = 0; function init(){ setInitCandles(1);} function calc(){ line[0] = MovAvg(ind_ema, period, pt_close); if (trend == 1 and close < line[0]) { signal::alert("Продажа: " + getSecName() + " пересекла сверху вниз скользящую среднюю."); } if (trend == -1 and close > line[0]) { signal::alert("Покупка: " + getSecName() + " пересекла снизу вверх скользящую вреднюю."); } if (close > line[0]) {trend = 1;} else if (close < line[0]) {trend = -1;}}
Возьмите за основу вот этого робота из документации и добавьте к нему дополнительные фишки.Code: [Select]// Пересечение ценой скользящей средней#samewindow#line 0 solid red extern period = 9;var trend = 0; function init(){ setInitCandles(1);} function calc(){ line[0] = MovAvg(ind_ema, period, pt_close); if (trend == 1 and close < line[0]) { signal::alert("Продажа: " + getSecName() + " пересекла сверху вниз скользящую среднюю."); } if (trend == -1 and close > line[0]) { signal::alert("Покупка: " + getSecName() + " пересекла снизу вверх скользящую вреднюю."); } if (close > line[0]) {trend = 1;} else if (close < line[0]) {trend = -1;}}Вместо signal::alert вставьте свои торговые сигналы.Но учтите, что все начинают именно со скользящих средних, но долго на них не задерживаются по причине низкой доходности (или даже скорее, убыточности).
Вопрос остается актуальный. Ищу помощника в написании скрипта по моему ТЗ.
...за символическую плату.
// Пересечение ценой скользящей средней#samewindow#line 0 solid red extern period = 9;var trend = 0; function init(){ setInitCandles(1);} function calc(){ line[0] = MovAvg(ind_ema, period, pt_close); if (trend == 1 and close < line[0]) { trade_action::sell(1, ::lots); } if (trend == -1 and close > line[0]) { trade_action::buy(1, ::lots); } if (close > line[0]) {trend = 1;} else if (close < line[0]) {trend = -1;}}
Здесь же у нас форум миллиардеров
Quote from: Олег on Сентября 14, 2013, 12:23:00 pmЗдесь же у нас форум миллиардеров - Может ли торговый робот сделать трейдера - миллионером? - Может!!! Если, раньше он был миллиардером!
Лично я уже давно на Карибах, чего и вам желаю
Quote from: Олег on Сентября 14, 2013, 01:57:13 pmЛично я уже давно на Карибах, чего и вам желаю http://youtu.be/sViy8ds_asQ