Forumu kirletmemek için herhangi bir acemi sorusu. Profesyonel, kaçırmayın. Sensiz, hiçbir yerde - 6. - sayfa 517

 
viktorlev :

İhtiyaçlarım için (yaptığım) basit bir danışman betiği var. Ama DEMO hesabında "Strategy Tester" ile çalışmıyor, hata numaraları veriyor (bildiğim 130.131) Ama gerçek bir hesapta "Strategy Tester" yaparsam her şey çalışıyor.

Soru!

Bu, programın "danışmanının" veya "hatasının" bir hatasıdır. Ve bu danışmanla gerçekten ticaret yapmaya başlarsanız, tüm bunların nasıl etkileneceği.

İlk olarak, terimleri anlayın: "EA betiği" saçmalık.
 


TarasBY :
İlk olarak, terimleri anlayın: "EA betiği" saçmalık.
Aslında cevap vermek zor. Sadece yazım hatalarında burnunu dürtebilir.
 
viktorlev :

Aslında cevap vermek zor. Sadece yazım hatalarında burnunu dürtebilir.

Soru oldukça spesifik soruldu ve yazımla hiçbir ilgisi yok - bir senaryo mu yoksa bir danışman mı?


Ama aslında, kod çok gizliyse, DC'nin ticaret koşullarını okuyun ve hata veren değerleri (duraklar ve hacimler) kontrol edin.

 
danışman!
 
viktorlev :
danışman!

Her durumda, izin verilen ayar durdurma seviyesini aşmamak ve lot hacminin doğruluğunu kontrol etmek için bir kontrolünüz yoktur.

not. Danışman komut dosyası == dirsek dizleri

 
artmedia70 :

Her durumda, izin verilen ayar durdurma seviyesini aşmamak ve lot hacminin doğruluğunu kontrol etmek için bir kontrolünüz yoktur.

not. Danışman komut dosyası == dirsek dizleri



MQL açısından hepsi böyle kurtlar değildir.

Ve kontroller açısından ......... öyle.

if ((r2<30 && r1>30 && OrdersTotal()<1) || (OrderType()==OP_BUY && OrdersTotal()>=1 &&

OrdersTotal()<2 && Bid>OrderOpenPrice()+dif*Puan))

OrderSend(Symbol(),OP_BUY,lot,Ask,0,Bid-sl*Point, Ask+tp*Point ,"Şimdiye kadarki en kolay",0,0);

-------------------------------------------------- -------------------------------------------------- --

(int i=0; i<SiparişToplam(); i++) için

{

if (OrderSelect(i,SELECT_BY_POS,MODE_TIME)==true)

if (OrderType()==OP_BUY && Bid-ts*Puan>OrderStopLoss()+5*Puan)

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-ts*Point, Ask+tp*Point ,0, CLR_NONE );

-------------------------------------------------- --------------------------------------------------

Ve eğer diyalog gittiyse. Bir SORU daha var.

Kodun vurgulanan kısmı (kırmızı renk) nasıl doğru yazılır. Böylece kar al "tp" sabitlenir ve fiyatı takip etmez.



 
viktorlev :


MQL açısından hepsi böyle kurtlar değildir.

Ve kontroller açısından ......... öyle.

if ((r2<30 && r1>30 && OrdersTotal()<1) || (OrderType()==OP_BUY && OrdersTotal()>=1 &&

OrdersTotal()<2 && Bid>OrderOpenPrice()+dif*Puan))

OrderSend(Symbol(),OP_BUY,lot,Ask,0,Bid-sl*Point, Ask+tp*Point ,"Şimdiye kadarki en kolay",0,0);

-------------------------------------------------- -------------------------------------------------- --

(int i=0; i<SiparişToplam(); i++) için

{

if (OrderSelect(i,SELECT_BY_POS,MODE_TIME)==true)

if (OrderType()==OP_BUY && Bid-ts*Puan>OrderStopLoss()+5*Puan)

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-ts*Point, Ask+tp*Point ,0,CLR_NONE);

-------------------------------------------------- --------------------------------------------------

Ve eğer diyalog gittiyse. Bir SORU daha var.

Kodun vurgulanan kısmı (kırmızı renk) nasıl doğru yazılır. Böylece kar al "tp" sabittir ve fiyatı takip etmez.

Bu bir test değil. En azından normalleş...

Ve taşımanız gerekmiyorsa neden trole TP'de bir değişiklik giriyorsunuz? OrderTakeProfit() yazın.

 
evillive :

Bu bir test değil. En azından normalleş...

Ve taşımanız gerekmiyorsa neden trole TP'de bir değişiklik giriyorsunuz? OrderTakeProfit() yazın.



Bahşiş için teşekkürler OrderTakeProfit()

Tuzaklardan OrderTakeProfit() hakkında bir ders isteyebilirsiniz (bu gerekli değildir https://docs.mql4.com/ru/trading/ordertakeprofit))))

Ve yardım için google'a cevap vermemenizi rica ediyorum.)))) Ders sayısından, bir amatörün hangisinin en çok olduğuna karar vermesi zor ........

 
viktorlev :


Bahşiş için teşekkürler OrderTakeProfit()

Tuzaklardan OrderTakeProfit() hakkında bir ders isteyebilirsiniz (bu gerekli değildir https://docs.mql4.com/ru/trading/ordertakeprofit))))

Ve yardım için google'a cevap vermemenizi rica ediyorum.)))) Ders sayısından, bir amatörün hangisinin en çok olduğuna karar vermesi zor ........


neden google? ME'de F1)))
 
evillive :

neden google? ME'de F1)))

Eğlenceli ))))