Find Jobs
Hire Freelancers

Simple CAlgo / CTrader MACD indicator modification (30 min job)

€8-30 EUR

Probíhající
Zveřejněno před více než 4 roky

€8-30 EUR

Zaplaceno při doručení
We are going to modify attached MACD Crossover indicator. When OnAdaptive == false and bar color change from green (or dark green) to red, we are goint to count "Lookback" number of bars back. If all checked bars are green, we will paint all following bars dark red (instead of red) In other words, to have dark red bars we need at least "Lookback" number of consecutive green or dark green bars before the color change. If lookback condition is not met, bars are colored red instead of dark red. To have dark green bars we need at least Consecutive "Lookback" number of red or dark red bars before the color change. I would need a bar counting feature (loop) added to the code that check the "Lookback" number of bars after the color changes and paint qualifying green bars to dark green and qualifying red bars to dark red. If the parameter "Tolerance " is > 0 we allow this number of the opposite (non qualifying color) bars in the Lookback loop. For example if we lookback 30 bars and 28 are green and 2 bars in between the 28 green bars are red and the "Tolerance "== 2 the loop will be considered at success and following bars are colored dark red. Non qualifying bars must be in between the opposite color bars to qualify, they cannot be at the end of the loop (see attached picture). If setting is OnAdaptive == true, we do not use the Lookback feature or dark red/green coloring Indicator should be as efficient as possible. I think we should count the lookback bars only OnBar and only when color change. I'm not sure how cAlgo store values, but an array type of stored values would be ideal...?? New Parameters (already in the code) [Parameter("LookBack Bars", DefaultValue = 10)] public int Lookback { get; set; } [Parameter("Tolerance", DefaultValue = 1)] public int Tolerance { get; set; } [Output("Histogram UpUp", PlotType = [login to view URL], Color = [login to view URL])] public IndicatorDataSeries HistogramExtraPositive { get; set; } [Output("Histogram DownDown", PlotType = [login to view URL], Color = [login to view URL])] public IndicatorDataSeries HistogramExtraNegative { get; set; } See attached picture Please note, I'm looking for a programmer who uses general MS C# coding standards and is able to write clean and efficient code. Also good knowledge of cAlgo & APIs is preferable. I'm looking forward to do other projects also with the same programmer.
IČ projektu: 21853349

O projektu

1 nabídka
Vzdálený projekt
Aktivní před 5 roky

Chcete si vydělat nějaké peníze?

Výhody podávání nabídek na Freelancer

Stanovte si rozpočet a časový rámec
Získejte za svou práci zaplaceno
Načrtněte svůj návrh
Registrace a podávání nabídek je zdarma
Uděleno:
Avatar uživatele
Hello, I have extensive experience with C# and trading indicators (I've developed WinForms C# applications before, one of them Nucleus Coop: [login to view URL] ). I've also developed a cryptotrader bot application called Gimmer ( [login to view URL] ) The description is clear and should be able to be implemented quickly, I estimate a limit of 2 days but a 4-hour delivery is also possible. Look forward on doing further work
€20 EUR v 2 dnech
0,0 (1 recenze)
0,0
0,0

O klientovi

Pochází z FINLAND
Espoo, Finland
5,0
10
Ověřená platební metoda
Členem od led 11, 2011

Ověření klienta

Díky! Poslali jsme vám e-mailem odkaz pro získání kreditu zdarma.
Při odesílání e-mailu se něco pokazilo. Zkuste to prosím znovu.
Registrovaných uživatelů Zveřejněných projektů
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Načítání náhledu
Bylo uděleno povolení ke geolokaci.
Vaše doba přihlášení vypršela a byli jste odhlášeni. Přihlaste se znovu.