Programmare le opzioni Binarie

Viewing 6 posts - 1 through 6 (of 6 total)
  • Author
    Posts
  • #50612 quote
    iceman89
    Participant
    Average

    Mi chiedevo è possibile programmare le “opzioni Binarie“?

    sio o no?

    qualcuno lo sa?

    Grazie in anticipo

    #50726 quote
    ALE
    Moderator
    Master

    Ciao
    per testare una strategia sulle opzioni binarie, dovrai accertati la corrispondenza del mercato su cui testi la strategia con il valore che ti da il broker di opzioni, dopo di che basterà che crei una chiusura della posizione su una base temporale.

    #50735 quote
    iceman89
    Participant
    Average

    un Esempio pratico a caso potreste farlo con  scadenza a 1 minuto  opzioni binarie (alto/basso ) alla scadenza?

    per capire subito

    #50739 quote
    iceman89
    Participant
    Average

    sapendo che ho a disposizione questi dati che ti dò, ovviamente poi io lo traduco in linguaggio c++ ma per il resto la composizione dell’algoritmo è uguale  ovviamente con scadenza a 1 minuto(il broker la scadenza la tratta in secondi) ma va bene : questi sono i dati nello specifico di un opzione binaria alto/basso (che il broker IG  markets chiama sprint markets) le scadenze che danno loro vanno da 1 minuto a 60 minuti per sprint.

    {
            "delayTime": 0,
            "epic": "FM.D.DOW.DOW.IP",
            "netChange": null,
            "lotSize": 1,
            "expiry": "20-DEC-22",
            "instrumentType": "SPRINT_MARKET",
            "instrumentName": "Wall Street",
            "high": null,
            "low": null,
            "percentageChange": null,
            "updateTime": "54309000",
            "updateTimeUTC": "15:05:09",
            "bid": 23416.29,
            "offer": 23416.29,
            "otcTradeable": true,
            "streamingPricesAvailable": true,
            "marketStatus": "TRADEABLE",
            "scalingFactor": 1
        }
    {
        "instrument": {
            "epic": "FM.D.DOW.DOW.IP",
            "expiry": "20-DEC-22",
            "name": "Wall Street",
            "forceOpenAllowed": true,
            "stopsLimitsAllowed": true,
            "lotSize": 1.0,
            "unit": "CONTRACTS",
            "type": "UNKNOWN",
            "controlledRiskAllowed": true,
            "streamingPricesAvailable": true,
            "marketId": null,
            "currencies": [{
                "code": "EUR",
                "symbol": "E",
                "baseExchangeRate": 0.81,
                "exchangeRate": null,
                "isDefault": true
            }],
            "sprintMarketsMinimumExpiryTime": 57,
            "sprintMarketsMaximumExpiryTime": 3600,
            "marginDepositBands": null,
            "marginFactor": 50,
            "marginFactorUnit": "PERCENTAGE",
            "slippageFactor": {
                "unit": "pct",
                "value": 50.0
            },
            "limitedRiskPremium": {
                "value": 0,
                "unit": null
            },
            "openingHours": null,
            "expiryDetails": {
                "lastDealingDate": "2022-12-20T23:59"
            },
            "rolloverDetails": {
                "lastRolloverTime": "2022-12-20T23:59"
            },
            "newsCode": ".DJI",
            "chartCode": null,
            "country": null,
            "valueOfOnePip": "1.00",
            "onePipMeans": "0",
            "contractSize": "1",
            "specialInfo": null
        },
        "dealingRules": {
            "minStepDistance": null,
            "minDealSize": {
                "unit": "POINTS",
                "value": 25.0
            },
            "minControlledRiskStopDistance": null,
            "minNormalStopOrLimitDistance": null,
            "maxStopOrLimitDistance": null,
            "marketOrderPreference": "NOT_AVAILABLE",
            "trailingStopsPreference": "NOT_AVAILABLE"
        },
        "snapshot": {
            "marketStatus": "TRADEABLE",
            "netChange": null,
            "percentageChange": null,
            "updateTime": "15:06:11",
            "delayTime": 0,
            "bid": 23417.80,
            "offer": 23417.80,
            "high": null,
            "low": null,
            "binaryOdds": 0.5524861,
            "decimalPlacesFactor": 2,
            "scalingFactor": 1,
            "controlledRiskExtraSpread": null
        }
    }
    #50775 quote
    ALE
    Moderator
    Master

    Ciao
    io non capisco quel linguaggio.. ma che lingua parli? 🙂

    di seguito programmi un uscita all’apertura della candela successiva, per cui se vuoi tradare opzioni a 1 minuto , metti il time frame a un minuto, se vuoi una scadenza a 5 minuti, utilizzi il time frame a 5 minuti

     

    // tua logica per entrare a mercato

    // entri a mercato ed esci con la riga qui sotto:

    once barlong= 0
    
    IF OnMarket AND BARINDEX-TRADEINDEX(1)>= barLong THEN
    SELL AT MARKET
    ENDIF

     

     

    Esempio time frame 1 minuto, entri a mercato al’apertura della barra, alla scadenza della barra e passato 1 minuto, e nell’istante successivo che si apre la barra il sistema esce dal mercato.

    #54836 quote
    Revi
    Participant
    New
    Ciao io non capisco quel linguaggio.. ma che lingua parli? 🙂 di seguito programmi un uscita all’apertura della candela successiva, per cui se vuoi tradare opzioni a 1 minuto , metti il time frame a un minuto, se vuoi una scadenza a 5 minuti, utilizzi il time frame a 5 minuti // tua logica per entrare a mercato // entri a mercato ed esci con la riga qui sotto: Esempio time frame 1 minuto, entri a mercato al’apertura della barra, alla scadenza della barra e passato 1 minuto, e nell’istante successivo che si apre la barra il sistema esce dal mercato.


    Ciao,
    Sono un programmatore, ma sono nuovo.. mi aiuteresti a capire un po’ di cose?
    Ad esempio.. cosa vuol dire “once barlong”? serve a inizializzare la variabile barlong? e OnMarket? Barindex – tradeindex(1)? Come si legge? 

Viewing 6 posts - 1 through 6 (of 6 total)
  • You must be logged in to reply to this topic.

Programmare le opzioni Binarie


Trading Generale: Analisi Mercati & Discrezionale

New Reply
Author
author-avatar
iceman89 @iceman89 Participant
Summary

This topic contains 5 replies,
has 3 voices, and was last updated by Revi
8 years, 2 months ago.

Topic Details
Forum: Trading Generale: Analisi Mercati & Discrezionale
Language: Italian
Started: 10/26/2017
Status: Active
Attachments: No files
Logo Logo
Loading...