[ARCHIVIO] Qualsiasi domanda da principiante, per non ingombrare il forum. Professionisti, non passate oltre. Da nessuna parte senza di te - 3. - pagina 334
khorosh: Qual è la differenza tra POINT e TICKSIZE? Quando li interroghi attraverso MarketInfo() sono gli stessi, ma perché dovrebbero essere diversi se hanno nomi diversi?
Qual è la differenza tra POINT e TICKSIZE site:mql4.com
khorosh: Qual è la differenza tra POINT e TICKSIZE? Quando vengono interrogati tramite MarketInfo() sono gli stessi, ma dovrebbero essere diversi se hanno nomi diversi?
A volte c'è una differenza per i singoli strumenti
Grazie. Un punto è come un penny-unità di misura. Tixais è il cambio minimo di prezzo. A quanto pare i tixies non possono essere meno di un pip e più. Credo che spetti al BC decidere.
Come faccio a calcolare la dimensione massima consentita del lotto con la leva ecc.
Grazie
double MeansOneLot = MarketInfo(Symb,MODE_MARGINREQUIRED); //Необходимо средств для открытия 1 лотаdouble MeansFree = AccountFreeMargin(); //Значение свободных средств, разрешенных для открытия позицийdouble MeansGuaranty = AccountMargin(); //Значение залоговых средств, используемых для поддержания открытых позицийdouble LotPriceTic = MarketInfo(Symb, MODE_TICKVALUE); //Стоимость 1 лота в валюте депо на 1 тикdouble MaxLotPermissible = MathFloor((MeansFree/MeansOneLot)*100)/100;//Максимально допустимый лот для открытия позиции
Amici, aiutatemi a risolvere un problema... Ho i numeri dei biglietti scritti nell'array TicketArray (ce ne sono 3). Quindi, voglio che il mio EA fermi il trading quando ottengo una perdita per 3 volte di seguito... Per cominciare, non posso scrivere la condizione di 3 lotti... Il Buon Serpente una volta mi ha dato alcune conoscenze sulle bandiere e le sto usando ora, ma ancora non funziona. Dopo che il primo ordine si chiude in perdita, diventa vero, e poi funziona bene... Perché?
bool flag = true; //по умолчанию флаг стоит на правдуfor(int j=1;j<4;j++) //цикл из 3х значений (1,2,3)
{
OrderSelect(TicketArray[j],SELECT_BY_TICKET); //выбираю ордерif(OrderClosePrice()!=OrderStopLoss() && TicketArray[j]==0)flag = false; //думаю, тут проблема. Условие: если ордер не получил лося 3 раза и если у тикета еще нет номера, то такая ситуация меня не устраивает.Print(OrderClosePrice(),",,,,,",OrderStopLoss(),",,,,,",TicketArray[j]); //эта строчка для тестера, чтоб наглядно было видно цену закрытия, цену стопа и номер тикета. Хоть тикет и =0, но все равно пишет true.
}
Alert(flag);
Sto incollando l'intero EA, per sicurezza. Questa è una martingala normale, che ho scritto io stesso per scopi educativi.
Impossibile leggere uno dei buffer dell'indicatore PerkyAsctrend1. Per favore, aiutatemi a capire. L'ho fatto molte volte con altri indicatori, sempre senza problemi. Non posso farlo qui. Leggo due buffer: uno di loro: double PerkyBuf2=iCustom (NULL,0," PerkyAsctrend1 ",5,250,0,1); - legge correttamente, il segnale è catturato, la prossima linea prova a catturare: double PerkyBuf1=iCustom (NULL,0," PerkyAsctrend1 ",5,250,1,1); ma tutti i segnali da questo buffer mancano il mio Expert Advisor. Ho anche provato a creare un Expert Advisor vuoto con due punti Comment() con risultati. Non riesco a ottenere un segnale per la vendita. Potete aiutarmi a capire. Vorrei allegare l'indicatore
Impossibile leggere uno dei buffer dell'indicatore PerkyAsctrend1. Per favore, aiutatemi a capirlo. L'ho fatto molte volte con altri indicatori, sempre senza problemi. Ma qui non funziona. Ho letto due buffer: uno di loro: double PerkyBuf2=iCustom (NULL,0," PerkyAsctrend1 ",5,250,0,1); - legge correttamente, il segnale è preso, la prossima linea cerca di prendere: double PerkyBuf1=iCustom (NULL,0," PerkyAsctrend1 ",5,250,1,1); e tutti i segnali di questo buffer volano oltre il mio EA. Ho anche provato a creare un Expert Advisor vuoto con due punti Comment() con risultati. Non riesco a ottenere un segnale per la vendita. Potete aiutarmi a capire. Vorrei allegare l'indicatore
Segnale di acquisto nel buffer 0, segnale di vendita nel buffer 1
Qual è la differenza tra POINT e TICKSIZE? Quando li interroghi attraverso MarketInfo() sono gli stessi, ma perché dovrebbero essere diversi se hanno nomi diversi?
Qual è la differenza tra POINT e TICKSIZE? Quando vengono interrogati tramite MarketInfo() sono gli stessi, ma dovrebbero essere diversi se hanno nomi diversi?
A volte sono diversi per i singoli strumenti
A volte c'è una differenza per i singoli strumenti
AIUTARE AD ALLEGARE IL FILE AL TESTO
Sto incollando l'intero EA, per sicurezza. Questa è una martingala normale, che ho scritto io stesso per scopi educativi.
Impossibile leggere uno dei buffer dell'indicatore PerkyAsctrend1.
Per favore, aiutatemi a capire. L'ho fatto molte volte con altri indicatori, sempre senza problemi. Non posso farlo qui.
Leggo due buffer: uno di loro:
double PerkyBuf2=iCustom (NULL,0," PerkyAsctrend1 ",5,250,0,1); - legge correttamente, il segnale è catturato, la prossima linea prova a catturare:
double PerkyBuf1=iCustom (NULL,0," PerkyAsctrend1 ",5,250,1,1); ma tutti i segnali da questo buffer mancano il mio Expert Advisor. Ho anche provato a creare un Expert Advisor vuoto con due punti Comment() con risultati. Non riesco a ottenere un segnale per la vendita.
Potete aiutarmi a capire.
Vorrei allegare l'indicatore
Impossibile leggere uno dei buffer dell'indicatore PerkyAsctrend1.
Per favore, aiutatemi a capirlo. L'ho fatto molte volte con altri indicatori, sempre senza problemi. Ma qui non funziona.
Ho letto due buffer: uno di loro:
double PerkyBuf2=iCustom (NULL,0," PerkyAsctrend1 ",5,250,0,1); - legge correttamente, il segnale è preso, la prossima linea cerca di prendere:
double PerkyBuf1=iCustom (NULL,0," PerkyAsctrend1 ",5,250,1,1); e tutti i segnali di questo buffer volano oltre il mio EA. Ho anche provato a creare un Expert Advisor vuoto con due punti Comment() con risultati. Non riesco a ottenere un segnale per la vendita.
Potete aiutarmi a capire.
Vorrei allegare l'indicatore
Segnale di acquisto nel buffer 0, segnale di vendita nel buffer 1
Script da testare: