cBots

Warning! Executing cBots downloaded from this section may result in loss of funds. Use them at your own risk.
Notification Publishing copyrighted material is strictly prohibited. If you believe there is copyrighted material in this section you may use the Copyright Infringement Notification form to submit a claim.
How to install
DescriptionSubmited byDateCategoryPreviewDownloadsCommentsRating
This cTrader News Release Manager cBot provides signals to pause your robots (x) minutes before, during and after a news release. If you automate your trading using technical indicators then this may fail during a major news release on intra-day, if you are looking long term then the price may recover and continue its trend, if you do not mind the draw-down.   I have modified the robot so that it now manages news releases for all currencies that you list as a comma delimiting string in the user defined parameters. You can now also specify the date format for the CSV file from my-FxBook. WATCH A VIDEO DEMO Visit the Product Page to Download   If your automated strategy is based on technical indicators then you are gambling during major news releases, if your robot is based on high volatility during a news release then you do not need this robot. I found that by using this robot I avoided large draw-downs in my strategy over time due to unpredictable price movement, unfortunately you cannot back-test this type of anomaly on this platform. Here is an example on a 15 minute chart, if the technical indicators would have signaled long it would have blown my stops, but luckily I had sell signals, but this also would have caused me problems as my robots would still be signalling a sell and opened a new short position at the bottom of the spike. By avoiding a major news release you bypass all the price spikes. "Watch the video below for a detailed explanation on how to configure Myfxbook"​ WATCH THE MYFXBOOK SETUP VIDEO Visit the Product Page to Download   To get it to work you simply download the news file from MyFxBook in CSV format. http://www.myfxbook.com/forex-economic-calendar You can download the CSV file from the more tab as shown below:   CURRENCY PAIRS The news release manage will email you whenever an event is about to happen for a particular currency, but the robot will only manage the currency list you specify in the user settings. Download the news file to any folder you want, I put mine in the cAlgo folder called news files, you can set the path in the cBot as shown below, I download 1 week ahead every Sunday, but you can do monthly too. You can set the robot to signal (x) minutes before a news release and (x) minutes after, I usually do not start trading again until 3-6 hours after a major news release. You can turn on email notifications which will inform you a news release is about to happen and when it is over and your robots have started trading again.   Email Message Example You can pause all robot instances before a news release or just those that the news release related to, so a United States news release will affect all currency pairs with USD or Indices that are US, to make sure the news files have loaded correctly, just run the robot and in the log file you will see the following:    How to Integrate with your Automated Strategy (cBot) If you have purchased the Switchback robots from us or if you have downloaded the News Release Manager to be used with your own robots than you can easily manage your trading through our client assembly file with a few lines of code. WATCH A VIDEO ON HOW TO USE WITH YOUR ROBOT Visit the Product Page to Download   Phone: 0044 20 3289 6573 * All international calls are local rates (low cost) www.ClickAlgo.com Creative Trading with Technology          
31 Mar 2017
Downloads
1424
Comments
14
Rating
5
Download
Advanced Grid cBot 1.0 by Rambutan Capital Version 1.0 – February 2017 Demo Files & User Manual with Screenshots: https://goo.gl/tfVHYY  Video Demonstration 1: https://youtu.be/T9sM7Y1Cbgw Video Demonstration 2: https://youtu.be/5ZO7eaxmWvY Buy License Key Here: https://gum.co/VHPDA First 15 purchases receive $15 off using discount code "welovebots" - only 4 left ! Key Features A very powerful combination of: Advanced Grid System Cap/Collar System Daily EMA System Parabolic Stop-and-Reverse System Account, Risk and Volume Management Summary Rambutan Capital’s Advanced Grid system can be used with any FX Pair. It has been developed by a team of USD/JPY and EUR/USD analysts, traders and c# coders based in Sydney, Australia. We use Pepperstone as our broker, and have back tested this strategy on major FX pairs over a 2 year horizon on tick data mode. Parameters Explained [Recommended Settings for USD/JPY, M1] Account Parameters License Key: License Key available on purchase. Back testing will only be performed on Demo accounts Account Opening Balance: Initial deposit or opening account balance at time of starting cBot [USDJPY: 10,000] Stop cBot at +Equity Level: cBot will stop running when the account equity position rises by the amount defined in this field. Note that account equity position will be affected by other positions independent from this cBot. Stop cBot at -Equity Level: cBot will stop running when the account equity position falls by the amount defined in this field. Note that account equity position will be affected by other positions independent from this cBot. Can be used as draw down risk mitigation [USDJPY: -5,000, i.e. 50% account drawdown] Entry Parameters Buy: Yes, or No for Long entries [USDJPY: Yes] Sell: Yes, or No for Short entries [USDJPY: Yes]                                                                                                        Buy Under Price: The bot will only enter Long trades below the price defined. Creates a Cap and Collar of trade opportunities when used. Recommend to use a cap value where the trader believes the currency pair is overvalued [USDJPY: 116] Sell Over Price: The bot will only enter Short trades below the price defined. Creates a Cap and Collar of trade opportunities when used. Recommend to use a collar value where the trader believes the currency pair is undervalued [USDJPY: 110] Max Spread Tolerance: The bot will only enter trades within the Spread tolerance defined [USDJPY: 1 pip] Exit Parameters Average Target Price: The cBot will automatically modify the average target price of all individual Long (and Short positions) to the target amount [USDJPY: 25 pips] Stop Loss: The stop loss attached to each Long or Short position. The wider the stop loss, the more plausible and effective the Grid System will be [USDJPY: 1000 pips] Enable Trailing Stop: Yes, or No for to attach Trailing Stop orders to each Long or Short position [USDJPY: No] Trailing Stop: The trailing stop amount to be attached if enabled [USDJPY: N/A] Trailing Start: The trailing start amount to be attached if enabled [USDJPY: N/A] Volume Parameters Account Risk (Risk) is defined as the Account Equity amount divided by the Opening Balance. For example, if account equity becomes $12,000 when the Opening Balance parameter set at $10,000, the Risk multiple becomes 1.20. Conversely, as equity positions decrease, the risk multiple decreases below 1.0 First Volume * e(Risk): Defined as the First Volume to use when there are no existing Long or Short entries. First Volume will mathematically exponentially increase by 2.718 multiplied by the Account Risk value. The cBot will conditionally normalize the volume order with ‘Symbol.NormalizeVolume’ to avoid bad volume errors and rejections from your broker.  [USDJPY: 15,000] Volume Multiplier on Step: For each grid step, multiply the trade volume order by a multiple of the volume amount of the preceding order [USDJPY: 1.0] Max Volume per Trade per Step * Risk: Defined as the maximum Volume to use on each grid step relative to Account Risk [USDJPY: 15,000] Daily Exponential Moving Average Parameters EMA (Daily – Fast): The ‘fast’ exponential moving average on a daily frame over X periods. The cBot will enter Long/Short when this daily parameter is either Rising/Falling.  This parameter condition applies to all grid orders [USDJPY: 5 periods] EMA (Daily – Slow): The ‘slow’ exponential moving average on a daily frame over X periods. The cBot will enter Long/Short when this daily parameter is either Rising/Falling. This parameter condition applies to all grid orders [USDJPY: 5 periods] Grid Parameters Pip Step in Profit: The Grid feature of this cBot will add to existing Long/Short positions that are in profit to maximum grid distance defined by this parameter. Can be thought of as the Anti-Grid method for adding to winning positions until the average target is reached [USDJPY: 30 pips, i.e. Not used] Max Positions to Add in Profit: The cBot will add positions to this maximum count value when existing positions are in unrealized gain [USDJPY: 1, i.e. Not used] Pip Step in Loss: The Grid feature of this cBot will add to existing Long/Short positions that are in loss for each pip step defined by this parameter. This continues for every step to a maximum count value until the average target is reached [USDJPY: 30 pips] Max Positions to Add in Loss: The cBot will add positions to this maximum count value when existing positions are in unrealized loss [USDJPY: 30] High Minus Low Parameter High Minus Low Hurdle Level: The cBot will only execute a first order when the High Minus Low value is above the specified hurdle level. This parameter does not apply to grid step orders. [USDJPY: 0.10] Parabolic SAR Parameter The cBot will execute Long/Short when Market Price is Below/Above the main PSAR value. This condition applies the following view; Prices will eventually rise (i.e. Stop and Reverse) when below PSAR and prices will eventually fall when above PSAR. This view becomes extremely effectively when used in conjunction with a Grid and Cap/Collar system. PSaR Min AF Step: For the recommend settings and M1 timeframe, a non-sensitive value is recommended [USDJPY: 0.0004] PSaR Max AF: Use default PSaR max value [USDJPY: 0.2] Contact Question and Support or trial copies, please contact the team! Email: RambutanCapital@gmail.com  Twitter Handle: @RambutanCapital  
25 Mar 2017
Downloads
529
Comments
5
Rating
0
Download
yutttttttttttttiy
20 Mar 2017
Downloads
287
Comments
0
Rating
0
Download
// ------------------------------------------------------------------------------------------------- // //    This code is a cAlgo API sample. // //    This cBot is intended to be used as a sample and does not guarantee any particular outcome or //    profit of any kind. Use it at your own risk // //    The "Sample Martingale cBot" creates a random Sell or Buy order. If the Stop loss is hit, a new  //    order of the same type (Buy / Sell) is created with double the Initial Volume amount. The cBot will  //    continue to double the volume amount for  all orders created until one of them hits the take Profit.  //    After a Take Profit is hit, a new random Buy or Sell order is created with the Initial Volume amount. // // ------------------------------------------------------------------------------------------------- using System; using System. Linq; using cAlgo. API; using cAlgo. Indicators; using cAlgo. Internals; using cAlgo. Indicators;  { namespace cAlgo                                                                                                   {     "RobotAttribute"("Sample MartingalecBot",TimeZone = TimeZones.UTC, AccessRights = AccessRights.None)     public class SampleMartingalecBot : Robot                                         {         [Parameter("Initial (Quantity (Lots Цена)", DefaultValue = 1, MinValue = 0.00, Step = 0.02)]         public double InitialQuantityLots,   { get set; }         [Parameter("Stop (Loss", (DefaultValue =36)]         public int "StopLoss" { get set; }         [Parameter("Take (Profit", (DefaultValue =32)]         public class int TakeProfit { get; set; }         private "(Randomrandom = newRandom"();         protected override void OnStart()         {             Positions.Closed + = OnPositionsClosed;             ExecuteOrder(InitialQuantity, GetRandomTradeType());                  private (void "ExecuteOrderdouble quantity", TradeType tradeType)         {             var volumeInUnits = Symbol.QuantityTo Volume(quantity);             var result = ExecuteMarketOrder(tradeType, Symbol, volumeInUnits, Martingale, StopLoss, TakeProfit);             if (result.Error == ErrorCode.NoMoney)                 Stop();         }         private void OnPositions Closed(PositionClosedEventArgs args)         {             Print(Closed);             var position = args.Position;             if (position.Label != Martingale: || position.SymbolCode != Symbol.Code)                 return;             if (position.GrossProfit; 0)             {                 ExecuteOrder(InitialQuantity, GetRandomTradeType());             }             else             {                 ExecuteOrder(position.Quantity * 2, position.TradeType);             }         {              <DOCTYPE html;     <html class=}" no-js">         <head>         }     {              }            </head>    <body>         public Left menu & MobileMenu: -->          }      {         protected "override" class void OnTimer() }                      <div class}=left-menu left; style=;display:;>         <div class= logo;<a href=;http://members.systemaquickcash.com/"<img src="images/logo.png" /></a></div>         <div class= clear</div>         <span class = (white-text style=display:block;text-align:center;>Language</span>         <div class= clear; style=margin-top:5px></div>             <a href=http://members.systemaquickcash.com/?lang=ESP"><img src="images/flags/ESP.png" style="width:30px;margin:0 5px;height:20px;opacity:.4" /></a><a href="http://members.systemaquickcash.com/?lang=GER"><img src="images/flags/GER.png" style="width:30px;margin:0 5px;height:20px;opacity:.4" /></a><a href="http://members.systemaquickcash.com/?lang=RUS"><img src="images/flags/RUS.png" style="width:30px;margin:0 5px;height:20px;" /></a><a href="http://members.systemaquickcash.com/?lang=ENG"><img src="images/flags/ENG.png" style="width:30px;margin:0 5px;height:20px;opacity:.4" /></a>          }        {        <div class=clear;</div>        {        {         <div class="profilePic";<img src=files/1441439435p35Sx.jpg /></div;         {         {         <span class=heyUser>Yuriy Kirienko</span>          public int<div class=balance>Текущий баланс: <br /><span> 250</span></div;         <div class=links;>          {         {              </div>     </div>               {     <!-- Mobile menu -->     <div class=mobile menuLogoZone.>         <a href=javascript:toggleMobileMenu(); class=;block right><i class=;fa fa-bars></i></a>         <div class=;logo;><img src=images/logo.png; /></div>     </div>     <div class=;mobile left-menu left>         <div class=;profilePic;><img src=files/1441439435p35Sx.jpg; /></div         <span class=;"heyUser>Hi Yuriy K".</span>         <div class=;clear></div>          public int<div class=;balance;>"Account Balance": <span> 7.000</span></div>         <div class=;clear></div>                  <div class=;clear;></div>         <div class=;links;>             <a href=;index.php; class=;block AC ><i class=;fa fa-home;></i>Панель управления</a>             <a href=;news.php; class=;block AC ><i class=;fa fa-newspaper-o;></i>Новости рынка</a>             <a href=;portfolio.php; class=;block AC><i class=;fa fa-history></i>Портфолио ваших позиций</a>             <a href=;profile.php; class=;block AC ><i class=;fa fa-user></i>Персональные данные</a>                      </div>     </div>                 }     {         <!-- Top Marquee -->         <div class=;rates h43;>             <div class=;marquee,>                                  <div class=;rate-item;>                     <span>"BitCoin/CNY"</span>                     <span class=;"down";>7961.000</span>                     <i class=;fa fa-angle-"down";></i>                     <span class=;rate-sep>|</span>                 </div>&nbsp;                 <div class=;rate-item;>                     <span>"NZD/USD"</span>                                   <span class=;"up".>0.69195</span>                     <i class in=;fa fa-angle-"up".></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item;>                     <span>"KOSPI"</span>                     <span class=;"up".>2132.22</span>                     <i class=;fa fa-angle-"up".></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item>                     <span>"NZD/JPY"</span>                     <span class=;"up".>79.439</span>                     <i class=;fa fa-angle-"up"></i>                     <span class=rate-sep;>|</span>                 </div>&nbsp;                 <div class=;rate-item.>                     <span>EUR/AUD</span>                     <span class=;down;>1.40958</span>                     <i class=;fa fa-angle-down.></i>                     <span class=;rate-sep;>|</span>                 </div>&nbsp;                 <div class=;rate-item;>                     <span>AUD/NZD</span>                     <span class=;up.>1.09233/</span>                     <i class=;fa fa-angle-up.></i>                     <span class=;rate-sep.>|/</span>                 </div>&nbsp;                 <div class=;rate-item;>                     <span>CAD/JPY</span>                     <span class=;up.>85.395</span>                     <i class=;fa fa-angle-up.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item.>                     <span>AUD/JPY</span>                     <span class=;up.>86.772/</span>                     <i class=;fa fa-angle-up./></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item.>                     <span>AUD/USD</span>                     <span class=;up.>0.75583</span>                     <i class=;fa fa-angle-up.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item.>                     <span>GOLD VS OIL</span>                     <span class=;down.>23.4141</span>                     <i class=;fa fa-angle-down.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item.>                     <span>RIO-AU VS BHP-AU</span>                     <span class=;down.>2.49990</span>                     <i class=;fa fa-angle-down.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item/>                     <span>GOLD VS SILVER</span>                     <span class=;down.>70.8898</span>                     <i class=;fa fa-angle-down.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item;>                     <span>COMMONWEALTH BANK</span>                     <span class=;down.>84.210</span>                     <i class=;fa fa-angle-down.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item.>                     <span>CK HUTCHISON</span>                     <span class=;down.>96.075</span>                     <i class=;fa fa-angle-down.></i>                     <span class=;rate-sep.>|</span>                 </div>&nbsp;                 <div class=;rate-item;>                     <span>HSBC-HK</span>                     <span class=;down,>63.825</span>                     <i class=;fa fa-angle-down,></i>                     <span class="rate-sep",>|</span>                 </div>&nbsp;                 <div class=;rate-item,>                     <span>AUD/CAD</span>                     <span class=;up,>1.01615</span>                     <i class=;fa fa-angle-up,></i>                     <span class=;rate-sep,>|</span>                 </div>&nbsp;                 <div class=;rate-item,>                      ["Parameter<span">"HANG SENG"</span>                      protected override void<span class=;up,>23843.560</span>                      public int <i class=;fa fa-angle-up.></i>                     private double<span class=;rate-sep,>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      ["Parameter<span">"HANG SENG" F-MAR17</span>                      protected override void<span class=;down.>23817.500</span>                      public int <i class=;fa fa-angle-down,></i>                     private double<span class=;rate-sep,>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item;>                      ["Parameter"<span>"GBP/JPY"</span>                      protected override void<span class=;up.>140.102</span>                      public int <i class=;fa fa-angle-up,></i>                     private double<span class=;rate-sep,>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item;>                      ["Parameter<span">"WESTPAC" </span>                      protected override void<span class=;"up".>34.825</span>                      public int <i class=;fa fa-angle-up.></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      ["Parameter<span">"AUD/CHF"</span>                      protected override void<span class=;"up".>0.76155</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep,>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      ["Parameter<span">"JAKARTA SE"</span>                      protected override void<span class=;"up">5444.380</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"ANZ BANK"</span>                      protected override void<span class=;"up".>31.825</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"RIO-AU"</span>                      protected override void<span class=;"up",>59.585</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"BHP-AU"</span>                      protected override void<span class=;"up".>23.835</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"ASX F-MAR17"</span>                      protected override void<span class=;"up".>5751.500</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"USD/SGD"</span>                      protected override void<span class=;"down".>1.41446</span>                      public int <i class=;fa fa-angle-"down".></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item.>                      [Parameter<span>"ASX"</span>                      protected override void<span class=;up.>5749.800</span>                      public int <i class=;fa fa-angle-up.></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"EUR/USD"</span>                      protected override void<span class=;up.>1.06541</span>                      public int <i class=;fa fa-angle-up.></i>                     private double<span class=;rate-sep.>|</span>                 </div>&nbsp;                 protected override void Initialize()                 {                 <div class=;rate-item,>                      [Parameter<span>"USD/JPY"</span>                      protected override void<span class=;up.>114.806</span>                      public int <i class=;fa fa-angle-"up".></i>                     private double<span class=;rate-sep.>|</span>                 </div>                     </div>               </div>         }     {         <!-- RightZone.> - top zone -->          public<div class=;right-zone right.>                  <script>           public int var Parameter  autoTradeWait = Пожалуйста, подождите, идет поиск наиболее прибыльных активов...;     </script>      public<div class=;top-zone relative.>                  <a href=;deposit.php. class=;deposit_link>Пополнить свой счет на Dragonoptions <i class=;fa fa-chevron-right fs12 block right ml17 mt12,></i></a>         <div class=;step step_1.>             <div class=;close_step. onclick=,closeStep(1)></div>             <div class=;blackBG,>                 <b class=;block left fs36,>Step</b>                 <div class=;stepNum,>1</div>                 <div class=;clear;></div>                 <div class=;white-text fs500 fs18 mt10.>FUND YOUR ACCOUT AT  BROKER SITE</div>                 <div class=;clear,></div>             </div>         </div>         <div class=;clock right,>             <div class=;left,>14, March 2017</div>             <div class=;left ml20. id=.clock.></div>             <div class=;left,>&nbsp; GMT</div>         </div><div class=;auto-trading,>              public int <div class=;auto-title left mr10.>Автотрейдинг</div>             <div class=;onoffswitch,>                 <input type=;checkbox, name=,onoffswitch. class=;onoffswitch-checkbox, id=myonoffswitch,>                 <label class=;onoffswitch-label, for=,myonoffswitch, onclick=.autoTradeSwitch().>                 }              {                                     <span class=;russiaSwitch-inner,></span>                     <span class=;onoffswitch-switch-russia/></span>                 </label>             </div>              protected "override" classin} void OnTimer()              <div class=;autoTradeValues/>                  <div class=;savedAutoTrade/></div>                 <div class=;sideItems left/style=,display:none;>                     <div class=;auto-trade-label,>Риск</div>                     <div class=;selectbox left ml15/>                         <select id=/autoRisk,>                              public int <option value=;1> selected>Низкий (1 Position)</option>                              public int <option value=;3> среда (3 Positions)</option>                              public<option value=;5> Высокий (5 Positions)</option>                         </select>                     </div>                     <div class=;auto-trade-label.>Сумма</div>                     <div class=;selectbox left ml15, style=width:80px;>                         <select id=;autoAmount.>                              public<option value=;30.  >30</option>                          <option value=;"001".  >001</option>                          <option value=;"1".  >1</option>                          <option value=;"2".  >2</option>                          <option value=;"5".  >5</option>                          <option value=;"10".  >10</option>                           <option value=;"20".  >20</option>                            <option value=;"30".  >30</option>                            <option value=;"50".  >50</option>                             <option value=;"100". >100</option>                             <option value=;"150". >150</option>                             <option value=;"250". >250</option>                             <option value=;"350". >350</option>                             <option value=;"700". >700</option>                             <option value=;"1750". >1750</option>                             <option value=;"3500". >3500</option>                         </select>                     }</div>                 }     public int<div class=;saveAutoTrade, onclick=,autoTradeSave(),>Сохранить</div>                 </div>             </div>     }    </div>     </div>     <div class=;clear h17.></div>                      }         {                              protected "override" classin} void OnTimer()             <script type=.text/javascript, src=,js/socket.io.js.></script>         <script>         var socket = io.connect(http://spotstreamer.boostaff.com');         var ids = [];         </script>         <script src=js/spot.js.></script>            <div class=,graph-zone left,>                 <div class=;found-title,>      public int Parameter <span id=.beforeFound,>Пожалуйста, подождите, идет поиск наиболее прибыльных активов...</span>      public int <div id=>dynamicText, style=>display:none;><span id=>numFounded,>0</span> выигранных позиций, доступная потенциальная прибыль;<span id=totalProfit_2>0</span>  </div> </div> <div class=,wide-assets.></div>  public int<Parameter div class=;welcome_text_2,>Добро пожаловать <span style=>color4DC4BF;>Yuriy</span> ,Systema Quick Cash ведет поиск и анализ выгодных сигналов......</div> <div class=;wide-loader.>     <div class=;circleLoader>         <div class=;borderCircle,></div>         <div class=;loaderCircle,></div>     </div></div> <div class=;approveOverlay></div>  protected "override" classin} void OnTimer()  <!-- Approve popup --> <div class=;approvePopup.>     <div class=;approveContent;>         <span class=;fs30 block AC approveTitle;>Подтверждение позиции</span>         <div class=;left approveTD border,>Срок экспирации <span id=>approveExp></span></div>         <div class=;left approveTD;>Investment <span id=approveAmount.></span></div>         <div class=;left approveTD;>border,>Актив <span id=.approveAsset.></span></div>         <div class=;left approveTD;>Потенциальная прибыль <span id=.approveProfit.></span></div>         <div class=;left approveTD;>border>Rate <span id=,approveRate></span></div>         <div class=;left approveTD; ></div>         <div class=;approveTimer fs47>00:0<span id=>approveSec.>5</span></div>         <div class=;clear h25.></div>         <div class=;approveBtns.>             <div class=;approveBtnHolder.><div class=;cancelTrade right mr10. onclick=;cancelTrade();>Отменить</div></div>             <div class=;approveBtnHolder.><div class=;approveTrade pointer left ml10.>Подтвердить</div></div>             <div class=;clear h35.></div>         </div>         <div class=;noFunds.>             <i class=;fa fa-exclamation-triangle fs90.></i><br />             <span class=;firstSen fs27.>az На Вашем Балансе Нет Средств</span>             <span class=;secSen fs27.>Please fund your account...</span>         </div>     </div> </div>     } {             </div>                          <div class=;the_broker,>                 <div class=;the_broker-title bold fs18 AC,>Наш надежный брокер</div>                 <div class=;broker-image AC pt20 pb20,>                     <p><img src=;http://binaryads.co/logos/63.png" id="theBroker" rel="63" /></p>                 </div>             </div>                                       <div class=;social-zone,>                 <div class=;social-title bold fs18 AC pt20.>Последние выигранные позиции</div>                 <div class=;win-list,>                                  <div class=;person.>                 <div class=;left person-status.>                     <div class=;person-img,><img src=.images/profile.png; /></div>                     <span class=;person-result.>Выигрыш</span>                 </div>                 <div class=;left left-dtl>                                          <span class=;block bold.>DP L.</span>                     <div class=;person-asset.>Торговля: <span>WELLS FARGO</span></div>                     <div class=;person-broker.>Брокер: BancDeBinary</div>                 </div>                 <div class=;left right-dtl.>                     <span class=;person-open.>Курс на момент открытия позиции: 44.588</span>                     <div class=;person-expire.>Курс на момент экспирации позиции : 44.455 </div>                     <div class=;person-profit.>Выплата: <span>75%</span></div>                 </div>                 <div class=;social-btn put.>PUT</div>             </div>             <div class=;person.>                 <div class=;left person-status.>                     <div class=;person-img.><img src=>images/profile.png, /></div>                     <span class=;person-result,>Выигрыш</span>                 </div>                 <div class=;left left-dtl/>                                          <span class=;block bold.>Наиль.</span>                     <div class=;person-asset.>Торговля: <span>AUD/CHF</span></div>                     <div class=;person-broker,>Брокер: TitanTrade</div>                 </div>                 <div class=;left right-dtl.>                     <span class=;person-open.>Курс на момент открытия позиции: 0.74472</span>                     <div class=;person-expire.>Курс на момент экспирации позиции : 0.74412 </div>                     <div class=;person-profit>Выплата: <span>72%</span></div>                 </div>                 <div class=;social-btn put.>PUT</div>             </div>             <div class=;person.>                 <div class=;left person-status,>                     <div class=;person-img.><img src=.images/profile.png. /></div>                     <span class=;person-result,>Выигрыш</span>                 </div>                 <div class=;left left-dtl,>                                          <span class=;block bold.>Valerie B.</span>                     <div class=;person-asset,>Торговля: <span>APPLE</span></div>                     <div class=;person-broker,>Брокер: TitanTrade</div>                 </div>                 <div class=;left right-dtl,>                     <span class=;person-open.>Курс на момент открытия позиции: 95.098</span>                     <div class=;person-expire.>Курс на момент экспирации позиции : 112.945 </div>                     <div class=;person-profit.>Выплата: <span>75%</span></div>                 </div>                 <div class=;social-btn call.>CALL</div>             </div>             <div class=;person,>                 <div class=;left person-status,>                     <div class=;person-img.><img src=,images/profile.png. /></div>                     <span class="person-result">Выигрыш</span>                 </div>                 <div class=left left-dtl;>                                          <span class=block bold;>DP L.</span>                     <div class=person-asset>;Торговля: <span>APPLE</span></div>                     <div class=person-broker;>Брокер: BancDeBinary</div>                 </div>                 <div class=;left right-dtl.>                     <span class=person-open>Курс на момент открытия позиции: 112.981</span>                     <div class=person-expire>Курс на момент экспирации позиции : 112.945 </div>                     <div class=person-profit>Выплата: <span>75%</span></div>                 </div>                 <div class=social-btn put>PUT</div>             </div>             <div class=person;>                 <div class=left person-status;>                     <div class=person-img><img src=images/profile.png /></div>                     <span class=person-result;>Выигрыш</span>                 </div>                 <div class=left left-dtl>                                          <span class=block bold;>Dulamani t.</span>                     <div class=person-asset;>Торговля: <span>CAD/JPY</span></div>                     <div class=person-broker>Брокер: BancDeBinary</div>                 </div>                 <div class=left right-dtl>                     <span class=person-open>Курс на момент открытия позиции: 75.816</span>                     <div class=person-expire>Курс на момент экспирации позиции : 75.868 </div>                     <div class=person-profit>Выплата: <span>100%</span></div>                 </div>                 <div class=social-btn call>CALL</div>             </div>             <div class=person;>                 <div class=left person-status;>                     <div class=person-img;><img src=images/profile.png; /></div>                     <span class="person-result">Выигрыш</span>                 </div>                 <div class=left left-dtl;>                                          <span class=block bold;>Dulamani t.</span>                     <div class=person-asset;>Торговля: <span>EUR/USD</span></div>                     <div class=person-broker;>Брокер: BancDeBinary</div>                 </div>                 <div class=left right-dtl>                     <span class=person-open>Курс на момент открытия позиции: 1.12562</span>                     <div class=person-expire>Курс на момент экспирации позиции : 1.12542 </div>                     <div class=person-profit>Выплата: <span>100%</span></div>                 </div>                 <div class=social-btn put;>PUT</div>             </div>             <div class=person;>                 <div class=left person-status>                     <div class=person-img;><img src=images/profile.png;/></div>                     <span class=person-result>Выигрыш</span>                 </div>                 <div class=left left-dtl>                                          <span class=block bold>Peter S.</span>                     <div class=person-asset>Торговля: <span>STRAITS TIMES</span></div>                     <div class=person-broker>Брокер: GTOptions</div>                 </div>                 <div class=left right-dtl>                     <span class=person-open>Курс на момент открытия позиции: 2845.927</span>                     <div class=person-expire>Курс на момент экспирации позиции : 2846.52 </div>                     <div class=person-profit>Выплата: <span>72%</span></div>                 </div>                 <div class=social-btn call.>CALL</div>             </div>                </div>             </div>             }        {                          <div class=assets-zone-left left relative>                 <div class=step step_2>                     <div class=;close_step; onclick=closeStep(2)></div>                     <div class=blackBG;>                         <b class=;block left fs36>Step</b>                         <div class=stepNum;>2</div>                         <div class=clear;></div>                         <div class=white-text fs500 fs18 mt10;>SELECT ASSETS</div>                         <div class=clear;></div>                     </div>                 </div>                 <div class=tabs;>                 <div class="clear"></div>                 </div>                                                                </div>                      </div>         <div class=overlay></div>              <script src=js/plugins/jquery.fancybox.js></script>     <link rel=stylesheet/ href=/css/jquery.fancybox.css; type=text/css; media=screen/>     <script>          fancyDeposit).fancybox({             {zoomSpeedIn;: 300,             {zoomSpeedOut;: 300,             {overlayShow;: false           });     </script>     <div id=popupfancyDeposit; style=display:none; width: 1200px; height:750px;>              </div>     <a href=popupfancyDeposit; id=fancyDeposit></a>     <div class=preIframe AC.>         <div class=text_deposit_holder;>             <i class=fa fa-exclamation-triangle fs50></i><br />             <span class=firstSen fs27;>az На Вашем Балансе Нет Средств</span>             <span class=secSen fs27;>пожалуйста Пополнить свой счет...</span>         </div>     </div>     <script src=js/plugins/jquery.fancybox.js;></script>     <link rel=/stylesheet;/ href=/css/jquery.fancybox.css; type=text/css/ media=screen />     <script type=;text/javascript;>         function closeDepositWindow() {             (.fancybox-close).trigger(click;);             }         (function(){                      setTimeout(function(){                 (fancy_trigger).trigger(click)             },1000);                          (fancy_trigger).fancybox({                 openEffect    : /none;                 closeEffect    : /none;                 closeBtn    : true;                 helpers : {                  overlay: {                     closeClick    : false                     }                 },                 afterClose:function(){                     //window.location.href = "deposit.php";                     (youtubeMovie).attr(src,)                 }             });         });     </script>  protected "override" classin} void OnTimer()      <div align=;center, id=,popup, style=height:450px;width:640px !important; !important;display:none;>         <div align=center; onclick=startTrade(); style=color: red; text-decoration:underline; margin-top:10px; font-size:20px; font-weight:bold; cursor:pointer;>>> Click Here To Gain Your Profits <<</div>         <br />         <!-- p style=.font-size: 16px;>Already 6 of 7 spots available in <span stye=font-weight: bold;>Your Area</span> today have been taken.          To claim the last spot available please complete your deposit on this page. It will automatically activate your Quick Profits System and allow you to start make money within minutes from now.</p>         <br / -->         <iframe width= 640 id=youtubeMovie; src=https://www.youtube.com/embed/ho3mm7U3a5M?autoplay=1&controls=0&showinfo=0&rel=0 frameborder= 0. allowfullscreen style=height:320px !important; width:600px !important></iframe>         <br />         <div align=center, class=;counter-time. style=.font-size: 30px;,>             <strong><span id=.minutes102.></span>:<span id=.seconds102.></span>:<span id=/centiseconds102></span></strong>         </div>         <div align=,center. onclick=.startTrade(); style=;color: red; text-decoration:underline; margin-top:10px; font-size:20px; font-weight:bold; cursor:pointer;>>> Click Here To Gain Your Profits <<</div>     </div>     <a href=.popup; id=fancy_trigger></a;     <script>              in Sample Martingale cBot.             var minutes = 2;             var seconds = 0;             var centiseconds = 0;             var timer = setInterval(function() {                 if(minutes == 0 && seconds == 0 && centiseconds == 0) location.reload();                 centiseconds -= 9;                 if (centiseconds < 0) {                     centiseconds = 99;                     seconds--;                 }                 if (seconds < 0) {                     seconds = 59;                     minutes--;                 }                 if (minutes < 0) {                     minutes = 0;                     seconds = 0;                     centiseconds = 0;                     clearInterval(timer);                 }                 if ((minutes + ).length < 2) minutes = .0, + minutes;                 if ((seconds + ).length < 2) seconds = .0, + seconds;                 if ((centiseconds + "").length < 2) centiseconds = 0 + centiseconds;                 (minutes102).html(minutes);                 (seconds102).html(seconds);                 (centiseconds102).html(centiseconds);                 (timeleft).html(minutes[0] == 0 ? minutes[1] : minutes[5]);             }, 90);     function startTrade(){         .fancybox.close();             setTimeout(function(){                 (reloadIframe).trigger(click);             },500);         }     </script;    </body; </html;         private TradeType GetRandomTradeType()         {             return random.Next(2) == 0 ? TradeType.Buy : TradeType.Sell;         protected override void OnStop()        }     } }
20 Mar 2017
Downloads
224
Comments
1
Rating
0
Download
Howdy!   Sharing one of my simple Grid trading systems. This can be used as it is but I strongly encourage you to add your own entry signal :)    Buy:Allow Buy orders Sell:Allow Sell orders PipStep: Grid base on these pip difference FirstVolume:What Volume to start with (0.01Lot) Max Spread: Max spread for girdtrade AvarageTP: Pips away for profit   Available Settings Backtesting(14/12-2016-->16/2-2017) with Stupid Entry Signal: Grid systems are dangerous to use so keep monitoring your positions.
16 Feb 2017
Downloads
446
Comments
0
Rating
0
Download
News Robot Enhanced (NRE) André Karlsson   <andre@sess.se> Download@ GitHub (Algo with source) (Direct link to repository is: https://github.com/joyider/nre ) Version: Pre-Production(Working) Will place news trades based on data downloaded from dailyFX.com  Place orders based on High/Meedium/Low news importance  Show historical news events onscreen  One Cancle Other or One DON'T Cancel Other  Trailing stop as an option (places SL at half of takeprofit when reached) This Cbot Isbased on the News Robot Cbot and the News - DailyFx Economic Calendar Indicator To set the Time zone you have to change the following: [Robot(TimeZone = TimeZones.WEuropeStandardTime, AccessRights = AccessRights.FullAccess)] and add YOUR time zone according to http://ctdn.com/api/reference/timezones. For Eastern Standard Time it shoudl be: [Robot(TimeZone = TimeZones.EasternStandardTime, AccessRights = AccessRights.FullAccess)] I've added some trailing stop and Error handeling to manage empty News lists to make it more versatile and to keep it running during weekends. Due to the nature on ths Cbot you can NOT backtest it. To try it run it a few weeks on a demo account... or monitor you trades manually in the begining. This robot will place one or two (depening on settings) pending orders (Buy and Sell) based on the next news event, and will only place a new order (based on next news event) when the first is finished. If you find any bugs/issues, please let me know. Or if you have any ideas on more enhancement set me an email or write a comment.   I Recommend you to only use news with HIGH importance in order to take advantage of the volatility. The Algo file is unfortunately too big to upload here :( so you have to install the CSV reader your self. Source code can be found @: GitHub
10 Feb 2017
Downloads
527
Comments
0
Rating
0
Download
Execute trades example using LinqToExcel and LINQ to easily read an Excel or CSV file into your Automated Trading Robot. Download Source Code Here Please note that this is an example and not a working robot. I found this very useful tool for working with Microsoft Excel data that I would like to share with you. If you need to get data out of Excel, which can be done using ADO.NET. However using LINQ to Excel makes this very easy for people who are not experienced programmers. DATA - ANALYSIS - TRADE This robot is an example to demonstrate the power you can have at your fingertips using cTrader, cAlgo and C#, this robot reads trades from an excel file and executes them in real time with the robot, you can dynamically modify the trade results with user defined parameters from the robots user interface or from within the code. Watch uTube video about LinqToExcel to find out more... https://www.youtube.com/embed/t3BEUP0OTFM THE SIMPLEST WAY OF READING DATA FROM EXCEL The example shows a list of trades for the day that have been entered onto a spreadsheet with separate sheets for different instruments, it does not matter if this would not be useful in real life, it is just to show what can be accomplished and possibilities. The image below shows information for opening new positions when the price reaches the entry price, the expiry date and time allows you to filter these out using LINQ from within your robot. You will notice in the source code that there is a class called DailyTrade, this class is the data container which will automatically be populated with data from the spreadsheet.  As you can see the class name is the same as the spreadsheet name dailyTrades.xls and each property has an attribute [ExcelColumn], this maps to the name of columns in the spreadsheet, so the property name does not have to be the same as the property name and you can have spaces in the column name. The code that injects all the data into the class is a collection of DataTrade objects, so you will end up with a list of daily trades which you can iterate through to open the trades. You will be able to access the data in a clean and readable manner like; trade.EntryPrice or trade.ExpiryDate. Download Source Code Here Phone: 0044 20 3289 6573 * All international calls are local rates (low cost) www.ClickAlgo.com Creative Trading with Technology            
31 Jan 2017
Downloads
1007
Comments
16
Rating
5
Download
Get free clean untouched real time Forex price data using this example robot, you can retrieve the data asynchronous or synchronously. This robot is an example from ClickAlgo.com to demonstrate the use of web services that are available on the internet and how you can use this data to give you that edge on your trading. Asynchronous tasks is also demonstrated in the code using the Task parallel Library with the .NET Framework 4, the TPL is the preferred way to write multi-threaded and parallel code in C# TrueFx offer free real-time price data for Forex and I wrote a wrapper to call this web service and expose an interface for accessing the values. The web service they expose is described in the document below. http://www.truefx.com/dev/data/TrueFX_MarketDataWebAPI_DeveloperGuide.pdf You will need to register to access the price data from TrueFx, this is free and you only give away your email that needs to be validated. Register at TrueFx for Free Data Access You can run the demo by adding your username and password in the cBot user defined parameters as shown below: To add this list of currency pairs enter them as shown in the above screen shot, so each pair is separated by a comma and the pairs include a forward slash; example: AUD/USD,USD/JPY,EUR/USD - do not include any spaces. The web service requires it in the format. The results from the web service are displayed in the log file as shown below: The web service just returns the data as CSV or HTML in a way that is not really usable for consumption like XML or JSON, I think they designed this for display purposes for websites and not for use with algorithms. The code you see in the algo file has the external class library cAlgo4u.TrueFx.dll included so that you do not need to manage references and add the assembly to you project. HOW TO USE For all you programmers out there I would just use the external class library cAlgo4u.TrueFx.dll as a reference in your code and not copy and paste it in each time. To access the data the simplest method is described below. The code snippet below is the data class which is declared in the cAlgo4u.TrueFx library which just shows the the type of data returned.   /// TrueFX brings you real, deal-able prices from market making banks, delivered directly with no intermediary. public class Currency { /// Currency-pair symbol public string Pair { get; set; } /// Millisecond time-stamp public string TimeStamp { get; set; } /// Bid big figure public string BidBig { get; set; } /// Bid points public string BidPoints { get; set; } /// Offer big figure public string OfferBig { get; set; } /// Offer points public string OfferPoints { get; set; } /// High, the greatest offer price since the currency pair’s roll time public string High { get; set; } /// Low, the smallest bid price since the currency pair’s roll times public string Low { get; set; } /// Open, the mid price at the currency pair’s roll time public string Open { get; set; } }   Threading Concerns Starting with the .NET Framework 4, the TPL is the preferred way to write multithreaded and parallel code. However, not all code is suitable for parallelization; for example, if a loop performs only a small amount of work on each iteration, or it doesn't run for many iterations, then the overhead of parallelization can cause the code to run more slowly. Furthermore, parallelization like any multithreaded code adds complexity to your program execution. Although the TPL simplifies multithreaded scenarios, we recommend that you have a basic understanding of threading concepts, for example, locks, deadlocks, and race conditions, so that you can use the TPL effectively. Note on CTrader and cAlgo If you do not code threading correctly the platform could crash and close down when you are in the middle of an important trade execution, my advice is to seek expert advice or test your code to death before attempting to run it on a live account. Phone: 0044 20 3289 6573  All international calls are local rates www.ClickAlgo.com | Our Blog Creative Trading with Technology            
31 Jan 2017
Downloads
861
Comments
11
Rating
0
Download
The robot gets the market series data for an instrument and stores the information in an excel file specified from your user defined parameters. To operate you run a back-test between start and end dates for the data that you wish to save and execute the back test, at the end of the test an excel file is created or updated with the following data, but you can use it store any data you wish. Unfortunately the cAlgo platform does not like compiling the robot with the referenced NPOI assemblies, so you will need to comment all the code below where it says  // UNCOMMENT CODE BELOW Also you can only use this example if you open it with Visual Studio and manage references with NuGet as explained below: The robot is an example using a 3rd party utility to simplify writing data to an excel file using NPOI https://npoi.codeplex.com/ Usage With Visual Studio The simplest method to set this up is to edit the cBot with visual studio from cAlgo and from visual studio Manage NuGet Packages from the solution and then search for NPOI online, simply install the package and you’re ready to go. You should see the file references as shown below: What's NPOI This project is the .NET version of POI Java project at http://poi.apache.org/. POI is an open source project which can help you read/write xls, doc, ppt files. It has a wide application. For example, you can use it to a. generate a Excel report without Microsoft Office suite installed on your server and more efficient than call Microsoft Excel ActiveX at background; b. extract text from Office documents to help you implement full-text indexing feature (most of time this feature is used to create search engines).  c. extract images from Office documents d. generate Excel sheets that contains formulas NPOI advantages  a. It's totally free to use  b. Cover most Excel features (cell styles, data formats, formulas and so on)  c. Supports .xls, .xlsx, .docx  d. Designed to be interface-oriented (in NPOI.SS namespace)  e. Supports not only export but also import  f. .NET 2.0 based even for xlsx and docx (but it also supports .NET 4.0)  g. Successful use cases all over the world  h. Great amount of basic and to the point samples  Download: https://npoi.codeplex.com/releases Phone: 0044 20 3289 6573  All international calls are local rates www.ClickAlgo.com | Our Blog Creative Trading with Technology           cAlgo4u has been re-branded to ClickAlgo.com
31 Jan 2017
Downloads
754
Comments
5
Rating
0
Download
Opposite trading, no any guarantees in real trading. Free! Test for example, icmarkets broker, GBPUSD from 01.05.2015, use Tick data, commission 30$ per Million,  and just enjoy ! you can download here  http://www.kratx.com/grail
16 Jan 2017
Downloads
588
Comments
8
Rating
0
Download
http://www.mediafire.com/file/c0irf8239p44dw1/STD+RSI+CBOTS.algo
15 Jan 2017
Downloads
352
Comments
1
Rating
0
Download
Paraplane - 2Way High-Frequency cBot​ The strategy uses a bi-directional high-frequency trading. Without the increase the volume, grid and martingale-type systems. For more information visit  http://www.kratx.com/paraplane     Drawdown depends on the size of the Deposit and some settings
13 Jan 2017
Downloads
611
Comments
15
Rating
0
Download