Kodlama yardımı - sayfa 82

 

Merhaba,

%50 otomatik, %50 manuel olan bir EA'm var. Bu yüzden manuel olarak trend çizgileri çiziyorum ve bu EA bu çizgilere göre çalışıyor. Bu EA benim tarafımdan yapılmadı, bu yüzden bu konuda biraz yardıma ihtiyacım var. Bu EA'yı son 6 ay boyunca demo hesapta olumlu sonuçlarla, ancak küçük karlarla test ettim. Sonunda gerçek hesapta denemeye karar verdim. Forex.com ve Oanda MT4 platformlarını denedim, ancak her ikisinde de yalnızca OrderSend hatası 130 aldım. Elbette herkes bu sorunun neyle ilgili olduğunu biliyor, ancak bunu düzeltmek için kodlama konusunda pek iyi değilim. Bu EA'yı (gerçek hesaplar için işe yarıyor) benim için düzeltebilecek biri olup olmadığını merak ediyordum ve bunun bana maliyeti ne olabilir?

şimdiden teşekkürler.

 
tiiniz:
Merhaba,

%50 otomatik, %50 manuel olan bir EA'm var. Bu yüzden manuel olarak trend çizgileri çiziyorum ve bu EA bu çizgilere göre çalışıyor. Bu EA benim tarafımdan yapılmadı, bu yüzden bu konuda biraz yardıma ihtiyacım var. Bu EA'yı son 6 ay boyunca demo hesapta olumlu sonuçlarla, ancak küçük karlarla test ettim. Sonunda gerçek hesapta denemeye karar verdim. Forex.com ve Oanda MT4 platformlarını denedim, ancak her ikisinde de yalnızca OrderSend hatası 130 aldım. Elbette herkes bu sorunun neyle ilgili olduğunu biliyor, ancak bunu düzeltmek için kodlama konusunda pek iyi değilim. Bu EA'yı (gerçek hesaplar için işe yarıyor) benim için düzeltebilecek biri olup olmadığını merak ediyordum ve bunun bana maliyeti ne olabilir?

şimdiden teşekkürler.

ECN/STP gibi aracılar üzerinde çalışmak için kodlanması yeterlidir. Bunun anlamı : zararı durdur ile emir açmak ve 0'a ayarlanmış kar almak ve sadece bir emir açıldığında istenen zararı durdurmak ve / veya kar almak için değişiklik yapmak

 
mladen:
ECN/STP gibi aracılar üzerinde çalışmak için kodlanması yeterlidir. Bunun anlamı : zararı durdur ile emir açmak ve 0'a ayarlanmış kar almak ve sadece bir emir açıldığında istenen zararı durdurmak ve / veya kar almak için değişiklik yapmak

Evet, bana yardım ettiğin için teşekkürler, ama kodu açtığımda elbette EA'nın sipariş açtığı yerleri bulabiliyorum, ancak bunu birkaç yerde bulabiliyorum. EA siparişleri birkaç ayar ile açar ve korkarım ki eğer bir şeyi değiştirirsem hiç çalışmıyor Bunların siparişleri açmak için doğru yerler olup olmadığını söylemek bile %100 imkansız.

 
tiiniz:
Evet, bana yardım ettiğin için teşekkürler, ama kodu açtığımda elbette EA'nın sipariş açtığı yerleri bulabiliyorum, ancak bunu birkaç yerde bulabiliyorum. EA siparişleri birkaç ayar ile açar ve korkarım ki eğer bir şeyi değiştirirsem hiç çalışmıyor Bunların siparişleri açmak için doğru yerler olup olmadığını söylemek bile %100 imkansız.

tiniz

Genellikle insanlar onları rahatsız eden bir kod gönderir

Size sorun yaratan kodu göndermezseniz, alabileceğiniz tek şey ne yapılması gerektiğine dair genel bir yanıttır, çünkü birinin hangi kodu kullandığınızı tahmin etmesinin hiçbir yolu yoktur. Kodu gönderemezseniz, size verebileceğim en iyi cevap bir önceki gönderideki + : OrderSend() işlevini bulduğunuz her yerde yapılmalıdır.

Herşey gönlünce olsun

 

genel yönergeler için teşekkürler koddan bir parça ile yeterli mi? tüm kodlar 15 MS Word sayfasında olduğundan

Bunun gibi?

OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE)

