コーディングの方法は? - ページ 217

 

5桁の数字に関するトラブル

チームの皆さん、こんにちは。

手短に言うと... 以前は問題なく動作していたEAがあるのですが、現在私のブローカーは5桁で、一貫して130エラーが発生します。 桁の数字を使ったり、4桁や5桁に丸めたりしましたが、うまくいきません。 簡単な修正方法なのでしょうか? 私は私のコードを探し回るあなたの時間を無駄にしたくない(それは秘密ではありません)ので、私はそれがミッキーマウスであることを願っています。 もし、コードを見る必要があれば、言ってください。しかし、新しいECNディーラーを手に入れるまで、EA自体はうまく動いていたのですが、今はだめです。誰か、このような経験をしたことがありますか?

あなたの仕事が大好きです。

クーゾー

 
Couso:
こんにちは、チーム。

簡単に言うと... 以前は問題なく動作していたEAがあるのですが、現在私のブローカーは5桁で、一貫して130エラーが発生します。 桁を使ったり、4桁や5桁に丸めたりしましたが、うまくいきません。 簡単な修正方法なのでしょうか? 私は私のコードを探し回るあなたの時間を無駄にしたくない(それは秘密ではありません)ので、私はそれがミッキーマウスであることを願っています。 もし、コードを見る必要があれば、言ってください。でも、新しいECNディーラーを手に入れるまでは、EA自体はうまく動いていたのですが、今はだめです。誰か、このような経験をしたことがありますか?

あなたの仕事が大好きです。

クーゾー

5桁のブローカーの場合、レベル値を 乗じる必要があります。例えば、Digits = 3または5であれば、それはあなたのブローカーが5桁であることを意味し、この場合、あなたは10でtakeprofit/stoplossなどを掛ける必要があることを確認してください。つまり、ストップロスを10に設定すると、EAはそれを掛け合わせ、ストップロスとして100を設定しなければなりません。通常、私はこれを init 関数で次のように行います(チェックと設定)。

もし (Digits = 3 || Digits = 5)

StopLoss = StopLoss*10;

 

TP/SLを入れるだけ。

ticket=OrderSend(Symbol(),OP_SELL,Lot,Bid,Slippage,0,0," +Symbol(),MagicNumber,0,Green);

 

ECN注文にSLやTPは使用しない?

Couso:
こんにちは、チーム。

簡単に言うと... 以前は問題なく動作していたEAがあるのですが、現在私のブローカーは5桁で、一貫して130エラーが発生します。

---

...新しいECNディーラーを手に入れるまではうまく動いていたのですが、今はダメです。誰かこのような経験をされた方はいらっしゃいますか?

クーゾー

こんにちは、Cousoです。

私はECN上でEAを動かす際に同じエラー130の問題に取り組んでいます...

私のEAはFXDD(非ECN)では問題なく動作し、次にFXCBSとPFG(両方ともECN)で使用してみました。

何時間も何時間も...5桁に対処するためにコードを弄って変更した後...FXCBS ECNでは何も動きませんでした。

以前、私はどこかで、Megadroidがこの問題に対処するためにコードを微調整しなければならず、SLとTPなしで注文を送らなければならなかったと読みました。

そこで私はトレード・エントリーのためにSL=0とTP=0を試してみました。それは毎回うまくいき、私のEAは私のFXCBS ECNデモ口座で 取引を開始しました!

どうやらこれらのECNでは、取引注文時にSLとTPを入れることができないようですね・・・?

私はコーダーとしては素人なので、これが実際の理由ではないかもしれませんが、FXCBS ECNでのError 130 orderの問題は解決したような気がします。

お役に立てれば幸いです。

ロバート

 

ECNブローカーのためのヒントがあります。

次の行を変更することをお勧めします。

注文送信(Symbol(),OP_BUY,1,Ask,3,Ask-25*Point, Ask+25*Point, "My order

#2",16384,0,緑);

With :

ticket=OrderSend(Symbol(),OP_BUY,1,Ask,0,0,0, "私の注文2",16384,0,Green);

if(チケット>0)

{

OrderSelect(ticket,SELECT_BY_TICKET);

OrderModify(OrderTicket(),OrderOpenPrice(),STOPLOSS,TAKEPROFIT,0,Green);

}

さもなくば

{

Print("OrderSendはエラー#で失敗しました",GetLastError());

}

 
t4fast:
こんにちは、みんな、

誰かがこの単純なアイデアをコード化することができます...

キャンドルが移動平均の上に閉じている場合...1つのアラートを与える

...

untilcandleは

、同じ移動平均の下に閉じて...と...1つのアラートを与える。

他の場所に投稿すべきでしょうか?

 
 

Symbol()をIntに変換する

こんにちは、チャートSymbol()をInt型に変換するための適切なシンタックスコードは何でしょうか?

私がしたいことは、EAをどのチャートのSymbol()に取り付けるかによって、EAにオートマジックの数字を作成することです。

ありがとうございます。

 
matrixebiz:
こんにちは、チャートSymbol()を取得してIntナンバーに変換するための適切な構文コードは何でしょうか?

私がやりたいことは、EAをどのチャートのSymbol()に貼り付けるかによって、EAにオートマジックの数字を作ることです。

ありがとうございます。

David Copperfieldはマジックナンバーの専門家なので聞いてみてください。

https://en.wikipedia.org/wiki/David_Copperfield)