MQL4コースへようこそ - ページ 10

 

皆さん、またまたこんにちは。

EAを正しいフォルダなどに配置したのですが、Alpari UKのデモ口座では 小数点以下が5桁になってしまい、動きません...別のデモ口座(小数点以下4桁)で試したところうまくいきました。

とにかく、何かアドバイスがあれば、とてもありがたいのですが...ありがとうございました。

 
amyfor:
こんにちは、皆さん。

EAを正しいフォルダなどに配置したのですが、Alpari UKのデモ口座では小数点以下が5桁になってしまい、動作しません...別のデモ口座(小数点以下4桁)で試したところ正常に動作しました。コードを確認しましたが、どこにも小数点以下4桁、5桁の指定がありませんでした。Alpari UKで動作させるには、どうすればいいのかわかりません...問い合わせたところコーダーに問い合わせると言っていましたがあまり助けになりませんでした...残念です。

とにかく、何かアドバイスがあれば、とてもありがたいです。

いくつかのEaは、値に0を追加することで5桁で動作することができます。

例:50pipsのストップは500の値を設定します。もし失敗したら、コードを修正する必要があります。

 
Linuxser:
いくつかのEaは、値に0を追加することによって5桁で動作することができます。 例:50pipsのストップは500の値を設定する。もし失敗したら、コードを修正する必要があります。

ありがとうLinuxser...うまくいったよ...。

 

こんにちは、CodersGuru!あなたの知識を皆と共有することはとても親切です。

あなたのような、見返りを求めずに 与える人は、常に新しい素晴らしいアイデアを持っていると確信しています。歴史上、このような良い例はたくさんあります。

RESPECT

 

そうぼう

 

何が間違っているのか、誰か教えてください。

こんにちは、皆さん。

どなたか親切な方、私の間違ったやり方を教えていただけませんか? このスクリプトは売り物なのですが、うまくいきません。 基本的に、私はピボットメソッドを使用しています。 ユーザーが入力するのは、ピボットの価格だけです。 スクリプトは口座残高の2%を取り、それを買値からピボットまでのピップ数で割って、ロットサイズを出します。 次に、スクリプトはこの情報に基づいて売り注文を 作成します。

すべてのフィードバックは歓迎されます。

//+------------------------------------------------------------------+

//| TunnelSell.mq4 |

//| Daniel Lim |

//+------------------------------------------------------------------+

#property show_inputs

extern double TunnelWall;

int Percentage =2;

int Magic = 20081104;

double Lots;

double ContractSize;

#define LABEL "TunnelSell"

int start()

{

if (Point == 0.00001) ContractSize = 100000;

if (Point == 0.0001) ContractSize = 10000;

if (Point == 0.001) ContractSize = 1000;

if (Point == 0.01) ContractSize = 100;

double Pips = (TunnelWall-Bid);

double StopLoss=Pips*ContractSize;

Lots = ((AccountBalance()*Percentage)/StopLoss)*MarketInfo (Symbol(),MODE_POINT);

OrderSend(Symbol(), OP_SELL, Lots, Bid, 0, 0, 0, "Tunnel Sell", Magic, 0, Red);

Alert ("Short Position Opened on ", Symbol() ,"\n",

"Emergency Stop Loss = ",TunnelWall+Pips,"\n",

"Double Ante Target =", Bid - Pips,"\n",

"Primary Target =", Bid - (Pips*2),"\n",

"Secondary Target = ", Bid - (Pips*3),"\n",

"Tertiary Target = ", Bid - (Pips*4));

}
 

No need to bother now

今、これを見る必要はない...。自分で解決したんだ

 
Limstylz:
こんにちは、皆さん。

どなたか親切な方、何が間違っているのか教えていただけませんか? このスクリプトは売り物なのですが、どうもうまくいきません。 基本的に、私はピボットメソッドを使用しています。 ユーザーが入力するのは、ピボットの価格だけです。 スクリプトは口座残高の2%を取り、それを買値からピボットまでのピップ数で割って、ロットサイズを出します。 次に、スクリプトはこの情報に基づいて売り注文を作成します。

すべてのフィードバックは歓迎されます。

//+------------------------------------------------------------------+

//| TunnelSell.mq4 |

//| Daniel Lim |

//+------------------------------------------------------------------+

#property show_inputs

extern double TunnelWall;

int Percentage =2;

int Magic = 20081104;

double Lots;

double ContractSize;

#define LABEL "TunnelSell"

int start()

{

if (Point == 0.00001) ContractSize = 100000;

if (Point == 0.0001) ContractSize = 10000;

if (Point == 0.001) ContractSize = 1000;

if (Point == 0.01) ContractSize = 100;

double Pips = (TunnelWall-Bid);

double StopLoss=Pips*ContractSize;

Lots = ((AccountBalance()*Percentage)/StopLoss)*MarketInfo (Symbol(),MODE_POINT);

OrderSend(Symbol(), OP_SELL, Lots, Bid, 0, 0, 0, "Tunnel Sell", Magic, 0, Red);

Alert ("Short Position Opened on ", Symbol() ,"\n",

"Emergency Stop Loss = ",TunnelWall+Pips,"\n",

"Double Ante Target =", Bid - Pips,"\n",

"Primary Target =", Bid - (Pips*2),"\n",

"Secondary Target = ", Bid - (Pips*3),"\n",

"Tertiary Target = ", Bid - (Pips*4));

}

このEAを以前見たことがあるのですが、どこで見たのか分かりません。 、完全なスクリプトを提供した方が良いでしょう。

 

エキスパートアドバイザー

取引を行うためにインジケータを修正しようとしています。 注文コマンドを挿入する以外に、MT4にEAであることを知らせるために何を変更する必要がありますか? EAとしてロードしようとすると、私のプログラムは単にロード/応答しません。

また、経験豊富なプログラマーに迷惑をかけずにこの答えを見つけるには、どこを見ればいいのでしょうか?

 

プログラマーコースのダウンロード?

私はcodeguruによって行われたプログラミングコースを進めており、チュートリアルのサンプルをダウンロードする場所としてこのサイトを参照しているのですが、どこにも見当たりません。 どなたか助けていただけませんか?

ありがとうございます。