evet ve OrderSend() işlevini 8 yerde buldum. Bu, Error130 üretip üretemeyeceğini kodun bu küçük bölümünden görmek mümkün müdür?

 
tiiniz:
genel yönergeler için teşekkürler koddan bir parça ile yeterli mi? tüm kodlar 15 MS Word sayfasında olduğundan Bunun gibi?

OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE)

evet ve OrderSend() işlevini 8 yerde buldum. Bu, Error130 üretip üretemeyeceğini kodun bu küçük bölümünden görmek mümkün müdür?

Genel bir kural olarak, komisyoncu ECN/STP olduğunda, yeni bir sipariş aşağıdaki şekilde açılmalıdır (satın alma için bir örnek vererek):

int ticket = OrderSend(Symbol(), OP_BUY, lots, price, slippage, 0, 0, comment, magicNumber, 0, CLR_NONE);

if (ticket>-1)

OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE);

 
mladen:
Genel bir kural olarak, komisyoncu ECN/STP olduğunda, yeni bir sipariş aşağıdaki şekilde açılmalıdır (satın alma için bir örnek vererek):
int ticket = OrderSend(Symbol(), OP_BUY, lots, price, slippage, 0, 0, comment, magicNumber, 0, CLR_NONE);

if (ticket>-1)

OrderModify(ticket,OrderOpenPrice(),stopLossToUse,takeProfitToUse,0,CLR_NONE);

Vay canına, şimdi kendi başıma yapabileceğim bir şeymiş gibi hissetmeye başladı Yarın bu satırları yeniden yazmaya çalışacağım, sonra ne olacağını yapabiliriz.

 

mladen, bu muhtemelen işe yarayabilir mi bir bakar mısınız?

Orijinal kod:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE );

Düzenlenen kod:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE);

if (li_ret_44>-1)

OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE);

"li_ret_44" değişkeninin Int olarak tanımlandığını buldum.

Teşekkürler!

 
tiiniz:
mladen, bu muhtemelen işe yarayabilir mi bir bakar mısınız?

Orijinal kod:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32), a_comment_36, MagicNumber, 0, CLR_NONE);

Düzenlenen kod:

li_ret_44 = OrderSend(Symbol(), OP_BUYLIMIT, a_lots_4, a_price_12, slip, 0, 0, a_comment_36, MagicNumber, 0, CLR_NONE);

if (li_ret_44>-1)

OrderModify(li_ret_44,OrderOpenPrice(),StopLong(ad_20, ai_28), TakeLong(a_price_12, ai_32),0,CLR_NONE);

"li_ret_44" değişkeninin Int olarak tanımlandığını buldum.

Teşekkürler!

tiniz

İşe yaramalı

 

Merhaba Mladen,

Web'de bir çok otomatik fibonacci göstergesi olduğunu biliyorum............. ama biri destek için diğeri direnç için olmak üzere 2 ayrı göstergeye sahip olmak istiyorum:

1) ADI: FIBO DESTEK

A) son N BAR'ın en yüksek en yüksek girişi ve son N BAR'ın en düşük en düşük girişi

B) 9 fibonacci seviyesi için giriş

C) stil girişi (nokta...çizgi)

D) renk girişi

2) FIBO RES

A) son N BAR'ın en yüksek en yüksek girişi ve son N BAR'ın en düşük en düşük girişi

B) 9 fibonacci seviyesi girişi (yanlış/doğru)

C) stil girişi (nokta...çizgi)

D) renk girişi

Fibo SUPP ve Fibo RES'i metastock dilinde kodluyorum......

merhaba:=HHV(H,100);

lo:=LLV(L,180);

BeginPlot:=C>0;

ValueWhen(1,BeginPlot,(hi-(hi-lo)*.236));

ValueWhen(1,BeginPlot,((hi-lo)*.382)+lo);

ValueWhen(1,BeginPlot,(hi-(hi-lo)*.4142));

ValueWhen(1,BeginPlot,((hi-lo)*.5)+lo);

ValueWhen(1,BeginPlot,((hi-lo)*.618)+lo);

ValueWhen(1,BeginPlot,(hi-(hi-lo)*.786));

lo;

merhaba;

Bu fibonacci seviyelerini istiyorum:

23.6

38.2

41.42

50

61.8

70.7

78.6

88.6

94.2

Şimdiden teşekkürler!

Dosyalar: