Javascript ---> Java

指定

Нужно перевести код индикатора с  tradingview (javascript) на платтформу jForex (java) от Dukascopy.  

Код не длинный - 100 строк.




// HODL Stick v.4, 21.8.2015
// Part of Project HODL
// Author: @hodl ( http://hodl.org)
//
// supports custom timeframe
//
// evaluates candles and plots a line graph
// shows sentiment, divergences, patterns, horizontal and trendline support and resistance...
// works best with HODL SR - Support & Resistance ()
// find documentation, examples & screencasts on http://hodl.org/#hodlstick
// support: PM @hodl, http://hodl.org/#contact
//
// If you have suggestions or discovered new patterns, don't hesitate to share with me & community
//
//
// Support development:
//      BTCBeerJar: 1JFJRXKX2TWztR6reNNN3ngqiDRQ1cjRQt
//      Subscribe to HODL SR (you won't regret it) -
//      If you use this code or part of the code, don't forget to credit hodl.org and link to the source


study("Hodl Stick v.4", precision=1)

// inputs
customTf = input(false, 'Custom Timeframe?', bool)
customTfVal = input('60', 'Custom Timeframe:', resolution)
timeframe = customTf?customTfVal:period


calcCandle()=>
    o = open
    c = close
    h = high
    l = low
    v = volume
  
    candleHeight = h-l
    bodyHeight = abs(o-c)
    topBody = o<c?c:o
    bottomBody = o<c?o:c
    topWick = h-topBody
    bottomWick = bottomBody-l
    previousStrenght = candleHeight/nz(candleHeight[1])
    wickStrenght = nz((topWick-bottomWick) / candleHeight)
    bodyStrenght = nz((o-c) / candleHeight)

    candleStrenght = avg(wickStrenght, bodyStrenght) * -1
    candleStrenght
  


out = security(tickerid, timeframe, calcCandle())


cum = cum(out)
col = cum > cum[1]?green:
    cum < cum[1]?red:yellow
  
pStick = plot( cum, color=col, title="HODL Stick")
pOverlay = plot( cum[1], color=yellow, offset=-1, title="Overlay Line")

応答済み

1
開発者 1
評価
(15)
プロジェクト
14
36%
仲裁
10
0% / 90%
期限切れ
4
29%
類似した注文
Нужно доработать утилиту добавить новые функции, изменить интерфейс. Нужен человек имеющий опыт по связи терминала с Телеграм, по средствам Телеграм АПИ, нужно добавить 2 новые функции в утилиту. Подробнее в ТЗ, изменения нужно внести для мт4/5 версии
dify indicator MA_Cloud for mt4 and mt5, give source code with comments 1)Need to change alerts and arrows for cross price only true 2 MA without crossing (direction from small to big) 2)Fix the error when change to any timeframe for MA (disapeer) and for arrows (in history is very big on vertically out of see screenshot) 3)Add alerts for crossing of 2 MA (MA Small cross MA big) Arrows, Message, Sound - (True/False)
Изменить графический интерфейс утилиты, исправить расположение кнопок, изменить вид некоторых окон и добавить новые. Сохранить текущую адаптивность и работоспособность кнопок. Подробнее расскажу в ТЗ с наглядными скриншотами, что и где поменять. Правки нужно внести в МТ4 и МТ5 версии. Спасибо за ваши заявки, рассмотрю каждую
Мне нужен робот, который будет иметь следующие необходимые параметры: 1. робот должен работать на MT5 2. минимальный депозит $100 3. количество транзакций в день на депозит $100 с лотом 0,01 минимум 1000 4. макс прасат 15%
написать индикатор распознования флета. выявления флета из трёх частей проверки. в каждой части свой расчёт, по барам, по количеству поинтов, по ширине (высоте) баров, по минимальным значениям... когда все расчеты сошлись и не вышли из пропорций, тогда рисуется флет. Задание готово, отправлю подходящему кандидату. передача оплаты, когда индикатор будет работать без проблем, по всем параметрам расчетов. возможны не
был старый работоспособный скрипт на очень старом МТ4... есть необходимость переписать его на MQL5, чтобы проверить теоретическую работоспособность в современном мире описание вроде бы где-то сохранилось кто-нибудь сможет помочь с этим вопросом и за какие деньги

プロジェクト情報

予算
30 - 31 USD
開発者用
27 - 27.9 USD
締め切り
最低 1 最高 30 日