[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Non potrei andare da nessuna parte senza di te - 2. - pagina 44
Ti stai perdendo delle opportunità di trading:
- App di trading gratuite
- Oltre 8.000 segnali per il copy trading
- Notizie economiche per esplorare i mercati finanziari
Registrazione
Accedi
Accetti la politica del sito e le condizioni d’uso
Se non hai un account, registrati
buona giornata a tutti!
consigliare se c'è una bicicletta o una possibilità del genere:
ci sono due conti e un consulente. un trade su un conto è duplicato sull'altro o viceversa, non si apre.
grazie.
Comment("blah blah blah")
Questo "blah blah blah blah" - come si ottiene?
Print(), Alert() per l'output non è il problema.
Quando si installa il COUNTER nel terminale, invece di inserirvi i parametri
si caricano semplicemente i preset esistenti che si trovano nella directory dei preset
e hanno un'estensione *.set (es. file - proba.set)
Come si ottiene questo nome? (proba.set in questo caso)
Buon pomeriggio a tutti,
Signori, forse qualcuno ha un semplice EA basato su RSI. L'idea è la seguente: quando c'è un incrocio del 50%, si apre un ordine nella direzione dell'incrocio. Sono necessari solo 3 parametri: attraversamento del 50%, dimensione dello stoploss, dimensione del take profit. Questo è tutto.
Sono grato in anticipo per qualsiasi informazione.
formula di collegamento: Lot=Money/(Staples*Tick)
Denaro - guadagnato/perso
Stopplus - in punti broker
Tick - MarketInfo( MODE_TICKVALUE)
Da qui, girate come volete:
Stopplus=Money/(Lot*Tick)
Soldi=Lotto*Stopp+*Tick
doppio di, pa, pb, pp, sl, tp, sp;
int cnt2;
for(cnt2=OrdiniTotali();cnt2>0;cnt2--)
{
pp=MarketInfo(OrderSymbol(), MODE_POINT);
se (OrderType()==OP_BUY) {
pa=MarketInfo(OrderSymbol(), MODE_ASK);
sp=MarketInfo(OrderSymbol(), MODE_ASK)-MarketInfo(OrderSymbol(), MODE_BID);
se (OrderOpenPrice()-pa>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) {
di=OrderOpenPrice()-pa-TrailingStop*pp;
se (OrderStopLoss()==0) sl=OrderOpenPrice()+(TrailingStop-sp+TrailingStep-1)*pp; altrimenti sl=0;
se (OrderStopLoss() >0) sl=OrderStopLoss() -di;
se (pa-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp) sl=pa-(TrailingStop+TrailingStep-1)*pp;
se (OrderTakeProfit()>0) tp=OrderTakeProfit()-di; altrimenti tp=0;
ModifyOrder(pa+TrailingStop*pp, sl, tp);
}
}
se (OrderType()==OP_SELL) {
pb=MarketInfo(OrderSymbol(), MODE_BID);
se (pb-OrderOpenPrice()>(TrailingStop+TrailingStep-1)*pp || OrderStopLoss()==0 || OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) {
di=pb-OrderOpenPrice()-TrailingStop*pp;
se (OrderStopLoss()==0) sl=OrderOpenPrice()-(TrailingStop+TrailingStep-1)*pp; altrimenti sl=0;
se (OrderStopLoss() >0) sl=OrderStopLoss() +di;
se (OrderOpenPrice()-pb>(TrailingStop+TrailingStep-1)*pp) sl=pb+(TrailingStop+TrailingStep-1)*pp;
se (OrderTakeProfit()>0) tp=OrderTakeProfit()+di; altrimenti tp=0;
ModifyOrder(pb-TrailingStop*pp, sl, tp);
}
}
}
}
Perché in questo codice non si traina il bai, ma solo le vendite?
Questo "blah blah blah blah" - come si ottiene?
Print(), Alert() per l'output non è il problema.
Quando si installa il COUNTER nel terminale, invece di inserire i parametri nel
si caricano semplicemente i preset preesistenti, che si trovano nella directory presets
e hanno un'estensione *.set (per esempio file - proba.set)
Come si ottiene questo nome? (proba.set in questo caso)
extern int StopLoss=50;
extern double Lot=0.1
nella funzione start() dell'EA:
Comment("\n","StopLoss = ",StopLoss,"\n","Lot = ",Lot);
buona giornata a tutti!
consigliare se c'è una bicicletta o una possibilità del genere:
ci sono due conti e un consulente. un trade su un conto è duplicato sull'altro o viceversa, non si apre.
grazie.
Abbiamo bisogno di fare un codice che scriva gli ordini che appaiono nel documento di testo, e l'EA su un altro conto, al rilevamento di un nuovo ordine nel documento di testo, aprirà esattamente lo stesso ordine. Il codice dovrebbe essere scritto non in MQL4, ma in una dll in qualche altro linguaggio di programmazione, solo per risparmiare la fatica di scrivere il percorso del file.
Come posso ottenere questo nome? (proba.set in questo caso)
Ragazzi, per favore consigliate come codificare tutte le combinazioni uniche di 5 cifre da 1 a 7, dato che la posizione della cifra non importa, cioè 12345 = 54321 = 21345 =... Ma ogni cifra nella combinazione può verificarsi solo 1 volta, cioè - 12345 - ok, e 12341 - non va bene.
Grazie.
Gli strumenti MQL4 saranno problematici per ottenere il nome del file - ma il compito può essere risolto in altri linguaggi di programmazione.