Find Jobs
Hire Freelancers

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

€8-30 EUR

W trakcie realizacji
Opublikowano ponad 4 lata temu

€8-30 EUR

Płatne przy odbiorze
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.
Identyfikator projektu: 21853349

Informację o projekcie

1 oferta
Zdalny projekt
Aktywny 4 lata temu

Szukasz sposobu na zarobienie pieniędzy?

Korzyści ze składania ofert na Freelancer.com

Ustal budżet i ramy czasowe
Otrzymuj wynagrodzenie za swoją pracę
Przedstaw swoją propozycję
Rejestracja i składanie ofert jest bezpłatne
Przyznano:
Awatar Użytkownika
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 w 2 dni
0,0 (1 opinia)
0,0
0,0

O kliencie

Flaga FINLAND
Espoo, Finland
5,0
10
Zweryfikowana metoda płatności
Członek od sty 11, 2011

Weryfikacja Klienta

Dziękujemy! Przesłaliśmy Ci e-mailem link do odebrania darmowego bonusu.
Coś poszło nie tak podczas wysyłania wiadomości e-mail. Proszę spróbować ponownie.
Zarejestrowani Użytkownicy Całkowita Liczba Opublikowanych Projektów
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Wczytywanie podglądu
Udzielono pozwolenia na Geolokalizację.
Twoja sesja logowania wygasła i zostałeś wylogowany. Proszę, zalogować się ponownie.