How to stop a started Auto trade?

Viewing 15 posts - 1 through 15 (of 19 total)
  • Author
    Posts
  • #22007 quote
    Nufstad
    Participant
    Junior

    If the marked falls uncontrolled, and the code keeps buying on the set conditions and the code sells on stop loss. How can I put in code to for example stop the auto trade if an amount of money is lost during the day?

    #22017 quote
    GraHal
    Participant
    Master

    Hi Nuf
    Have a look at QUIT, positionperf and strategyprofit … add conditions re current day and you may get what you want?

    Let us know how you get on … put your code snippets on here for help / improvement.

    Cheers
    GraHal

    #22018 quote
    Nufstad
    Participant
    Junior

    Thanks.

     

    Found what I was looking for.

    #22021 quote
    Eric
    Participant
    Master

    and if you use IG its easy to open multiple accounts from the first opened

    if you dont want to put “all the eggs in the same basket”

    #22075 quote
    GraHal
    Participant
    Master

    Hi Nuf

    Might you share what you found / how to do it please … then we will know?


    @Eric
    … how do you get multiple Demo Accounts with IG or do you mean only multiple Live Accounts? I opened a second account but it was a Live Account.

    Thanks
    GraHal

    #22083 quote
    Nufstad
    Participant
    Junior

    Hi.

    Link:

    QUIT

    I used Example2 :

    #22091 quote
    GraHal
    Participant
    Master

    Ah right good … that will Quit the Algo if your equity drops > 200 (as example 2 in your link) from your starting equity, so 10k start – 200 if equity drops to £9.8K.

    Your original post stated stop the auto trade if an amount of money is lost during the day … and by that I thought you meant during any day??  This is something I  have wanted also! For example, if an extreme condition occurs for which none of my Algos are designed to cope (e.g. outbreak of war) then a drop of x amount quits all Algos by using a Quit condition in each separate Algo, but good for each day. So, for example, Equity 10k start + 5k profit but drops by 1k to 14k then Algo Quits.  Quit in your ‘example  2 link’  will not do that because the Algo is still 4k in profit overall.

    Amyway if you / anybody manages to get a ‘Quit for the day’ coded up please share with us.

    Thanks
    GraHal

    #22104 quote
    Nufstad
    Participant
    Junior

    Hi.

     

    Maybe I got it wrong. I interpreted the code for quitting the auto trade. In the opening it say:

     

    “Instruction used to stop a trading system. All opened, stop and limit orders are close when the instruction is used.

    Stopped strategy with the QUIT instruction cannot be re-launched automatically by code. Only a manual intervention can do it.”

     

    I am new to this, so I am not sure.

    #22116 quote
    Nicolas
    Keymaster
    Master

    Nufstad is right about the QUIT instruction, it does exactly what it is described in the documentation.
    If you want to “quit for the day”, then the usual code snippet from the blog should do the trick : https://www.prorealcode.com/blog/learning/max-profit-loss-day-trading-strategy/

    jonjon thanked this post
    #22129 quote
    Eric
    Participant
    Master

    @GraHal

    yes i mean live accounts

    but if you are with IG.UK and have a live SB account i think you can open a live CFD account (from my ig) and demo with both?

    #22388 quote
    Gurra Forsberg
    Participant
    New

    Hello! When I use the same code with the exact same setting my code uses different strategis in either Backtest or Auto trading. The program does not trade the same in the different programs with the same time settings.

    CODE

    Used for Germany 30 Cash (1euro mini)

    // Definition of code parameters
    DEFPARAM CumulateOrders = False // Cumulating positions deactivated

    // Conditions to enter long positions
    indicator1 = RSI[10](close)
    indicator2 = RSI[12](close)
    c1 = (indicator1 >= indicator2)

    IF c1 THEN
    BUY 3 CONTRACT AT MARKET
    ENDIF

    // Conditions to exit long positions
    indicator3 = Stochastic[10,6](open)
    indicator4 = Stochastic[20,6](open)
    c2 = (indicator3 <= indicator4)

    IF c2 THEN
    SELL AT MARKET
    ENDIF

    // Stops and targets
    SET STOP pTRAILING 1

    IF StrategyProfit<-200 then
    QUIT
    ENDIF

     

     

    Anyone with the experience to solve my problem?

    #22405 quote
    GraHal
    Participant
    Master

    Hi Gurra

    I assume you are asking about QUIT? If Yes, I would expect your code

    IF StrategyProfit<-200 then

    QUIT

    ENDIF

    to Quit the Algo if your starting equity drops > 200, so 10k start – 200 … Algo stops if equity drops to £9.8K.  As it says in the documentation … Stop the strategy if the actual profit is losing 200 of the money account.

    Cheers
    GraHal

    #22406 quote
    GraHal
    Participant
    Master

    If you are not asking about QUIT then your code is probably executing different in Backtest versus Demo Forward Test due to subtle differences betwen Backtest and Demo Forward Test and we all experience these subtle differences.

    Also you have SET STOP pTRAILING 1 … I doubt this will work on any instrument as 1 point is far too low to be acceptable (to yuor broker) and iny case you would be stopped out far too often and so your Algo is not robust.  Try  SET STOP pTRAILING 5 (or 10 etc)

    Let us know how you get on please.

    Cheers
    GraHal

    #22414 quote
    JC_Bywan
    Moderator
    Master
    Hello Gurra,

    >> Please update your country flag in your profile. Thank you 🙂 <<

    >> For clarity of messages on ProRealCode’s forums, please use the “insert PRT code” button to separate the text of the code part! Thank you! <<
    #22415 quote
    GraHal
    Participant
    Master
    Hi Noobs Something is not right re the ‘Insert PRT Code’ button … see attached, there is no button and hasn’t been for me  for 7 to 10 days now (well maybe intermittently / off and on??). I’m on Windows 10, my browser is Firefox 50.1.0. GraHal
    PRT-Button-NOT.jpg PRT-Button-NOT.jpg
Viewing 15 posts - 1 through 15 (of 19 total)
  • You must be logged in to reply to this topic.

How to stop a started Auto trade?


ProOrder: Automated Strategies & Backtesting

New Reply
Author
author-avatar
Nufstad @nufstad Participant
Summary

This topic contains 18 replies,
has 6 voices, and was last updated by GraHal
9 years, 1 month ago.

Topic Details
Forum: ProOrder: Automated Strategies & Backtesting
Language: English
Started: 01/22/2017
Status: Active
Attachments: No files
Logo Logo
Loading...