[Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate. Non posso andare da nessuna parte senza di te. - pagina 596
e se? Gli indicatori sono costruiti con una precisione assoluta basata sulle letture attuali. Il trading si basa su queste stesse letture, cos'altro non è chiaro?
Techno: e se? Gli indicatori sono costruiti con una precisione assoluta basata sulle letture attuali. Il trading si basa su queste stesse letture, cos'altro non è chiaro qui?
"con una precisione assoluta basata sulle letture attuali".
Siamo chiari: letture inaffidabili. E se non lavoriamo sui prezzi medi, lo spread è molto grande.
Basta confrontare due grafici a candele su, diciamo, M15. Per esempio con questi
Come trovo il prezzo di apertura dell'ultimo ordine?
Ho fatto così, ma quando chiudo una serie di ordini per chiusura, esce il prezzo del primo ordine della serie, ma non l'ultimo...
C'è un altro modo per trovare il prezzo dell'ultimo ordine?
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 19.02.2008 |//| Описание : Возвращает цену открытия последней открытой позиций. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+double PriceOpenLastPos(string sy="", int op=-1, int mn=-1) {
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()==OP_BUY || OrderType()==OP_SELL) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
//+----------------------------------------------------------------------------+//| Автор : Ким Игорь В. aka KimIV, http://www.kimiv.ru |//+----------------------------------------------------------------------------+//| Версия : 28.11.2006 |//| Описание : Возвращает цену установки последнего ордера или 0. |//+----------------------------------------------------------------------------+//| Параметры: |//| sy - наименование инструмента ("" - любой символ, |//| NULL - текущий символ) |//| op - операция (-1 - любая позиция) |//| mn - MagicNumber (-1 - любой магик) |//+----------------------------------------------------------------------------+double GetOrderOpenPrice(string sy="", int op=-1, int mn=-1) {
datetime t;
double r=0;
int i, k=OrdersTotal();
if (sy=="0") sy=Symbol();
for (i=0; i<k; i++) {
if (OrderSelect(i, SELECT_BY_POS, MODE_TRADES)) {
if (OrderSymbol()==sy || sy=="") {
if (OrderType()>1 && OrderType()<6) {
if (op<0 || OrderType()==op) {
if (mn<0 || OrderMagicNumber()==mn) {
if (t<OrderOpenTime()) {
t=OrderOpenTime();
r=OrderOpenPrice();
}
}
}
}
}
}
}
return(r);
}
non ce ne sono di assolutamente affidabili. È come il tempo, nella stessa città può differire leggermente in diverse parti. Un EA redditizio funzionerà bene su entrambe le varianti. Cosa dovrei vedere in questi grafici? I grafici sono come i grafici.
Ciao a tutti. È possibile configurare il terminale per visualizzare i dati sul grafico solo durante la sessione di trading americana (dalle 17:30 alle 24:00 di Mosca)?
Buon pomeriggio, continuando a prendere confidenza con la codifica, ho preso l'esempio EA dall'articolo della sezione tutorial, ho sostituito il codice dell'esempio:
// Торговые критерии
MA_1_t=iMA(NULL,0,Period_MA_1,0,MODE_LWMA,PRICE_TYPICAL,0); // МА_1
MA_2_t=iMA(NULL,0,Period_MA_2,0,MODE_LWMA,PRICE_TYPICAL,0); // МА_2if (MA_1_t > MA_2_t + Rastvor*Point) // Если разница между
{ // ..МА 1 и 2 большая
Opn_B=true; // Критерий откр. Buy
Cls_S=true; // Критерий закр. Sell
}
if (MA_1_t < MA_2_t - Rastvor*Point) // Если разница между
{ // ..МА 1 и 2 большая
Opn_S=true; // Критерий откр. Sell
Cls_B=true; // Критерий закр. Buy
}
A uno arbitrario a scopo di allenamento:
// Торговые критерииdouble MA_1[];
MA_1[0]=iMA(NULL,0,Period_MA,0,MODE_EMA,PRICE_CLOSE,0);
if (MA_1[1] < MA_1[0])
{ // ..МА последнего бара выше предыдущего
Opn_B=true; // Критерий откр. Buy
Cls_S=true; // Критерий закр. Sell
}
if (MA_1[1] > MA_1[0])
{ // ..МА последнего бара ниже предыдущего
Opn_S=true; // Критерий откр. Sell
Cls_B=true; // Критерий закр. Buy
}
Le compravendite non appaiono, potreste dirmi per favore qual è la ragione, come risolvere il codice.
Assolutamente no. Ogni cucina ha il suo quotidiano.
E non c'è un posto dove ottenere più o meno grafici reali?
Triste...
precisione delle letture degli indicatori...
kopeck, per il dc selezionato, tutte le letture degli indicatori rilevanti saranno assolutamente giuste.
se solo...
se...
e se? Gli indicatori sono costruiti con una precisione assoluta basata sulle letture attuali. Il trading si basa su queste stesse letture, cos'altro non è chiaro qui?
"con una precisione assoluta basata sulle letture attuali".
Siamo chiari: letture inaffidabili. E se non lavoriamo sui prezzi medi, lo spread è molto grande.
Basta confrontare due grafici a candele su, diciamo, M15. Per esempio con questi
iMoningStar https://www.mql5.com/ru/code/9520
i3Indians https://www.mql5.com/ru/code/9695
iDragon https://www.mql5.com/ru/code/9617
E poi ditemi - come funzionerebbe un EA su di loro?
Come trovo il prezzo di apertura dell'ultimo ordine?
Ho fatto così, ma quando chiudo una serie di ordini per chiusura, esce il prezzo del primo ordine della serie, ma non l'ultimo...
C'è un altro modo per trovare il prezzo dell'ultimo ordine?
Cosa avrei dovuto vedere in questi grafici?
Ciao a tutti. È possibile configurare il terminale per visualizzare i dati sul grafico solo durante la sessione di trading americana (dalle 17:30 alle 24:00 di Mosca)?
Grazie
Buon pomeriggio, continuando a prendere confidenza con la codifica, ho preso l'esempio EA dall'articolo della sezione tutorial, ho sostituito il codice dell'esempio:
A uno arbitrario a scopo di allenamento:
Le compravendite non appaiono, potreste dirmi per favore qual è la ragione, come risolvere il codice.