Дмитрий Куканов (Автор тем)

Выбрать дату в календареВыбрать дату в календаре

Страницы: 1
Комментарий в таблице текущих торгов
 
Добрый день, в таблице текущих торгов есть столбец Комментарий. Как в этой столбец к каждому инструменту добавить комментарий ?  
Ищу программиста для написания бота
 
Добрый день, требуется написать бота. Можно созвониться, для дополнительных уточнений. Бот по индикатору ОСМА.

Вход.
На N кол-во лотов.
В момент пересечения быстрой медленной снизу вверх - Лонг, сверху вниз -Шорт. Вход лимитной заявкой. Реализовать нужно вариант(флажок либо так либо так) как входа по касанию скользящих индикатора , так и по пересечению и входа по закрытию сигнальной свечи.
Стоп.  ( стоп-лимит с забросом лимитки с N количества пунктов)
Стоп за экстремум N кол-ва предшествующий свеч. N настраиваемый параметр.
Тейк 1
Первый тейк выставляется на N кол-во лотов. Средняя цена входа плюс N кол-во пунктов в направлении позиции.
Стоп в безубыток.
При исполнении Тейк 1 стоп переносим. Средняя цена входа + N кол-во пунктов в сторону направления позиции.
Тейк 2
Выставляется на остаток позиции. Средняя цена входа плюс N кол-во пунктов в направлении позиции.

Время работы бота настраиваемое.
Закрытие всех позиций в настраиваемое время.
Если позиции открыта и пришёл противоположный сигнал, то позиция закрывается ( стоп и тейк снимаются) и открывается новая, соответствующая направлению сигнала.
В период формирования свечи, во время которой пришёл сигнал, новые сигналы не учитываются. Робот отключается при условии срабатывания двух убыточных стопов в день ( стопы в безубыток в расчет не принимаются)

Оба тейка выставляются лимитками сразу после входа.
Ищу программиста для написания индикатора OSMA
 
Доброго времени суток, требуется написать индикатор для квика, код индикатора ниже. Индикатор имеется на трейдиниг вью. Формат сотрудничества представляю такой: договариваемся о сотрудничестве, далее написание индикатора, далее сверка индикатора (индикатор остается у программиста), нужны только видео/скрины его работы (что бы показатели совпадали квика и трейдинг вью), после оплата и передача индикатора.  

//@version=4//Indicator - Oscillator of Moving Averages.
study(title="OsMA", shorttitle="OsMA", resolution="")
coment0 = input(false, title = "comment MACD parameteres ")
coment1 = input(false, title = "---- short          6, 19, 9")
coment2 = input(false, title = "---- middle         12, 26, 9")
coment3 = input(false, title = "---- long            19, 39, 9")
coment4 = input(false, title = "---- 4x               48, 104, 9")
coment5 = input(false, title = "---- Chris Manning 9, 17, 7")
coment6 = input(false, title = "---- Dinapoli          8, 17, 9")
// Getting inputs
fast_length = input(title="Fast Length", type=input.integer, defval=12)
slow_length = input(title="Slow Length", type=input.integer, defval=26)
src = input(title="Source", type=input.source, defval=close)
signal_length = input(title="Signal Smoothing", type=input.integer, minval = 1, maxval = 50, defval = 9)
signal_length2 = input(title="Signal Smoothing for OsMa", type=input.integer, minval = 1, maxval = 50, defval = 9)
dispmacd = input(title="display MACD", type=input.bool, defval=false)
dispsign = input(title="display OsMA sign", type=input.bool, defval=true)
sma_source = input(title="Simple MA(Oscillator)", type=input.bool, defval=false)
sma_signal = input(title="Simple MA(Signal Line)", type=input.bool, defval=true)
// Plot colors
col_grow_above = #26A69A
col_grow_below = #FFCDD2
col_fall_above = #B2DFDB
col_fall_below = #EF5350
col_macd = #0094ff
col_signal = #ff6a00
// Calculating
fast_ma = sma_source ? sma(src, fast_length) : ema(src, fast_length)
slow_ma = sma_source ? sma(src, slow_length) : ema(src, slow_length)
macd = fast_ma - slow_ma
signal = sma_signal ? sma(macd, signal_length) : ema(macd, signal_length)
osma = macd - signal
signal2 = sma_signal ? sma(osma, signal_length2) : ema(osma, signal_length2)
hist = osma - signal2
plot(hist, title="Histogram", st yle=plot.style_histogram, color=(hist>=0 ? (hist[1] < hist ? col_grow_above : col_fall_above) : (hist[1] < hist ? col_grow_below : col_fall_below) ), transp=0 , linewidth = 2)
plot(dispmacd ? macd : na, title="MACD", color=col_macd, transp=0)
plot(dispmacd ? signal : na, title="Signal", color=col_signal, transp=0)
plot(osma, title="OsMA", color= hist >= 0 ? color.green : color.red, transp=0)
plot(signal2, title="Signal2", color=color.gray, transp=0)
plot((dispsign and cross(hist,0))? signal2 : na, color= hist >= 0 ? color.green : color.red, title="OsMa sign", st yle = plot.style_circles, linewidth=4)
Учеба Lua
 
Доброго времени суток, хочу научиться программированию роботов на Lua. Хочу этому научиться, потому что я достаточно молод (29 лет), голова на месте и соображает, и самое главное, что когда есть идея, то я начинаю искать программиста он в свою очередь ломит цену (а я не крутой трейдер и супер сложных алгоритмов не составляю), потом присылает робота (это уже не плохо, могут и кинуть на стадии заказа), там какие то недоделки или еще что, начинаешь доказывать что это надо исправить и тд и тп, в общем накипело/надоело и давно уже хочу сам научиться программированию. Хочу стать программистом именно на Луа, так как это гибкий язык для квика и гораздо перспективней Купайла. Хотел найти какие то уроки в ютуб, но там на Луа пишут скрипты, но то для игр, то еще для чего, а когда показывают как пишут для Квика, то все как то с середины.

С каким вопросом я пришел? Я хочу стать программистом, я отдаю себе отчет, что ни кто нянчится со мной не будет ( а может и будет, может есть у кого то время и желание научить/рассказать/показать). Возможно написать совместно алгоритм по моей идее и разобрать его вместе, что бы я в нем мог ориентироваться и хотя бы понял общую структуру. Само собой все не бесплатно, а может и кому то денег не надо и он хочет и может просто помочь.

В общем имею желание стать программистом, принимаю любую помощь. Спасибо!    
Помогите, не могу открыть файл
 
Добрый день, подскажите чем я могу в нормальный вид открыть файл .luac
Заявка на вход
 
Доброго времени суток. Подскажите пожалуйста, сейчас есть алгоритм торгующий на основе средней. Проблема в том, что алгоритм выставляет стоп-заявки на вход. То есть, как происходит вход: сначала исполняется стоп-заявка, потом она выставляет заявка на вход. Но в это время рынок убегает и вход не происходит. Дак вот собственно вопрос: Как сделать что бы выставлялась сразу заявка на вход, а при изменении значения средней, не актуальная заявка снималась и выставлялась заявка с актуальным значением средней? Спасибо огроменое.
Страницы: 1
Наверх