アスク! - ページ 58 1...515253545556575859606162636465...182 新しいコメント ralphronnquist 2007.04.28 01:18 #571 OrderSendのstoplossとtakeprofitのパラメータは「価格値」であり、pipsではありません。代わりに「Ask-stoploss*Point」と「Ask+takeprofit*Point」を使ってみてください。EAの作成に関しては、トレンドだけでなく、マニュアルもあなたの友人です ;-)。 Huck Finn 2007.04.29 01:46 #572 ralph.ronnquist: OrderSendのstoplossとtakeprofitのパラメータは「価格値」であり、pipsではありません。EAを書くときは、トレンドだけでなく、マニュアルもあなたの友人です;-) ラルフです。 辛抱強く丁寧なご回答をいただき、誠にありがとうございました。 本当に間抜けなミスだったとは思います。 初心者の私は、EAがコンパイラで合格し、ストラテジーテスターで 読み込みは成功したが結果が出ないと言われた時、何から手をつけていいのか分かりませんでした。 このリクエストを投稿する前に、マニュアルにあるものに近いもの(明らかに正しくないもの)を実際に試してみました。 その以前のバージョンはコンパイラでは合格でしたが、Strategy TesterではOrderSendの構文が拒否されました。 そこで、私が改造したEAのOrderSend文の構文を見てみました。 そこで、悪い構文が導き出されたのです。 私が今理解しているのは、そのEAの作者は、OrderSend文が実行される前に、正しい構文を使って「stoploss」と「takeprofit」を前置きしているということです。 FortranとBasicでプログラミングの経験がありますが、MQL4言語は今の私にとって挑戦的です。 簡潔かつ丁寧なご回答をありがとうございました。 とても助かりました。 ラフト BTY EAが動いてみて、EAにいくつかのロジックエラーがあることがわかりました。 toppz 2007.04.30 15:49 #573 EAカバーリングのヘルプ こんにちは、皆さん。 私はストラドルEAをスクリプトに変換しようとしているのですが、誰か私にそれについて行く方法のアイデアを与えることができますか? 事前にありがとうございます teldon 2007.04.30 16:25 #574 プリセットされた利益に達するまで取引を監視し、プリセットされた利益を超えた後、取引が下がり始めるとすぐにその通貨のすべての取引を終了しなければならないようなスクリプトのようなものです。しかし、利益がプリセットを超えて上昇した場合、それは個々の取引ではなく、プリセット量をトレールする必要があります。 MaanOO 2007.05.07 18:18 #575 2つの価格を比較し、どちらが高いかを見つけるスクリプトが必要です。 例えば int a1, a2; a1=1.1111; a2=1.1112; if(a1<a2) { Print("OK"); } しかし、これは、比較はポイントの前の数字だけであるため、そうではありません。 私は完全な数字と小数点の数字を比較する必要があります。 私が何を意味するか理解し、私を助けることを望みます。 削除済み 2007.05.07 19:31 #576 int "を "double "に置き換えると、次のようになります。 double a1, a2; 型に関するドキュメントを読む。 MaanOO 2007.05.08 04:41 #577 あ~忘れてた。 ありがとうございました. MaanOO 2007.05.08 08:21 #578 なぜこれが0を返すのでしょうか。 iMA(NULL,0,10,-3,MODE_EMA,PRICE_HIGH,1); ありがとうございます。 erkao 2007.05.10 12:53 #579 start()関 数を強制的に実行させる方法 こんにちは。 EAで、アタッチしたチャートのペア価格が変化した場合のみ、start()関数が実行されるようになっています。 価格の変化を待たずに実行することは可能でしょうか? よろしくお願いします。 -エルカオ MaanOO 2007.05.10 18:49 #580 一度だけ実行させたい場合。 プログラム開始時に実行される init()関数を 使用することができます。 ありがとうございます。 1...515253545556575859606162636465...182 新しいコメント 取引の機会を逃しています。 無料取引アプリ 8千を超えるシグナルをコピー 金融ニュースで金融マーケットを探索 新規登録 ログイン スペースを含まないラテン文字 このメールにパスワードが送信されます エラーが発生しました Googleでログイン WebサイトポリシーおよびMQL5.COM利用規約に同意します。 新規登録 MQL5.com WebサイトへのログインにCookieの使用を許可します。 ログインするには、ブラウザで必要な設定を有効にしてください。 ログイン/パスワードをお忘れですか? Googleでログイン
OrderSendのstoplossとtakeprofitのパラメータは「価格値」であり、pipsではありません。代わりに「Ask-stoploss*Point」と「Ask+takeprofit*Point」を使ってみてください。EAの作成に関しては、トレンドだけでなく、マニュアルもあなたの友人です ;-)。
OrderSendのstoplossとtakeprofitのパラメータは「価格値」であり、pipsではありません。EAを書くときは、トレンドだけでなく、マニュアルもあなたの友人です;-)
ラルフです。
辛抱強く丁寧なご回答をいただき、誠にありがとうございました。 本当に間抜けなミスだったとは思います。 初心者の私は、EAがコンパイラで合格し、ストラテジーテスターで 読み込みは成功したが結果が出ないと言われた時、何から手をつけていいのか分かりませんでした。
このリクエストを投稿する前に、マニュアルにあるものに近いもの(明らかに正しくないもの)を実際に試してみました。 その以前のバージョンはコンパイラでは合格でしたが、Strategy TesterではOrderSendの構文が拒否されました。 そこで、私が改造したEAのOrderSend文の構文を見てみました。 そこで、悪い構文が導き出されたのです。 私が今理解しているのは、そのEAの作者は、OrderSend文が実行される前に、正しい構文を使って「stoploss」と「takeprofit」を前置きしているということです。
FortranとBasicでプログラミングの経験がありますが、MQL4言語は今の私にとって挑戦的です。
簡潔かつ丁寧なご回答をありがとうございました。 とても助かりました。
ラフト
BTY EAが動いてみて、EAにいくつかのロジックエラーがあることがわかりました。
EAカバーリングのヘルプ
こんにちは、皆さん。
私はストラドルEAをスクリプトに変換しようとしているのですが、誰か私にそれについて行く方法のアイデアを与えることができますか?
事前にありがとうございます
プリセットされた利益に達するまで取引を監視し、プリセットされた利益を超えた後、取引が下がり始めるとすぐにその通貨のすべての取引を終了しなければならないようなスクリプトのようなものです。しかし、利益がプリセットを超えて上昇した場合、それは個々の取引ではなく、プリセット量をトレールする必要があります。
2つの価格を比較し、どちらが高いかを見つけるスクリプトが必要です。
例えば
int a1, a2;
a1=1.1111;
a2=1.1112;
if(a1<a2)
{
Print("OK");
}しかし、これは、比較はポイントの前の数字だけであるため、そうではありません。
私は完全な数字と小数点の数字を比較する必要があります。
私が何を意味するか理解し、私を助けることを望みます。
int "を "double "に置き換えると、次のようになります。
double a1, a2;
型に関するドキュメントを読む。
あ~忘れてた。
ありがとうございました.
なぜこれが0を返すのでしょうか。
iMA(NULL,0,10,-3,MODE_EMA,PRICE_HIGH,1);
ありがとうございます。
start()関 数を強制的に実行させる方法
こんにちは。
EAで、アタッチしたチャートのペア価格が変化した場合のみ、start()関数が実行されるようになっています。
価格の変化を待たずに実行することは可能でしょうか?
よろしくお願いします。
-エルカオ
一度だけ実行させたい場合。
プログラム開始時に実行される init()関数を 使用することができます。
ありがとうございます。