ライブラリ: TradeAlgorithms

 

TradeAlgorithms:

スクリプトとエキスパートアドバイザーのコードで使用するために設計されたブローカ向きの取引関数ライブラリ

作者: Nikolay Kositsin

 

について:

//| スプレッドがゼロでないブローカーの取引アルゴリズム
//| ポジションをオープンした後、設定を停止する! 

あなたのコードで、Buy ... ... を変更するリクエストをセットアップしています。

bool BuyPositionModify
.
.
.

//---- BUYポジションをオープンするためのMqlTradeRequestの構造体を初期化する。
   request.type   = ORDER_TYPE_BUY;
   request.price  = Ask;
   request.action = TRADE_ACTION_SLTP;
   request.symbol = symbol;

//---- ストップロスまでの距離を決める(価格チャート単位)
   if(StopLoss)
     {
      if(!StopCorrect(symbol,StopLoss))return(false);
      double dStopLoss=StopLoss*point;
      request.sl=NormalizeDouble(request.price-dStopLoss,digit);
      if(request.sl<PositionGetDouble(POSITION_SL)) request.sl=PositionGetDouble(POSITION_SL);
     }
   else request.sl=PositionGetDouble(POSITION_SL);

//---- 利益確定までの距離を決める(価格チャート単位)
   if(Takeprofit)
     {
      if(!StopCorrect(symbol,Takeprofit))return(false);
      double dTakeprofit=Takeprofit*point;
      request.tp=NormalizeDouble(request.price+dTakeprofit,digit);
      if(request.tp<PositionGetDouble(POSITION_TP)) request.tp=PositionGetDouble(POSITION_TP);
     }
   else request.tp=PositionGetDouble(POSITION_TP);

ドキュメントには、アクション、シンボル、tpとslだけが必要であると書かれていますが、なぜtypeとpriceも設定するのですか? ドキュメントが間違っていることがわかりましたか?

 
こんにちは、

私はこのライブラリを使用するFX EAをBMF&Bovespaで使用するために適応させています。どのバリアントを使うべきか迷っています。ボベスパ指数にはスプレッドがありますが、FXのスプレッドとは意味が異なります。BMF&Bovespaの正しいバリアントは1だと思います。どなたか確認できますか?

Abs、

オタビオ
 

WPRやパラボリックを使って トレーリングストップを入れようとしましたが、残念ながら失敗しました。

frasmav2のトレイリングストップの付け方の例を教えていただけませんか?

ありがとうございました。

 
ライブラリの4種類のどれもが動作しません=((( ログにメッセージが出ます -取引要求の構造に対して 無効な数量 (どの数量設定でも) - 私の端末では、通貨ペアの購入数量が100000ロット、10000-0.1ロット、1000-0.01ロット - 一般的にすべてが人のようではありません=((( 別のブローカー、別のプラットフォーム、さらに別のコンピュータで試しました - そこではロット入力は正常です - 1、0.1、0.01 - そこではすべてが正常です。01lot - 一般的にすべてが人のようではありません=(((( 私は別のプラットフォーム上の別のブローカーで、さらに別のコンピュータ上で試してみました - そこのロット入力は正常です - それは1、0.1、0.01です - そこではすべてが動作します - 私はほぼ一週間、このコードをつついてきた - 私はそれが数千のロットをカウントすることを修正するために何を見つけることができません=((( アドバイスをお願いします、またはあなたが数千のロットでブローカー用のバージョンを投げて気にしない場合 - 事前にありがとうございました。
 
Otavio Konmin Clemente:
こんにちは、

私はこのライブラリを使用するFX EAをBMF&Bovespaで使用するために適応させています。どの変種を使うべきか迷っています。ボベスパ指数にはスプレッドがありますが、FXのスプレッドとは意味が異なります。BMF&Bovespaの正しいバリアントは1だと思います。どなたか確認できますか?

Abs、

オタビオ

Otávio、あなたの文は正しいです。それはオプション1です。

 

私の場合

取引要求構造の データが無効です!

OrderCheck():サポートされていないタイプの注文が指定されています。

request.type、request.price、request.actionなどの値は正しいようです。

 
Paulo Campozana:

オタービオ、君の発言は正しい。選択肢は1だ。

こんばんは、パウロ。このkaracaticaロボットを使おうとしているのですが、質問があります。オプション1のファイルはどのフォルダに入れれば いいのでしょうか?教えてください。

 
皆さん、このロボットを使おうとしているのですが、テストではうまくいくのですが、ポジションに入りません。何が原因でしょうか?
 
こんにちは、複数エントリーを止めようとしたのですが、失敗してしまいました。