A cod with API guide
A cod with API guide
05 Aug 2020, 21:48
Hello guys, I built a code based on the platform's API guide. however I found a problem that I don't know how to solve Could someone tell me how to solve this problem ?? Thank you very much for your attention
PS Mr Panagiotis Thank you for your very helpful service, as soon as my bot is finished I will send you a bottle of champagne ;)
using System;
using System.Linq;
using cAlgo.API;
using cAlgo.API.Indicators;
using cAlgo.API.Internals;
using cAlgo.Indicators;
namespace cAlgo.Robots
{
[Robot(TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)]
public class agoravai : Robot
{
}
protected override void OnStart()
{
{
_rsi = Indicators.RelativeStrengthIndex(Bars.ClosePrices, 3);
_rsi2 = Indicators.RelativeStrengthIndex(Bars.ClosePrices, 6);
_rsi3 = Indicators.RelativeStrengthIndex(Bars.ClosePrices, 12);
}
}
protected override void OnTick()
{
if (_rsi.Result.LastValue <80 )
if (_rsi2.Result.LastValue < 80)
if (_rsi3.Result.LastValue < 80)
var result = ExecuteMarketOrder(TradeType.Sell, Symbol, 1);
if (result.IsSuccessful)
{
var position = result.Position;
Print("Position entry price is {0}", position.EntryPrice); if (result.IsSuccessful)
}
}
{
var position = Positions.Find("myLabel");
if (position != null && position.GrossProfit > 75)
{
ClosePosition(Sell);
Stop();
}
}
if (_rsi.Result.LastValue > 20)
if (_rsi2.Result.LastValue > 20)
if (_rsi3.Result.LastValue > 20)
{
var result = ExecuteMarketOrder(TradeType.Buy, Symbol, 1);
if (result.IsSuccessful)
{
var position = result.Position;
Print("Position entry price is {0}", position.EntryPrice);
}
}
{
var position = Positions.Find("myLabel");
if (position != null && position.GrossProfit > 75)
{
ClosePosition(Buy);
Stop();
}}}
PanagiotisCharalampous
06 Aug 2020, 08:23
Hi samuel.jus.cornelio,
You need to fix your brackets. Do you have any experience in C# programming? It seems that you are just copying and pasting code in the wrong places.
Best Regards,
Panagiotis
Join us on Telegram
@PanagiotisCharalampous