どんな新人の質問でも、フォーラムを乱雑にしないように。プロフェッショナルは、通り過ぎないでください。Nowhere without you - 6. - ページ 517

 
viktorlev:

簡単なExpert Advisorのスクリプトがあり、私自身のニーズ(作り方)でやっています。しかし、デモ口座で "Strategy Tester "を実行すると、エラー番号(私が知っている限りでは130,131)が表示されてうまくいきません。

Question!

エラー「アドバイザー」や「バグ」プログラムでしょうか。このEAで本格的にトレードを始めると、どのような影響があるのでしょうかね。

まず、用語を正しく理解すること。"EAスクリプト "はナンセンスです。
 
<br /> translate="no">。

TarasBY:
まず、条件を整理する。"EAスクリプト "はナンセンスです。
そして、本質的にあなたはほとんど答える必要がありません。誤字脱字をつつくことしかできない。
 
viktorlev:

そして、要するに答えられないんですね。誤字脱字をつつくしかない。

質問はかなり具体的で、スペルとは関係ないのですが、スクリプトかアドバイザーか?


コードが秘密すぎる場合、証券会社の取引条件を読み、エラーの原因となる値(ストップやボリューム)を確認します。

 
カウンセラー!
 
viktorlev:
EA!

いずれにせよ、ストップ設定の許容レベルを超えていないか、ロット数量が正しい かどうかのチェックがない

ZS.EAスクリプト==elbow

 
artmedia70:

いずれにせよ、ストップが超過していないか、ロット数量が正しいかなどのチェックができない。

ZS.EAスクリプト==elbow



誰もがMQL的にそんな狼なわけではありません。

そして、チェックについては......、ありますね。

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

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

OrderSend(Symbol(),OP_BUY,lot,Ask,0,Bid-sl*Point,Ask+tp*Point, "Easiest ever", 0,0);

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

for (int i=0; i<OrdersTotal(); i++)

{

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

if (OrderType()==OP_BUY && Bid-ts*Point>OrderStopLoss()+5*Point)とする。

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-ts*Point.Order)です。Ask+tp*Point,0,CLR_NONE)。

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

そして、せっかくの対談ですから。もうひとつ、QUESTIONがあります。

コードのハイライト部分(赤色)の正しい綴り方。テイクプロフィット "tp "は固定で、価格より後ろに動かないようにしなければなりません。



 
viktorlev:


誰もがMQLのような狼藉を働くわけではありません。

そして、チェックの話ですが......これです。

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

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

OrderSend(Symbol(),OP_BUY,lot,Ask,0,Bid-sl*Point,Ask+tp*Point, "Easiest ever", 0,0);

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

for (int i=0; i<OrdersTotal(); i++)

{

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

if (OrderType()==OP_BUY && Bid-ts*Point>OrderStopLoss()+5*Point)とする。

OrderModify(OrderTicket(),OrderOpenPrice(),Bid-ts*Point.Order)です。Ask+tp*Point,0,CLR_NONE)。

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

そして、せっかくの対談ですから。もうひとつ、疑問があります。

コードのハイライト部分(赤色)の正しい綴り方。テイクプロフィット "tp "を固定し、価格より後ろに動かないようにすること。

これはチェックではありません。せめて正常化してくれ...。

動かしたくないのに、なぜトロールでTPを変えようとするのでしょうか?OrderTakeProfit()を書きます。

 
evillive:

これはテストではありません。せめて正常化するとか何とか...。

それに、動かす必要がないのに、なぜTPを変えるためにトロールを入れるのでしょうか?OrderTakeProfit()を書きます。



ヒントありがとうございますOrderTakeProfit()

OrderTakeProfit()のチュートリアルをお願いできますか(必要ありませんhttps://docs.mql4.com/ru/trading/ordertakeprofit)))

あと、googleのヘルプに答えないでください ))))これだけレッスンがあると、素人にはどれがいいのかわからない・・・・・・・・。

 
viktorlev:


ヒントありがとうございますOrderTakeProfit()

OrderTakeProfit()のチュートリアルをお願いできますか(必要ありませんhttps://docs.mql4.com/ru/trading/ordertakeprofit)))

googleへの返信はご遠慮ください)))。これだけ多くのチュートリアルがあると、素人にはどれが一番いいのか判断がつきません・・・・・・・。


なぜGoogleなのか?F1 in ME )))
 
evillive:

なぜGoogleなのか?F1 in ME )))

面白い )))